Скрипты: Long position

 

Long position:

Простой скрипт, обеспечивающий открытие длинной позиции с расчетом указанного соотношения процента риска и прибыли.

Автор: Marcus Wyatt

 
Скрипт не работает, т.к. в коде отсутствуют упомянутые включаемые файлы  #include <Trade\Trade.mqh>                                
                                                                                                                     #include <Trade\PositionInfo.mqh>                         
                                                                                                                     #include <Trade\SymbolInfo.mqh>
                                                                                                                     #include <Trade\AccountInfo.mqh>

 
   double percentage   = RiskPercentage / 100;
   
   if(percentage > MAX_PERCENT) percentage = MAX_PERCENT;
   

   
   lots = (final_account_balance*(RiskPercentage/100.0))/(lots_size/leverage);
   //----
   return( lots );

В этих строках кода вы вычисляете процент и ограничиваете его, но позже при вычислении размера лота (lots_size) вы не используете ограниченное значение "процента".

Я не думаю, что это правильно, потому что "процент" больше не используется в кодовом сниппете, пожалуйста, проверьте это.

 
Kira27 #:
Скрипт не работает, т.к. в коде отсутствуют упомянутые включаемые файлы  #include <Trade\Trade.mqh>                                
                                                                                                                     #include <Trade\PositionInfo.mqh>                         
                                                                                                                     #include <Trade\SymbolInfo.mqh>
                                                                                                                     #include <Trade\AccountInfo.mqh>

Включив в терминале в настройках "алгоритмическую торговлю".)))
 
этот хороший вариант
 
Я не знаю