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

 
MakarFX:

我完成了它)

现在所有级别的计数都正确了。

我懒得检查,但我对代码的正确性有疑问。

我对提示代码设计的 想法。

代码不应该是一行。当代码被分割成几个部分时,在调试器中更容易理解和观察。

如果你不介意的话,请给我看一张芯片向上拉伸的截图和2-3个级别的数值,除了参考级别,即0和100级别。还有第二个镜头,从上到下拉长,也是参考水平的数值,还有2、3个其他水平可供选择。如果需要,请准备一份所有级别的打印件。

 
Alexey Viktorov:

我懒得检查,但我对代码的正确性有疑问。

我对提示代码的布局 的想法。

该代码不应该是单行的。当代码被分割成几个部分时,它更容易理解,也更容易在调试器中观察。

如果你不介意的话,请给我看一张芯片向上拉伸的截图和2-3个级别的数值,除了参考级别,即0和100级别。还有第二个镜头,从上到下拉长,也是参考水平的数值,还有2、3个其他水平可供选择。如果你愿意,请准备一份所有级别的打印件。

对吗?

 

大家好,我正在努力使每个新的手数都能被乘以........,我做错了什么,我的手数没有被乘以?

//----
double GetLot()
  {
   double MinLot = MarketInfo(Symbol(),MODE_MINLOT);
   double Prots = Risk/100;
   double Lotsi=MathFloor(AccountFreeMargin()*Prots/MarketInfo(Symbol(),MODE_MARGINREQUIRED)
                          /MarketInfo(Symbol(),MODE_LOTSTEP))*MarketInfo(Symbol(),MODE_LOTSTEP);// Лоты
   if(Lotsi<MinLot)
      Lotsi=MinLot;
   return(Lotsi);
  }
//----
 
MakarFX:

对于第一部分(计算订单),我推荐它。

下一页

而错误可能就在这里(用黄色标出)。

马卡尔,非常感谢你送来了好的专题,感谢你注意到失踪的魔术师--美国间谍一定是偷了O_o)))))))))))))))))))魔术师,而且都成功了:-)再次感谢
 
MakarFX:

对吗?

是的。
 
1 亲爱的论坛用户,你们好。我需要mql4代码,把一个亏损的EA订单变成盈利的订单,没有任何止损和盈利。这个想法从截图中可以看出。一个EA开了一个订单,结果是亏损的。我们需要一个程序,在价格越过指标线时将其关闭。
 
DanilaMactep:
马卡尔,非常感谢你送来了好的专题,也感谢你注意到失踪的魔术师--美国间谍一定是偷了O_o)))))))))))))))))))魔术师,而且都成功了 :-)再次感谢。
不客气。
 
Max330:
尊敬的论坛成员,你们好。我需要mql4代码,把一个亏损的EA订单变成盈利的订单,没有任何止损和盈利。这个想法从截图中可以看出。一个EA开了一个订单,结果是亏损的。我们需要一个程序,在价格越过指标线时将其关闭。

我也想要一个!!!。

 
Сергей Дыбленко:

大家好!我正在努力使每个新的手数能够增加........,我做错了什么,我的手数没有增加?

我用这个代码做了一个小技巧https://www.mql5.com/ru/forum/107406#comment_3018721

- 你可以通过亏损和增加资金来做到这一点

我在这里作弊,从上面的这个代码https://www.mql5.com/ru/forum/310846/page54#comment_16379772

- 我有一个Mt4和Mt5专家顾问,有这个功能。

Увеличение размера ЛОТА. ПОМОГИТЕ!!!
Увеличение размера ЛОТА. ПОМОГИТЕ!!!
  • 2008.03.07
  • www.mql5.com
Скажите, можно ли как то увеличить размер лота с каждой сделки....??? К примеру, у меня депозит 100, торгую с лотом 0.50. депозит 200, торую 1...
 
SanAlex:

我用这个代码创造了一些奇迹https://www.mql5.com/ru/forum/107406#comment_3018721

- 亏损和资金增加都有可能导致增长

我在这里作弊,使用上面的这个代码https://www.mql5.com/ru/forum/310846/page54#comment_16379772

- 我有一个Mt4和Mt5专家顾问,有这个功能。

double Lots=0.1;
double ab=AccountBalance();
 
if (ab>=100 && ab<120) Lots=0.2;
if (ab>=120 && ab<200) Lots=0.3;
if (ab>=400          ) Lots=2.0;

它根本不起作用!这简直是胡说八道!