Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 60

 
Sergey Gritsay:
colocar tudo o que eu realcei na função OnTick()
Você pode explicar a diferença?
 
Michail_David:
Você pode explicar a diferença?

Você liga o programa e ele só calcula quando você o liga, e então ele não calcula ou recalcula nada, mesmo no testador

Bem, isso é um mau começo...

Você foi corretamente informado acima - como fazer

 
Renat Akhtyamov:

Você liga o programa e ele só calcula quando você o liga, e então ele não calcula ou recalcula nada

Um começo tão ruim... Foi-lhe dito acima como fazê-lo corretamente

Você não pode abrir negócios por causa disso. Você está certo?
 
Michail_David:
E por causa disso, as negociações também podem não se abrir. Certo?
100%
 
Renat Akhtyamov:
100%
O testador ainda não abre os negócios. Vou tentar em uma conta de demonstração. Obrigado pela dica
 
Michail_David:
O testador ainda não abre negócios. Vou tentar em uma conta de demonstração. Obrigado pela dica.

O mesmo acontecerá na demonstração, só que por mais tempo.

Se você quiser compartilhar, publique o código

 
Renat Akhtyamov:

Será o mesmo na demonstração, só que por mais tempo.

Se vocês quiserem trabalhar juntos, publiquem o código

O código está na página 58. Obrigado antecipadamente por sua ajuda https://www.mql5.com/ru/forum/160587/page58#comment_4072256
Вопросы от начинающих MQL4 MT4 MetaTrader 4
Вопросы от начинающих MQL4 MT4 MetaTrader 4
  • www.mql5.com
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций...
 
Michail_David:
O código está na página 58. Obrigado por sua ajuda.

Você pode não ter entendido exatamente o que lhe foi dito para fazer.

Por exemplo - mover o primeiro par de linhas

double Margin_Percent; //Используемые средства для открытия ордеров
double Lots;//Определение общего количества лотов
....................
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
     Margin_Percent=AccountFreeMargin()*Percent/100;
     Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
     .........
  
//------
  }
 
Renat Akhtyamov:

Você pode não ter entendido exatamente o que lhe foi dito para fazer.

Por exemplo - mover o primeiro par de linhas

double Margin_Percent; //Используемые средства для открытия ордеров
double Lots;//Определение общего количества лотов
....................
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
     Margin_Percent=AccountFreeMargin()*Percent/100;
     Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
     .........
  
//------
  }
Sim. Eu movi tudo com os tipos de dados. Obrigado por me dizer como fazer isso.
 
Michail_David:
Sim. Eu movi tudo junto com os tipos de dados. Obrigado por me dizer como fazer isso.
Espero que o OnInit() tenha algum valor atribuído à variável Porcentagem?