MT4 编程入门二 获取任何持仓/历史函数

 时间:2026-02-13 22:35:00

函数如下

MT4 编程入门二 获取任何持仓/历史函数

函数解释

此函数为整数类订单数据返回使用范围有 OrderType() OP_SELL OP_BUY  OrderMagicNumber() ...

int mymagicma 订单号码 OrderMagicNumber() 

OrderMagicNumber() 可这样定义 int magicmanumber=123456;

int myordertotal,int mymode 决定返回数据是持仓还是历史类的

历史类OrdersHistoryTotal()-1,MODE_HISTORY

持仓类 OrdersTotal()-1,MODE_TRADES

double myorder 返回OrderType() OP_SELL OP_BUY  OrderMagicNumber() ...

注意整数类函数返回的是整数范围的数值如果要返回订单盈利等是不可取的 如果想返回小数类只需改为如下

double Returnanyticketypeect(int mymagicma,int myordertotal,int mymode,double myorder) { 

.....

.....

使用的时候只需把逗号前面的都替换包括int这样就能实现返回任何函数了

如果需要更精准的返回OP_BUY/SELL订单数据则只需要改为如下

OrderSymbol()==Symbol()&&OrderMagicNumber()==mymagicma&&Ordertype()==OP_BUY

...同时也可以把int myordertype=OP_BUY 调到函数括号内调用时只需直接写上类型

本编暂时到此 后续编将会献上通用函数平掉任何持仓单

  • 如何使用sumproduct函数
  • VS2010编译以及配置QWT
  • 招聘员工对企业的作用
  • 松下DMC-FH10数码相机使用说明书:[11]
  • Excel VBA怎么用
  • 热门搜索
    感念师恩手抄报 三月三手抄报图片大全 我的未来不是梦手抄报 壮族三月三手抄报 我的一本课外书手抄报 节约用水用电手抄报 环境教育手抄报 安全健康快乐手抄报 手抄报装饰图案 感恩节的手抄报图片