
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
Eu estava me perguntando sobre a primeira parte... como apagar a segunda ordem depois que ela foi acionada.
Minha exclusão acontece antes de acionar, mas o algoritmo de exclusão se baseia na verificação das ordens ABERTAS
. Por exemplo, duas ordens pendentes foram definidas. Um acionado, ou seja,
OrderType()==OP_SELL ou OrderType()==OP_SELL
A linha correspondente é impressa no log
e nos resultados do teste
delete vem antes de comprar ou vender
e isso causa confusão na numeração dos pedidos
. E eu perguntei se poderia fechar no final do dia sem usar o Curtime() já que a atualização depende dos ticks recebidos e se eles estiverem ausentes, a EA não fechará no momento que eu precisar
Agora eu entendo que você não pode, já que a EA não funciona sem ticks
E o tempo...? Você realmente tem que ser tão preciso? Ajuste-o para dentro de 2 minutos, você não costuma ficar cheio de problemas nesse momento.
Obrigado agora... Com um pequeno ajuste, funcionou como deveria, embora eu ainda não entenda porque não funcionou para mim (é tudo transparente ao máximo)
Sobre o marasmo... O problema é que às vezes não dois, mas cinco ou mais minutos (dependendo da cruz)
Para Rosh
Não compartilhe o roteiro se você certamente o fez?
O compilador não mostra erros. É suposto ser assim?
GetLastError irá gerar um erro quando executado. o compilador não verifica valores de expressão (a constante 8 é um caso especial de uma expressão)
muito obrigado, agora vou ficar de olho na dimensionalidade das matrizes com mais cuidado...)
Outra pergunta simples.
Caso o tamanho do lote exceda claramente a quantidade de fundos disponíveis, ao abrir "da mão"...
- a primeira verificação é feita no servidor?
- Se não, por que o painel de abertura do pedido fica pendurado por vários segundos?
- se sim, é correto, talvez esta verificação deva ser feita primeiro no terminal?
Sobre o marasmo... O problema é que às vezes não dois, mas cinco ou mais minutos (dependendo da cruz)
Para Rosh
Você pode compartilhar o roteiro, se você tiver um?
Eu acabei de notar, ou talvez tenha me esquecido. Que roteiro é aquele que funciona independentemente de carrapatos?
Se assim for, devemos escrever algo como:
A função startFromExpert() é obtida pela simples re-branding da função start() da EA, copiamos tudo e colamos em nosso script, e não nos esquecemos de usar todos os parâmetros da EA.
Esta é uma das opções.
TotalProfit - lucro total não realizado em todas as posições abertas.
Não consigo encontrar como implementá-lo na MQL 4, por favor, aconselhe como fazê-lo.
Retorna o valor do lucro para a conta corrente.
Exemplo
Print("Profit ", AccountProfit());