Controllo SL

9 risposte

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #114378

Vorrei creare un controllo SL nascosto in modo tale che quando sono long sulla posizione, se perde più di 25 pip, chiuda la posizione e se sono short sulla posizione, se perde più di 35 pip, chiuda la posizione. 
 
 
Ho creato un EA ma non sembra funzionare come previsto. Siete in grado di aiutarmi? Grazie. 

0

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #133714

Anche questi non hanno funzionato...

 

bid cross sotto il livello abc ==> chiudere la posizione (100)

chiedere il cross sopra il livello xyz ==> chiudere la posizione (200)

 

 

Come fare per ottenere questo risultato? 

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #133720

Ciao,

 

sembra che la funzione Open P/L (pips) restituisca sempre 0 per me. Questo potrebbe essere il motivo per cui le condizioni non funzionano. Verificherò dove potrebbe essere il problema e vi farò sapere.

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #133749

Salve,

 

Ho creato un esempio su come uscire da una posizione quando il PL aperto (pips) supera un certo limite (negativo) in pips. Testato e funziona bene. Per essere sicuro che funzioni correttamente ho anche aggiunto la stampa al MT journal

0

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #133775

Ciao,

 

Mi sono reso conto che in qualche modo non è possibile inserire entrambe le condizioni di BUY e SELL ed entrambi gli stop di controllo nello stesso EA per farli funzionare. Un EA deve essere BUY (solo long) e control stop, mentre l'altro EA deve essere SELL (solo short) e control stop. Molto interessante... 🙁

 

In secondo luogo, non riesco a farlo funzionare con livelli specifici, 

bid cross sotto il livello abc ==> chiudere la posizione (100)

chiedere il cross sopra il livello xyz ==> chiudere la posizione (200)

 

Il peggior incubo

Il terzo problema è che questo EA funziona solo sul conto Demo di Oanda e non sul conto Live di Oanda. Non so perché... 

 

Entrambi eseguono la stessa versione e la stessa build "400 Build 890". 🙁

 

Ps.

Ho rimosso le condizioni di attivazione lunghe... è possibile inserire una qualsiasi delle proprie... 

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #133797

Ok, lo guarderò

Che problema c'è con Oanda live? L'EA non apre le operazioni? C'è qualche messaggio di errore nel log di MetaTrader?

0

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #133798

nell'acc Demo, l'EA chiude l'operazione come previsto o pianificato (perfetto!!), ma quando lo si mette nell'acc Live, diventa un EA "canaglia". non chiude l'operazione quando i pip perdenti sono stati raggiunti o superati.

 

Ignora completamente le regole EA... 🙁

 

Come posso vedere i log di MT? Dove trovarli? 

0

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #133827

Quando lo stavo testando:

1.  Lo spread di AUDUSD era di 1,6 pip.

2.  Ho utilizzato uno script di test per attivare l'ACQUISTO

3.  Il mio SL nascosto è stato impostato a -5.0 pips ==> quando lo SL è maggiore di -5 pips il trade viene chiuso.

a.  Lo Stop Loss nascosto (in pips) è impostato come una var (double) in modo da poterlo modificare quando lo ritengo opportuno.

 

 

2 05:47:39.976 Script Long AUDUSD,M15: caricato correttamente

0 05:47:40.245 '233753': ordine buy market 0.01 AUDUSD sl: 0.00000 tp: 0.00000

0 05:47:40.543 '233753': l'ordine è stato aperto: #71026184 buy 0.01 AUDUSD at 0.71456 sl: 0.00000 tp: 0.00000

0 05:47:40.543 '233753': modificare l'ordine #71026184 acquistare 0,01 AUDUSD a 0,71456 sl: 0,00000 tp: 0,00000 -> sl: 0,70928 tp: 0,00000

0 05:47:40.824 '233753': l'ordine #71026184 buy 0.01 AUDUSD a 0.71456 è stato modificato -> sl: 0.70928 tp: 0.00000

2 05:47:40.825 Script Long_09 AUDUSD,M15: rimosso

 

2 05:48:19.296 Esperto Hidden_SL_Long AUDUSD,M15: caricato con successo

0 05:48:59.099 '233753': modificare l'ordine #71026184 acquistare 0,01 AUDUSD a 0,71456 sl: 0,70928 tp: 0,00000 -> sl: 0,71261 tp: 0,00000

0 05:48:59.387 '233753': l'ordine #71026184 buy 0.01 AUDUSD a 0.71456 è stato modificato -> sl: 0.71261 tp: 0.00000

1 05:50:14.340 '233753': modifica dell'ordine #71026184 buy 0.01 AUDUSD at 0.71456 sl: 0.71261 tp: 0.00000 -> sl: 0.71478 tp: 0.00000 failed [Invalid S/L or T/P].

 

Spero che le informazioni fornite vi siano utili. 🙂

0

TJ#

Cliente, bbp_partecipante, comunità, 144 risposte.

Visita il profilo

8 anni fa #133833

i seguenti dati di log provengono dal conto demo di Oanda...

 

Stessa configurazione dell'account Live, 

 

2 06:39:23.977 Script Long GBPJPY,M1: caricato con successo
0 06:39:24.001 '9293157': ordine buy market 0.01 GBPJPY sl: 0.000 tp: 0.000
0 06:39:24.312 '9293157': l'ordine è stato aperto: #186462498 acquistare 0,01 GBPJPY a 186,439 sl: 0,000 tp: 0,000
0 06:39:24.312 '9293157': modificare l'ordine #186462498 acquistare 0,01 GBPJPY a 186,439 sl: 0,000 tp: 0,000 -> sl: 185,851 tp: 0,000
0 06:39:24.594 '9293157': l'ordine #186462498 acquistare 0,01 GBPJPY a 186,439 è stato modificato -> sl: 185,851 tp: 0,000
2 06:39:25.356 Script Lungo GBPJPY,M1: rimosso
2 06:39:31.337 Esperto Hidden_SL_Long GBPJPY,M1: caricato con successo
0 06:42:14.408 '9293157': chiudere l'ordine #186462498 acquistare 0,01 GBPJPY a 186,439 sl: 185,851 tp: 0,000 al prezzo 0,000
0 06:42:14.687 '9293157': ordine #186462498 acquistare 0,01 GBPJPY a 186,439 sl: 185,851 tp: 0,000 chiuso al prezzo 186,388

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

8 anni fa #133906

TJ, hai parlato con Oanda delle differenze tra conto live e conto demo? Possono esserci e potrebbero aiutarti a risolvere questo problema.

0

Stai visualizzando 9 risposte - da 1 a 9 (di 9 totali)