[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 31

 
尊敬的专业人士,请告诉我这个傻瓜,图形有什么问题,因为线条没有交叉,但箭头跳出,反之,线条交叉但箭头不跳出,我不知道该怎么做。
附加的文件:
 
hoz:


据我所知,编译器在编译代码时删除了所有的 "空白"。从逻辑上讲,它不应该关心为了性能而写什么变体,因为编译文件中的输出将是相同的 "无空"。

难道不是这样吗?


空白是的,但不是逻辑。正确的逻辑+额外的功能可以将EA的测试 速度提高几十倍。这在MT4中是非常重要的。

我对代码中的这种废话感到特别好笑。

void start() {

   double ma1=iMA(blablabla,1),

          ma2=iMA(blablabla2,1);

   }

我很想为这种无稽之谈而打碎那个编剧的脸。

 
keep87:


空白是的,但逻辑不是。正确的逻辑+额外的功能可以使EA的测试速度加快几十倍。


那么,将一个括号往下移一行会如何改变逻辑?毕竟,代码结构保持不变,因此,逻辑也保持不变......。
 
evgenGX:
也许,谁已经解决了这个问题,是否有可能在mt4中做到这一点。我还没有找到,我需要一个EA或一个脚本,观察另一个EA的交易(EA用相同的magik在不同的货币对上交易)。 在每个订单关闭后,检查是否达到magik的利润(先前进入观察EA的设置)。 在更高或相等的利润,观察EA应该停止与EA的交易。 除了这个交易顾问,账户上还有其他交易。 如发现的EA EquityLimits(http://mtexperts.narod.ru/files/EquityLimits_EA.ex4)监控账户余额和资金之间的当前差额,如果达到指定的限额,它关闭所有订单并禁用所有顾问(点击工具栏上的 "顾问 "按钮)。这一点没有得到满足.

这是来自金一维--对同一魔术师开出的订单进行的股权拖拽。编辑它以适应你的需要(在达到一定的利润水平时关闭所有订单,如你所愿)。我准备自己在交易中使用它。如果有许多向导,你应该在不同的仪器上按所使用的向导的数量运行这个exp。

P.S. 是什么阻止了你在交易exp中直接写代码,决定在达到盈利水平后平仓?

如果你有兴趣,我可以在交易专家中列出我解决这个问题的变体,在达到预先设定的损失水平占DEP规模的百分比时,关闭这个exp的所有订单--根据你的需要和所有情况,固定损失的利润。

P.P.S. 在网站上找到的。


e-CloseByEquity.rar


附加的文件:
 

下午好。

EAbool类型 的输入参数不能参与优化?- 当我试图在EA属性中选择此类参数为可优化参数时,它失败了。

真诚的,迈克尔。

 
Replikant:

下午好。

EA bool类型的输入参数不能参与优化?- 当我试图在EA属性中选择此类参数为可优化参数时,它失败了。

真诚的,迈克尔。


它不能。让我们使用int类型(0--1),并稍微改变条件记录。
 

granit77:
Не может. Используем тип int (0--1), и немного меняем запись условия.

谢谢你!!!。

但我担心 "一点 "不起作用)))- 我有一个三层的布尔公式,有16个布尔型 参数)

 
当以Ask价格发送买入订单时,最低止损和止盈的 设置与哪个价格有关 - Ask还是Bid?
 
我需要一个有经验的程序员的建议。在编写EA节点时,我遇到了一个问题。我自己还不能解决这个问题。该EA是基于MA和支持-阻力。通过Skype和我电脑上的Team Viewer进行沟通是首选。
 
HiThere:
当以Ask价格发送买入订单时,最低止损和止盈的设置与哪个价格有关 - Ask还是Bid?

学习。