Scripts: Long position

 

Long position:

Um script simples que permite que você abra uma posição comprada usando o preço atual com um percentual de risco e recompensar a relação especificada.

Autor: Marcus Wyatt

 
O script não funciona porque os arquivos de inclusão mencionados #include <Trade\Trade.mqh> estão faltando no código.
#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 );

Nessas linhas de código, você calcula a porcentagem e a limita, mas depois, no cálculo de lots_size, você não usa o valor limitado de "porcentagem".

Não creio que isso esteja correto, pois "porcentagem" não é mais usada no trecho de código.

 
Kira27 #:
O script não funciona porque os arquivos de inclusão mencionados #include <Trade\Trade.mqh> estão faltando no código.
#include <Trade\PositionInfo.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\AccountInfo.mqh>

Tendo ativado a "negociação algorítmica" nas configurações do terminal.))))))
 
esta boa opção
 
Eu não sei