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

时间:2024-10-11 20:39:56

函数如下

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

函数解释

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

intmymagicma订单号码OrderMagicNumber()

OrderMagicNumber()可这样定义intmagicmanumber=123456;

intmyordertotal,intmymode决定返回数据是持仓还是历史类的

历史类OrdersHistoryTotal()-1,MODE_HISTORY

持仓类OrdersTotal()-1,MODE_TRADES

doublemyorder返回OrderType()OP_SELLOP_BUYOrderMagicNumber()...

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

doubleReturnanyticketypeect(intmymagicma,intmyordertotal,intmymode,doublemyorder){

.....

.....

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

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

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

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

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

© 手抄报圈