管理多张单开单不混乱的必备函数
第七课mq4文件下载:7EA.mq4
有些人写的EA都只能同时存在一张单子不能同时开多张单。
有些人写的EA只能在一个货币对运行,不能同时在多个货币对运行。
有些人写的EA不能跟其他别的EA一起运行,否则会出现乱开单乱平仓。
要解决以上问题,是非常困难的事情。
就是因为,目前网络上或者别的地方的mql4编程教程给出的一些例子本身就存在这些问题。
如果你是学了哪些课程之后,自己写的EA,那就注定存在上面的问题。
我这里给大家提供一种非常简单方便的函数。
利用我的函数就能解决以上所有问题。
利用我的函数以后不管同时有多个单子,多个货币对同时运行EA。
能够精确定位操作你想操作的任何一张单子,对它进行修改止损、止盈、平仓等操作。
一点不会混乱。游刃有余。
具体讲课提纲:
1 介绍OrderSend(NULL,OP_BUY,0.1,Ask,30,Ask-100*Point,Ask-100*Point,"",1234,0,White);
这个函数的每个参数都详细给大家介绍并演示。
怎么开多单,开空单,挂多单,挂空单,设置最大滑点,设置止损,设置止盈,
设置comment,设置magic,挂单有效期,开单标记颜色。都给大家一一演示。
2 提出重复开单问题,首先想到解决方案OrdersTotal()。
3 开完单之后,用什么方法可以获取我们当时开单的一些信息,比如下单量,开单价格,止损止盈等信息
for(int i=0;i
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if(OrderSymbol()==Symbol() && OrderComment==com && OrderType()
}
}
3 if(OrdersTotal()==0)这种管理方式只能同时开一单,局限性非常大。寻找其他管理开单的解决方案。
4 给大家提供我的2个开单神器函数,使用我的这2个函数就能解决上面提到的所有问题。
5 再给大家提供一个定位平单函数。让你想平哪张单就平哪张单。