Risposta

Linee orizzontali per TP e SL

9 risposte

beniko

Abbonato, bbp_partecipante, comunità, 31 risposte.

Visita il profilo

7 anni fa #116349

Salve,

 

Sto cercando di sviluppare un EA semi-automatico che includa linee orizzontali, che quando vengono spostate, il prezzo di una variabile doppia viene aggiornato.

 

Per essere più specifici, quando posiziono l'EA su un grafico, appariranno 3 linee. Una per lo Stop loss, una per la resistenza e una per il supporto. L'utente potrà spostare le linee e quando lo farà, il prezzo di una variabile sarà aggiornato. Questa variabile sarà utilizzata nelle condizioni o nel posizionamento degli ordini.

 

Ieri ho provato a copiare il codice da un indicatore che utilizza le linee, ma a causa della mia limitata esperienza di programmazione non ho avuto successo.

 

Credo che sarebbe un'utile funzione speciale poter collegare il prezzo di una linea orizzontale a una variabile doppia.

 

Ben

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

7 anni fa #141619

Salve,

 

Verificherò cosa si può fare qui. Potrebbe essere possibile farlo utilizzando un codice funzione personalizzato

0

beniko

Abbonato, bbp_partecipante, comunità, 31 risposte.

Visita il profilo

7 anni fa #141652

Salve,

 

Verificherò cosa si può fare qui. Potrebbe essere possibile farlo utilizzando un codice funzione personalizzato

Grazie, sarebbe molto utile!

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

7 anni fa #141723

Salve,

 

Queste linee possono essere tracciate dall'EA? Potrebbero poi essere modificate a mano in MetaTrader sul grafico. Il problema è che le linee create manualmente hanno un nome proprio che non conosco in anticipo e quindi non posso selezionare la linea. 

0

beniko

Abbonato, bbp_partecipante, comunità, 31 risposte.

Visita il profilo

7 anni fa #141731

Salve,

 

Queste linee possono essere tracciate dall'EA? Potrebbero poi essere modificate a mano in MetaTrader sul grafico. Il problema è che le linee create manualmente hanno un nome proprio che non conosco in anticipo e quindi non posso selezionare la linea. 

Sì, dovrebbero essere disegnate dall'EA stesso. Non nuove linee aggiunte manualmente.

 

Mi sono ispirato a strumenti come "Money Manager Graphic Tool - indicatore per MetaTrader 4" che si trova qui https://www.mql5.com/en/code/13804. Ce ne sono molti altri come questo.

 

Ma tutto ciò di cui ho bisogno sono alcune semplici linee che vengono tracciate dall'EA una volta posizionato sul grafico e poi l'utente può spostare queste linee. Quando vengono spostate, il prezzo di alcune variabili viene aggiornato di conseguenza (oppure il prezzo delle variabili potrebbe essere aggiornato ad ogni nuovo tick). Queste variabili possono essere utilizzate per prendere decisioni e piazzare ordini.

0

beniko

Abbonato, bbp_partecipante, comunità, 31 risposte.

Visita il profilo

7 anni fa #142014

Qualche fortuna?

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

7 anni fa #142028

Salve,

 

Ho fatto un esempio su questo. L'EA entra in un trade + disegna le linee TP e SL, che quando vengono modificate impostano il nuovo prezzo per gli ordini SL e TP.

 

È necessario aggiungere questo codice nel file CustomFunctions.mq4

void drawHorizotalLine(string lineName = "hLine", double priceLevel = 0) {

   ObjectCreate(lineName, OBJ_HLINE, 0, Time[0], priceLevel);

}

double getProfitLinePrice() {

   double targetLine = ObjectGet("targetLine", OBJPROP_PRICE1) ;
   return targetLine;

}

double getStopLinePrice() {

   double stopLine = ObjectGet("stopLine", OBJPROP_PRICE1) ;
   return stopLine;

}

E utilizzarlo come mostrato nel progetto

0

beniko

Abbonato, bbp_partecipante, comunità, 31 risposte.

Visita il profilo

7 anni fa #142136

Non sapevo del CustomFunctions.mq4. Sarà utile anche per altre funzioni!

 

Mi avete avvicinato molto alla creazione dell'EA che ho in mente.

 

Grazie mille. 

0

MimmoDS

Abbonato, bbp_partecipante, comunità, 14 risposte.

Visita il profilo

6 anni fa #197740

Semplice tutorial sul sistema di trading supporto-resistenza per EA Wizard

Ho seguito il tutorial sul blog e poi ho compilato l'EA con l'editor senza errori ma non genera alcun trade e non disegna alcuna linea..........

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

6 anni fa #197763

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