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
Stai scherzando? Leggi l'argomento e rispondi alle domande poste!
Avete fatto QUALSIASI controllo del vostro codice? Per esempio, dopo aver impostato il TP, controllate in seguito che sia stato impostato correttamente:
OrderSelect
OrderTakeProfit
Questi sono il tipo di passi che troveranno il problema! Non chiedere a persone che non possono vedere il tuo codice.
Se trovi che i TP non vengono impostati, potresti provare a impostare il TP come una variabile doppia e usarla nella funzione OrderSent invece di calcolarla all'interno della funzione.
O forse potresti provare a normalizzare tutti i prezzi.
Ma questo ancora non risponde a come i trade vengono chiusi... ma non c'è NESSUNO che possa indovinarlo senza vedere il codice. È il tuo lavoro!
Voglio aiutare per curiosità ma non ci stai aiutando ad aiutare... sta diventando vecchio, velocemente.
Ma questo ancora non risponde a come vengono chiusi i trade... ma non c'è NESSUNO che possa indovinarlo senza vedere il codice. È il vostro lavoro!
Voglio aiutare per curiosità ma non ci stai aiutando ad aiutare... sta diventando vecchio, velocemente.
Risultato:
120 2009.05.22 12:36 t/p 1 0.10 1.3999 0.0000 1.3999 146.20 26346.83
121 2009.05.22 14:00 vendere 61 0.10 1.3990 0.0000 1.3890 0.00 26346.83
Giornale:
2013.06.19 21:07:38 2009.01.05 08:21 Final_100pips_Averaging_Code EURUSD,H1: Questo è il 2° ordine di acquisto
2013.06.19 21:07:38 2009.01.05 08:21 Final_100pips_Averaging_Code EURUSD,H1: aperto #2 comprare 0,10 EURUSD a 1,3788 tp: 1,3888 ok
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: Questo è il primo ordine di acquisto
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: open #1 buy 0.10 EURUSD at 1.3899 tp: 1.3999 ok
2013.06.19 21:08:37 2009.05.22 12:36 Tester: take profit #1 a 1.3999 (1.4002 / 1.4004)
2013.06.19 21:08:37 2009.05.21 16:50 Tester: prendi profitto #2 a 1.3888 (1.3895 / 1.3897)
2013.06.19 21:08:36 2009.05.20 13:55 Tester: prendi profitto #8 a 1.3786 (1.3788 / 1.3790)
2013.06.19 21:08:36 2009.05.20 11:40 Tester: prendi profitto #59 a 1.3686 (1.3688 / 1.3690)
2013.06.19 21:08:36 2009.05.19 06:41 Tester: take profit #60 a 1.3586 (1.3587 / 1.3589)
Questa volta oltre ad andare in negativo è andato 40 pips in positivo. E ho controllato. Dopo aver piazzato l'ordine il TP è esattamente 100pips dal prezzo di apertura.
Risultato:
120 2009.05.22 12:36 t/p 1 0.10 1.3999 0.0000 1.3999 146.20 26346.83
121 2009.05.22 14:00 vendere 61 0.10 1.3990 0.0000 1.3890 0.00 26346.83
Non so ancora cosa significhino questi numeri.
Non so ancora cosa significhino questi numeri.
Sono un copia e incolla dalla cronologia degli ordini di Strategy Tester... credo.
dove
la linea 120 sarà un trade di chiusura numero 1 0.1 lotti al punto di takeprofit 1.3999 che ha chiuso con un profitto di 146.2 e saldo in quel momento 26346.83 al tempo 2009.05.22 12:36
linea 121 apertura nuova operazione di vendita 'ordine 61' 0,1 lotti all'ordineopenprice 1,3990 ......
Risultato:
Linea Tempo Tipo Trade-Num LotSizeOpenPrice SL T/P P/L Balance
1202009.05.22 12:36 t/p10.101.3999 0.00001.3999146.2026346.83
Giornale:
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: aperto #1 comprare 0,10 EURUSD a 1,3899 tp: 1,3999 ok
2013.06.19 21:08:37 2009.05.22 12:36 Tester: take profit #1 a 1.3999 (1.4002 / 1.4004)
Quindi, il profitto è preso a 1,3999 e l'ordine è iniziato a 1,3899 che esattamente 100pips di distanza. 100 + 46.20 $ sono lì. Ma solo 100 o meno di 100 $ dovrebbero esserci. Ho dato il codice con cui l'ordine è stato avviato. C'è qualcosa di sbagliato in questo codice.
Come sapete a volte prima ho avuto anche -10$. Perché? Da tutte le vostre discussioni ho capito che da OrderSent() con t/p di +100pips otterrò qualcosa meno di 100pips (a causa dello spread) (qualcosa intorno ai 90 - 70 pips). Ma -10 è una grande deviazione. Non ho cambiato il codice. Ho solo controllato cosa dovrei fare secondo i suggerimenti. Mentre controllo usando OrderTakeProfit() ho ottenuto1.3999. Questo è anche confermato nel Journal: too.
Quindi, il profitto viene preso a 1,3999 e l'ordine viene avviato a 1,3899
Le cifre dicono che l'ordine è stato aperto a 1,3999... non a 1,3899?
Inoltre, hai controllato il prezzo di chiusura effettivo degli ordini?
Le cifre dicono che l'ordine è stato aperto a 1,3999... non 1,3899?
Inoltre, avete controllato il prezzo di chiusura effettivo degli ordini?
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: open #1 buy 0.10 EURUSD at1.3899 tp: 1.3999 ok
Quindi l'ordine è aperto solo a 1.3899.