[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 345
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
OrderSelect (0,SELECT_BY_POS, MODE_HISTORY) - seleciona a última ordem na história
OrderSelect (1,SELECT_BY_POS, MODE_HISTORY) - a última mas única encomenda
de acordo, você pode encontrar OrderProfit() para cada um deles
muitos agradecimentos
Por favor, informe o que causou o erro e como lidar com ele, ocorre no registro do testador:
19:20:11 TestGenerator: erro de dados incomparável (valor baixo 1.3676 em 2009.05.13 00:00 e preço 1.3676 desajustado)
19:20:11 TestGenerator: erro de dados incomparável (valor alto 1.3696 em 2009.05.13 01:00 e preço 1.3696 desajustado)
19:20:11 TestGenerator: erro de dados incomparável (valor alto 1.3700 em 2009.05.13 02:30 e preço 1.3700 desajustado)
19:20:11 TestGenerator: erro de dados incomparável (valor alto 1.3700 em 2009.05.13 03:30 e preço 1.3700 desajustado)
Tentei apagar os preços e carregar novamente, talvez esteja fazendo algo errado, tudo parece estar bem no código.
Deixe-me reformular a pergunta. Onde posso obter uma boa história ou onde posso ler sobre ela?
Antes de mais nada, aprenda a responder corretamente. Comentários como os seus não têm utilidade para ninguém.
O erro foi devolvido pela GetLastError() após a execução do iTime(). Aqui está um código de amostra...
Na verdade o último é OrderSelect(OrderHistoryTotal()-1,SELECT_BY_POS, MODE_HISTORY)
Sim, isso mesmo, eu mesmo já respondi na mesma linha :))) https://www.mql5.com/ru/forum/111497/page227#204964
O erro foi devolvido pela GetLastError() após a execução do iTime(). Aqui está um código de amostra...
Testado.
Durante a execução da função init(), os novos dados do símbolo podem não estar (e obviamente ainda não estão) disponíveis. Daí o erro. Só há uma maneira de combatê-lo - não tente analisar os dados na função init().
Testado.
Durante a execução do init(), os dados do novo símbolo podem não estar (e obviamente ainda não estão) disponíveis. Daí o erro. Só há uma maneira de combatê-lo - não tente analisar os dados na função init().
Obrigado, mas há garantia de que os dados estarão disponíveis no início()?
Procurando por um roteiro ou indicador para ver a distribuição do volume do tick diretamente na barra.
como nesta foto do ramo Você já viu esta foto?
Boa tarde, você poderia me dizer, por favor
if(OrderSelect(0, SELECT_BY_POS,MODE_HISTORY)==verdadeiro)
{
double x=OrderProfit();
Print("last ",x);
}
Eu preciso do lucro do último pedido fechado, mas é o primeiro.
Boa tarde, favor aconselhar
if(OrderSelect(0, SELECT_BY_POS,MODE_HISTORY)==verdadeiro)
{
duplo x=OrderProfit();
Imprimir("último ",x);
}
Preciso ter lucro com a última ordem fechada, mas é a primeira, o que há de errado no código?
Acima...
https://www.mql5.com/ru/forum/111497/page345#245944