初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1205

 

使用上述建议的方法,从平衡值中实施了地段增加。

double Balance=AccountInfoDouble(ACCOUNT_BALANCE);
//---
double Bal_Flor = Balance/1000;
Lots = MathFloor(Bal_Flor)*0.1;

一切都很好,而且效果很好,谢谢。

但在购买500手时,遇到了一个问题,就是出现了故障。

2020.04.10 18:27:16.144 2015.01.23 11:04:40   CTrade::OrderSend: instant buy 480.90 position #13406  EURUSD at 1.12743 [done at 1.12743]
2020.04.10 18:27:16.144 2015.01.23 11:04:40   CloseAllPositions
2020.04.10 18:27:16.144 2015.01.23 11:04:40   instant buy 495.1 EURUSD at 1.12743, close #13418 (1.12731 / 1.12743 / 1.12731)
2020.04.10 18:27:16.144 2015.01.23 11:04:40   deal #13419  buy 495.1 EURUSD at 1.12743 done (based on order #13420)
2020.04.10 18:27:16.144 2015.01.23 11:04:40   deal performed [#13419  buy 495.1 EURUSD at 1.12743]
2020.04.10 18:27:16.144 2015.01.23 11:04:40   order performed buy 495.1 at 1.12743 [#13420  buy 495.1 EURUSD at 1.12743]
2020.04.10 18:27:16.145 2015.01.23 11:04:40   CTrade::OrderSend: instant buy 495.10 position #13418  EURUSD at 1.12743 [done at 1.12743]
2020.04.10 18:27:16.145 2015.01.23 11:04:40   -------------Закрыли по Эквити для Sell ---------------
2020.04.10 18:27:16.145 2015.01.23 11:04:40   failed sell limit 515.9 EURUSD at 1.13031 sl: 1.13493 tp: 1.12543 [Invalid volume]
2020.04.10 18:27:16.145 2015.01.23 11:04:40   CTrade::OrderSend: sell limit 515.90 EURUSD at 1.13031 sl: 1.13493 tp: 1.12543 [invalid volume]
2020.04.10 18:27:16.145 2015.01.23 11:04:40   Метод Sell_Limit() потерпел неудачу. Код возврата=10014. Описание кода: invalid volume
2020.04.10 18:27:16.147 2015.01.23 11:04:59   failed sell limit 527 EURUSD at 1.13058 sl: 1.13520 tp: 1.12570 [Invalid volume]
2020.04.10 18:27:16.147 2015.01.23 11:04:59   CTrade::OrderSend: sell limit 527.00 EURUSD at 1.13058 sl: 1.13520 tp: 1.12570 [invalid volume]
2020.04.10 18:27:16.147 2015.01.23 11:04:59   Метод Sell_Limit() потерпел неудачу. Код возврата=10014. Описание кода: invalid volume
2020.04.10 18:27:16.147 2015.01.23 11:05:00   failed sell limit 527 EURUSD at 1.13057 sl: 1.13521 tp: 1.12571 [Invalid volume]

问题。

在我们的测试器中,买入的手数是否有限制?

在测试器中是否有办法解决这个问题?


 
Vladpedro:

使用上述建议的方法,从平衡值中实施了地段增加。

一切都很好,而且效果很好,谢谢。

但在购买500手时,遇到了一个问题,就是出现了故障。

问题。

在我们的测试器中,买入的手数是否有限制?

在测试器中是否有办法解决这个问题?


阅读文章"交易机器人在市场上发布前必须通过哪些测试"。所有的检查都在那里描述。
Какие проверки должен пройти торговый робот перед публикацией в Маркете
Какие проверки должен пройти торговый робот перед публикацией в Маркете
  • www.mql5.com
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку, так как небольшая ошибка в логике советника или индикатора может привести к убыткам на торговом счете. Именно поэтому нами разработана серия базовых проверок, призванных обеспечить необходимый уровень качества продуктов Маркета. Если в процессе проверки...
 
Vladimir Karputov:
阅读文章"交易机器人在市场上发布前必须通过哪些检查"。所有的检查都在那里描述。

谢谢你,我已经看了,也看了。其中一些已经在使用了。

限制购买地段。找到了。这是在符号的属性中。

问题删除。

 
下午好。我是一个很好的朋友,我也是一个很好的朋友,我也是一个很好的朋友,我也是一个很好的朋友,我也是一个很好的朋友,我也是一个很好的朋友,我也是一个很好的朋友,我也是一个很好的朋友。因为它们的存在,指标看不到了,当它到了地下室的顶部......指标有一个小窗口,但它占用了很多空间。
 
晚上好,对一个新手有什么建议吗 -...


如果我买了一个专员(5份),所有后续的更新都可以使用吗? 所有5份都是免费的吗?

 
委员
 

女士们,先生们,向你们问好!事实证明,我无法通过实例来学习语言,因为所有的东西要么太复杂,要么太没有必要,比如 "a+b=c"。

我有一些具体的疑问,我无法弄清楚。例如,这是最愚蠢的问题。我如何编写一个 在烛台上画线的EA?我可以在哪里看。如果有人突然懒得给我一个答案,我会很感激。

 
TestReal:

女士们,先生们,向你们问好!事实证明,我无法通过实例来学习语言,因为所有的东西要么太复杂,要么太没有必要,比如 "a+b=c"。

我有一些具体的疑问,我无法弄清楚。例如,这是最愚蠢的问题。我如何编写一个 在烛台上画线的EA?我可以在哪里看。如果有人突然觉得懒得给我一个答案,我会很感激。

例如:四条横线

Four horizontal lines
Four horizontal lines
  • www.mql5.com
Индикатор строит четыре горизонтальные линии: две основные (по умолчанию красные) выше High и ниже Low бара Bar number и вспомогательные (по умолчанию зеленые) с отступом от основных. Правило построения основных линий Правило построений вспомогательных линий Линия DifferenceUP строится по цене HighLowUP ПЛЮС разница между ценами HighLowUP и...
 

下午好。

你能告诉我如何改变 结构中数组的大小 吗?

struct NNC
{
   double            nnc_arr_in[];
   double            nnc_arr_out[];
};
NNC my_nnc[];

结构阵列的变化没有任何问题

ArrayResize(my_nnc,ind+1);

如何调整nnc_arr_in[]的大小?

 
Сергей Таболин:

下午好。

你能告诉我如何改变结构中数组的大小吗?

结构阵列的变化没有任何问题

如何调整 nnc_arr_in[] 的大小?

调整数组 nnc_arr_in的大小,比其在结构数组0单元的大小多1。

ArrayResize(my_nnc[0].nnc_arr_in,ArraySize(my_nnc[0].nnc_arr_in)+1);