Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 224
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
O ramo é quadruplicado.
A filial acolhe favoravelmente o código de plataforma cruzada para facilitar a transição dos recém-chegados para Cinco.
Francamente, eu me esgotei, mas ainda não entendo como reproduzir estes cálculos em Cinco:
Francamente, eu lutei, mas ainda não entendi como reproduzir estes cálculos em Cinco:
Eu sugeri um código universal
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
Qualquer pergunta, ajuda e discussão sobre algoritmos e códigos para iniciantes da MQL4
Alexey Viktorov, 2017.06.02 14:27
Tente
Cronometre a i-ésima barra e coloque o número da barra resultante em vez de i.
Funciona tanto no mql4 como no mql5.
Eu sugeri imediatamente um código universal
funciona em mql4 e mql5.
Mas como em 5 para conseguir
start_time, // с какой даты
lá
iTime()
não funciona.
Mas como você chega a uma nota de cinco
aqui
não funciona.
CopyTime funciona.
Mas não é necessário neste caso, porque o tempo do período atual está no tempo[i], é um indicador...
Olá a todos. Ajude-me com a função OrderProfit(). Como fazer Comentário exibir o lucro atual de todos os pedidos abertos. Eu recebo o mesmo número.
duplo CalcProfit()
{
lucro duplo = 0;
para (int i=OrdensTotal() - 1; i>=0; i--)
{
se(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
se (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
se (OrderType() == OP_BUY)
{
Lucro += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
retorno(Lucro);
}
Olá a todos. Ajude-me com a função OrderProfit(). Como fazer Comentário exibir o lucro atual de todos os pedidos abertos. Eu recebo o mesmo número.
duplo CalcProfit()
{
lucro duplo = 0;
para (int i=OrdensTotal() - 1; i>=0; i--)
{
se (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
se (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
se (OrderType() == OP_BUY)
{
Lucro += (OrderProfit() + OrderSwap() + OrderCommission())
}
}
}
}
retorno(Lucro);
}
É isso aí. Entendi.
Mas como você chega a uma nota de cinco
aqui
não funciona.
para começar
https://www.mql5.com/ru/articles/81
Eu pessoalmente primeiro escrevo em 4-Rock, depois mudo para 5-Rock, senão é muito difícil para mim, porque o código 5-Rock é mais difícil de ler, as funções são muito longas em número de letras..., então é um texto para os estudiosos de chicletes, não para os engenheiros ))))
e eis que
https://www.mql5.com/ru/search#!keyword=f%20mql4%20to%20mql5