SL EA avanzato

18 risposte

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #203521

Salve, vorrei creare il seguente SL-EA redditizio, ma non è facile.
In particolare i valori "corso attuale" + "SL attuale" e la distanza dal corso alla MA.

Esempio:
1. SL = Basso (2)

2.
Il prezzo attuale è> 40 pips dal prezzo di apertura del mio ordine (break even)
poi: impostare lo SL al pareggio + lo spread attuale

3.
se Close Low (1)> SL corrente
poi: spostare SL su Low (1)

4.
SMA10 + 10 pips di distanza => SL corrente
poi: spostare lo SL a SMA10 + 10 pips di distanza

5.
se il tasso di gap attuale è superiore a 40 pips rispetto alla SMA10
poi: spostare SL + 30% della distanza dalla SMA10 al prezzo attuale

Come si fa a rendersene conto?
Grazie per le idee o gli esempi.

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #203650

Salve,

Quindi volete combinare tutte queste regole?

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #203653

Salve, sì, mi piace combinare tutti questi elementi

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #203689

Salve,

può essere fatto in questo modo

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #203748

per il file, ho un errore "funzione personalizzata" forse. Non è possibile incollare qui il codice sorgente con l'errore. ecco un'immagine...

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #203747

Ciao, sembra molto buono, ma ho un errore da (funzione personalizzata). Come posso risolvere il problema?

Dal codice sorgente:

"Eccezione:
Solo gli elementi senza elementi figli possono essere elaborati come testo.
Questo elemento con nome "param" ha un elemento figlio chiamato: values
L'istruzione problematica:
———-
==> if-else [alla riga 85, colonna 7 in Mql_MT4/BuildingBlocks.inc].
nella direttiva utente compress [alla riga 82, colonna 51 in Mql_MT4/BuildingBlocks.inc].
……
———-

Backtrace Java per programmatori:
———-
freemarker.template.TemplateModelException: Solo gli elementi senza elementi figli possono essere elaborati come testo.
Questo elemento con nome "param" ha un elemento figlio chiamato: values

..... e così via...

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #203810

Salve,

ok, salvato + foto della configurazione allegate

Si tenga presente che è necessario utilizzare le parentesi alla fine di OrderStopLoss() (non è visibile all'interno della condizione)

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #203938

Ciao, Purtroppo non funziona ancora per me. Ricevo i messaggi di errore nel codice sorgente qui...

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #204012

Salve,

Prova ad applicare i file della patch allegati nella cartella di EA Wizard, riavvia EA Wizard e prova a riesportare la strategia.

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #217737

Ciao tomas, grazie, ora funziona. La mia installazione era sul disco D:, e installare nuovo su C: e utilizzare i file...

seconda domanda al punto 3.

>>>>(
se Close Low (1)> SL corrente
poi: spostare SL a Low (1))<<<<

Mi piace salvare la posizione velocemente, se il Low[1] è più alto del prezzo di partenza dell'ordine e dello spread - quindi impostare lo SL su Breakeven. Ma nel menu "Entrare nel mercato" > "Spostare lo SL a Breakeven" posso impostare solo i Pips? Come posso fare?

 

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #217741

Salve,

è anche possibile impostare un prezzo specifico per il passaggio all'azione B/E. Vedere la schermata

Allegati:
Dovete essere collegato per visualizzare i file allegati.

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #233190

ciao,
Se voglio passare da SL a BE con l'esempio di ema30, provo a "MoveStopLoss to BreakEven" ema30 come variabile?
Il trailing si fermerà al BE? (questo è quello che mi piace, perché oltre l'OrderOpeningPrice mi piace fare il trail con altri trailing...

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #233194

Ciao, il test con la variabile "MoveStopLoss to BreakEven" non è molto buono, perché lo SL sarà impostato su BE senza trailing, se l'EMA30 = BE.
Mi piace seguire l'EMA30 se chiusura>apertura dal solo SL al BE. Dopo di che mi piace seguire l'EMA 50, se il prezzo è 10pips più alto dello SL.

Al momento non ho soluzioni, come posso fare.

tanti saluti e grazie per l'esempio

 

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #233220

Quindi fino al BE vuoi fare un trail usando l'EMA 30 e dopo l'EMA 50? Posso fare un esempio su questo. 10 pips è la distanza del trail?

0

Uwe6000

Abbonato, bbp_partecipante, comunità, 27 risposte.

Visita il profilo

6 anni fa #233233

Ciao, sì, fino al trail della BE sulla ema30, significa che il trailing stop sulla ema30 è sulla BE. Successivamente, il prezzo è 10 pips più alto come SL (su BE) poi trail ema50. I 10 pips non sono la distanza del trail, è la distanza per il secondo trail della ema50 al BE. Il trail della ema50 inizia 10 pips sopra il prezzo di apertura (BE) e non immediatamente. Grazie per l'esempio

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #233238

Salve,

Ok, penso che si possa fare. Cercherò di fare un esempio per questo e lo posterò

0

Stai visualizzando 15 risposte - da 1 a 15 (di 18 totali)

1 2