Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Quindi, stiamo parlando solo di backtesting. Ho testato con il mio codice e ottengo 3 transazioni quando viene attivato uno stop:
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)
Salve,
potete dirmi dove viene memorizzato esattamente lo stop o il prezzo target eseguito:
a) MqlTradeTransaction
b) MqlTradeRequest
c) MqlTradeResultato
insieme al membro. Quale server MetaTrader?
Grazie.
Quindi, stiamo parlando solo di backtesting. Ho testato con il mio codice e ottengo 3 transazioni quando viene attivato uno stop:
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 intendete TRADE_TRANSACTION_DEAL_ADD e MqlTradeTransaction.price, questo prezzo è sempre 0.
Anche se non filtro perTRADE_TRANSACTION_DEAL_ADD, il prezzo è sempre 0, dopo l'invio dell'ordine di entrata.
Io uso
CTrade.Buy(...) // place entry
e
CTrade.PositionModify // to attach stop and target
e
per catturare le transazioni.
Se intendi TRADE_TRANSACTION_DEAL_ADD e MqlTradeTransaction.price, questo prezzo è sempre 0.
Anche se non filtro perTRADE_TRANSACTION_DEAL_ADD, il prezzo è sempre 0, dopo l'ordine di entrata inviato.
Io uso
e
e
per catturare le transazioni.
Questo è con MqlTradeTransaction.price, non è sempre 0.
C'è qualcosa di strano nei tuoi risultati, ma non riesco a vedere cosa con il codice che fornisci.
Qui il log con il tuo EA tc_ea_trans :
Ciao Angevoyageur,
trova allegato di nuovo semplice EA. Questo dovrebbe dimostrarlo. Mette solo un ordine con stop e target stretti (param di input) e registra ogni transazione.
Apprezzo molto il tuo aiuto.
(Forse puoi anche mostrare le tue transazioni di ingresso)
Potresti anche darmi l'ip di mt-server?
Ciao Angevoyageur,
trova allegato di nuovo semplice EA. Questo dovrebbe dimostrarlo. Mette solo un ordine con stop e target stretti (param di input) e registra ogni transazione.
Apprezzo molto il tuo aiuto.
(Forse puoi anche mostrare le tue transazioni di ingresso)
Potresti anche darmi l'ip di mt-server?
Io uso l'EA che hai appena postato. MQ demo, punto di accesso Europa. Backtesting con :
Prendo un estratto a caso dal log:
Quindi, hai ancora un problema nel rilevare uno SL/TP innescato?
Uso l'EA che hai appena postato. MQ demo, punto di accesso Europa. Backtesting con :
Prendo un estratto a caso dal log:
Quindi, hai ancora un problema nel rilevare un SL/TP innescato?
Oh, capisco. Potrei giurare che nelle mie corse di ieri non c'era questo prezzo dato. Ho fatto una ricerca testuale di questo prezzo nel log del backtest.
Ma ora, posso vedere questa transazione DOPO il logentry
"take profit attivato"
anche nella mia ultima esecuzione - insieme al prezzo di esecuzione.
Mi scuso per tutto il tempo che ci vuole.
Oh, capisco. Potrei giurare che nei miei giri di ieri non c'era questo prezzo dato. Ho fatto una ricerca testuale di questo prezzo nel log del backtest.
Ma ora, posso vedere questa transazione DOPO il logentry
...Il log che ti ho fornito è dal Viewer, quando leggi il log direttamente dalla scheda Strategy Tester Journal, viene visualizzato nell' ordine inverso.
Ciao Angevoyageur,
"Punto di accesso Europa. Backtesting con :"
puoi darmi l'IP completo di questo server?