![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
colocar tudo o que eu realcei na função OnTick()
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
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
E por causa disso, as negociações também podem não se abrir. Certo?
100%
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
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 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 Lots;//Определение общего количества лотов
....................
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
Margin_Percent=AccountFreeMargin()*Percent/100;
Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
.........
//------
}
Você pode não ter entendido exatamente o que lhe foi dito para fazer.
Por exemplo - mover o primeiro par de linhas
double Lots;//Определение общего количества лотов
....................
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
Margin_Percent=AccountFreeMargin()*Percent/100;
Lots=Margin_Percent/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
.........
//------
}
Sim. Eu movi tudo junto com os tipos de dados. Obrigado por me dizer como fazer isso.