[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 592

 
Roger:


从最后开始,那么第一个匹配的就是那个人。

for (int i=OrdersHistoryTotal()-1;i>=0; i--) //
如果(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)==true)


它并没有改变画面,我们怎么能保持最后的封闭订单?
 
vik-777:
它并没有改变画面,究竟如何离开最后一个封闭的魔法?

最后关闭的只能由关闭时间决定。这个订单的关闭时间将是最长的。如果魔术的顺序与我们需要的顺序相一致,那么这就是我们需要的顺序。
 
drknn:

最后关闭的订单只能由关闭时间决定。这个订单的关闭时间将是最长的。如果订单的神奇数字与我们需要的数字相符,那么这就是我们需要的订单。
那么,我怎样才能比较哪个订单的关闭时间最长?
 

CMM指标i-AnyRange。我想把它的宽度写在每个通道上面的点上。

我是这样写的

double Ch=MathAbs((up-dn)/Point)。

double n_ch=NormalizeDouble(Ch,1)。

string cha=DoubleToStr(n_ch,0);

double x=在通道中最后一根蜡烛收盘价 之后。如何做到这一点

double y=NormalizeDouble(Ch/2+up,4); 在通道上方增加一半的高度

ObjectCreate("Ch",OBJ_LABEL,0,x,y)。

ObjectSetText("Ch",cha,20, "Tahoma",Gold)。

附加的文件:
 

下午好。

请您告诉我,我使用第一指标数据法将MA指标应用于DeMarker。在编写EA时,为此使用iMAonArray函数是否正确?

 
日安!请帮我写一个EA,它可以在tp或sl过后立即打开一个新订单。

如果BUY TP,则BUY开启;

如果BUY在SL上,则SELL开启;

如果SELL在TP上,则SELL开启;

如果SELL在SL上,则BAY开启;

我刚刚开始学习MQL,我想了好几天了。没有人帮助我,我就无法理解它!我很高兴能提供帮助!

,如果你有任何想法,请给我留言。
 
Top2n:
日安!请帮我写一个EA,在某一时刻通过tp或sl后立即开出新的订单。


哦,伙计,又是一个垃圾邮件发送者!
 
PapaYozh:
妈的,又是一个垃圾邮件发送者!
为什么是垃圾邮件的人?
 
vik-777:


帮助我解决这个问题

我是通过所有的平仓位来选择的

for (int i=0; i<OrdersHistoryTotal(); i++)
如果(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)==true)

事后按神奇数字过滤

如果(OrderMagicNumber()==12)

滤波器满足3个位置,而我只需要最后一个关闭的位置。

我不知道如何只留下最后一个?

谢谢你

 

在测试和优化时,我们最常使用的是一种货币对,获得可接受的利润,以及一个缩减。然后我们对其他货币进行重复。但最终,专家顾问将不得不从一个交易账户中 交易我们感兴趣的所有货币 他们说,预期的 "总 "缩水可以比每种货币单独获得的缩水更好(我在某个地方看到过几次这种观点)。但如果几个专家顾问同时进入亏损状态,情况就会更糟。

那么,在优化过程中,我们最好注意什么?优化期间的最大缩减量被认为是 "正常 "的(%)?

- 我想知道那些研究过这个问题或在这个 领域有实际经验的人的意见

- 是否有任何关于这个问题的文献或文章?

谢谢你!

原因: