新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1675

 
законопослушный гражданин #:

哦,该死,哪里说的?

也许我看错了日志?


16:54:00.479    2015.06.02 16:15:38  SMA на профитные - копия USDJPY,M15: true
16:54:00.479    2015.06.02 16:15:38  SMA на профитные - копия USDJPY,M15: open #4  sell 0.01 USDJPY at 124.141 ok

正如你所看到的,该订单是卖出的,而下一次输入bCheckOrders()给出的是真值。

 
MakarFX #:

正如你所看到的,该订单是卖出的,而下一次输入bCheckOrders()给出的是真值。

是的,我看到了。但在买入订单后,它显示为错误

应该怎么说呢,反过来吗?

 
законопослушный гражданин #:

是的,我看到了,但是在买入指令之后,它显示为错误的

应该怎么说呢,反过来吗?

你应该这样

 
MakarFX #:

bCheckOrders( )不能正确工作!

我已经给你写了一个计算订单的函数...

这样做,它应该能起作用。

取代bCheckOrders(),把这个函数

在OnTick()中,不写bCheckOrders(),而写这个

是的是的,我记得这个功能。 谢谢。

我做了,没有效果。

好的。

我想没有必要做任何事情)。

 
законопослушный гражданин #:

是的,是的,我记得这个功能。 谢谢你。

我更换了它,没有效果。

好的。

我想没有必要去碰任何东西)

不可能!!!。

上传文件。

 
MakarFX #:

不可能!!!。

把文件放上去。

哪一个?

 
законопослушный гражданин #:

哪一个?

理事长
 
MakarFX #:
顾问

我已经把代码发给你了,但还没有清除。

 

一个订单可以设置一个以上的TP吗?当达到设定的价格时,我们需要进行部分定仓。

会固定一定数量的专家顾问并不适合。当达到一定的水平时,将关闭一定数量的头寸 的EA将更加适合。

换句话说,程序员已经输入了一笔交易,设置了第一个TP应该做的水平,并指定当它达到(触及这个水平)时,这么多的位置应该被关闭。以此类推。

有这样的东西吗?

 
TranceFM 头寸 的EA将更加适合。

换句话说,程序员已经输入了一笔交易,设置了第一个TP应该做的水平,并指定当它达到(触及这个水平)时,这么多的位置应该被关闭。以此类推。

有这样的事情吗?

如果你需要从第一手开始关闭0.3,然后关闭0.7,那么在没有任何明智想法的情况下,开两个不同TP的订单会比较容易。