
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
Portanto, estamos falando apenas de testes de retaguarda. Eu testei com meu próprio código e obtenho 3 transações quando uma parada é acionada:
2013.05.15 10:22:27 Core 1 2013.05.10 16:20:37 Symbol : EURUSD event : TRADE_TRANSACTION_DEAL_ADD(6)
2013.05.15 10:22:27 Core 1 2013.05.10 16:20:37 Symbol : EURUSD event : TRADE_TRANSACTION_ORDER_DELETE(2)
2013.05.15 10:22:27 Core 1 2013.05.10 16:20:37 Symbol : EURUSD event : TRADE_TRANSACTION_HISTORY_ADD(3)
Olá,
você pode me dizer onde exatamente a parada executada ou o preço alvo é armazenado:
a) MqlTradeTransaction
b) MqlTradeRequest
c) MqlTradeResultado
junto com o membro. Qual servidor MetaTrader ?
Obrigado
Portanto, estamos falando apenas de testes de retaguarda. Eu testei com meu próprio código e obtenho 3 transações quando uma parada é acionada:
2013.05.15 10:22:27 Core 1 2013.05.10 16:20:37 Symbol : EURUSD event : TRADE_TRANSACTION_DEAL_ADD(6)
2013.05.15 10:22:27 Core 1 2013.05.10 16:20:37 Symbol : EURUSD event : TRADE_TRANSACTION_ORDER_DELETE(2)
2013.05.15 10:22:27 Core 1 2013.05.10 16:20:37 Symbol : EURUSD event : TRADE_TRANSACTION_HISTORY_ADD(3)
Se você quer dizer TRADE_TRANSACTION_DEAL_ADD e MqlTradeTransaction.price, este preço é sempre 0.
Mesmo se eu não filtrar paraTRADE_TRANSACTION_DEAL_ADD, o preço é sempre 0, após o envio da ordem de entrada.
Eu uso
CTrade.Buy(...) // place entry
e
CTrade.PositionModify // to attach stop and target
e
para capturar transações.
Se você quer dizer TRADE_TRANSACTION_DEAL_ADD e MqlTradeTransaction.price, este preço é sempre 0.
Mesmo se eu não filtrar paraTRADE_TRANSACTION_DEAL_ADD, o preço é sempre 0, após o envio da ordem de entrada.
Eu uso
e
e
para capturar transações.
Isto é com a MqlTradeTransaction.price, nem sempre é 0.
Há algo de estranho em seus resultados, mas não consigo ver o que com o código que você fornece.
Aqui o log com seu tc_ea_trans EA :
Olá Angevoyageur,
encontrar em anexo novamente EA simples. Isto deve demonstrar isso. Ele apenas coloca uma ordem com parada apertada e alvo (parâmetro de entrada) e registra cada transação.
Eu realmente aprecio sua ajuda.
(Talvez você também possa mostrar suas transações de entrada)
Você poderia me dar também o mt-server ip ?
Olá Angevoyageur,
encontrar em anexo novamente EA simples. Isto deve demonstrar isso. Ele apenas coloca uma ordem com parada apertada e alvo (parâmetro de entrada) e registra cada transação.
Eu realmente aprecio sua ajuda.
(Talvez você também possa mostrar suas transações de entrada)
Você poderia me dar também o mt-server ip ?
Eu uso o EA que você acabou de publicar. MQ demo, Access point Europe. Teste com o :
Eu retiro um trecho aleatório do registro :
Então, você ainda tem um problema ao detectar um SL/TP acionado?
Eu uso o EA que você acabou de publicar. MQ demo, Access point Europe. Teste com :
Eu retiro um trecho aleatório do registro :
Então, você ainda tem um problema ao detectar um SL/TP acionado?
oh. vejo.eu podia jurar em minhas corridas de ontem que não havia tal preço dado. Eu fiz uma pesquisa de texto para este preço no log de backtest.
Mas agora, posso ver esta transação DEPOIS do logentry
"tirar proveito desencadeado".
na minha última corrida também - junto com o preço de execução.
Peço desculpas por todo o tempo que isso leva.
oh. vejo.eu podia jurar em minhas corridas de ontem que não havia tal preço dado. Fiz uma pesquisa de texto para este preço no log backktest.
Mas agora, posso ver esta transação APÓS a entrada do registro
...O log que lhe forneci é do Visualizador, quando você lê o log diretamente da guia Strategy Tester Journal, ele é exibido na ordem inversa.
Olá Angevoyageur,
"Ponto de acesso Europa. Voltar a testar com :"
você pode me dar o IP completo deste servidor?