Home Trading Sistematico Post

My Line Order 2.1: La Nuova EA per MetaTrader 4

Allegato
10484.zip (8.47 KB, Scarica 0 volte)

Introduzione

Benvenuti nella nuova versione 2.1 di My Line Order! Questa update porta con sé diverse novità, la più importante delle quali è la gestione di ordini multipli.

In questa versione, è possibile chiudere completamente un ordine, ma nelle future release spero di aggiungere la possibilità di aggiungere posizioni e chiudere parzialmente a livelli predefiniti. Un'altra funzionalità che non vedo l'ora di implementare è la possibilità di impostare livelli in base ai valori di determinati indicatori (spero che la versione 3 possa farlo).

Valori di default

extern  string LO_PREFIX="#"; // Nome delle linee = LO_PREFIX+NumeroTicket()+Specialità
extern  double LO_LOTS=0.1;
extern  double LO_PIPPROFIT=30;
extern  double LO_PIPSTOPLOSS=20;
extern  double LO_PIPTRAIL=0; // Questo trailing agisce come il trailing di default di MT4, una volta in profitto di questa cifra, il trailing inizierà
extern  bool   LO_AUTO_INCLUDE_SL_TP = 1; // Se non sono stati inseriti valori, verranno utilizzati i valori predefiniti
extern  bool   LO_CLOSE_ORDER_ON_DELETE = 1;  // Chiudi l'ordine eliminando la linea principale, altrimenti verrà ricreata la linea la prossima volta
extern  int    LO_ALARM=0; // 0 = Nessun allarme, 1 = Avviso, 2 = Email (non implementato), 3 = Invia file (non implementato)
extern  bool   LO_ECN=0; // Il broker è un ECN?
extern  int    MAGIC_NUMBER = -1;  // Impostato a -1 per applicarsi a tutte le operazioni attualmente aperte
extern  color  LO_ORDER_CLR=Gray; // Colore della linea di prezzo aperto
extern  int    LO_ORDER_STYLE=STYLE_DASH; // Stile della linea di prezzo aperto
extern  color  LO_STOPLOSS_CLR=Red; // Colore dello stop loss dell'ordine
extern  int    LO_STOPLOSS_STYLE=STYLE_DASHDOT; // Stile dello stop loss dell'ordine
extern  color  LO_MOVE_STOPLOSS_CLR=Teal; // Colore della linea che sposta lo stop loss a uno stop loss specificato quando colpito
extern  int    LO_MOVE_STOPLOSS_STYLE=STYLE_DASHDOT; // Stile della linea che sposta lo stop loss a uno stop loss specificato quando colpito
extern  color  LO_STOPLOSS_MOVE_CLR=Orange; // Colore della linea a cui spostare lo stop loss
extern  int    LO_STOPLOSS_MOVE_STYLE=STYLE_DASHDOT; // Stile della linea a cui spostare lo stop loss
extern  color  LO_STOPLOSS_CLOSE_CLR=Red; // Colore della linea che chiude a uno stop loss
extern  int    LO_STOPLOSS_CLOSE_STYLE=STYLE_DASHDOT; // Stile della linea che chiude a uno stop loss
extern  color  LO_TAKEPROFIT_CLR=Green; // Colore del take profit finale
extern  int    LO_TAKEPROFIT_STYLE=STYLE_DASHDOT; // Stile della linea del take profit finale
extern  color  LO_TAKEPROFIT_MOVE_CLR=Green; // Colore del movimento del take profit
extern  int    LO_TAKEPROFIT_MOVE_STYLE=STYLE_DASHDOT; // Stile del movimento del take profit
extern  color  LO_TAKEPROFIT_CLOSE_CLR=Green; // Colore della chiusura del take profit
extern  int    LO_TAKEPROFIT_CLOSE_STYLE=STYLE_DASHDOT; // Stile della chiusura del take profit
Variabili del nome della linea iniziale
#buy = Apri un'operazione di acquisto
#sell = Apri un'operazione di vendita
#buypend = Apri un ordine pendente di acquisto a quel prezzo
#sellpend = Apri un ordine pendente di vendita a quel prezzo
Da fare: #buytp = Apri un'operazione di acquisto con la linea come take profit
Da fare: #buysl = Apri un'operazione di acquisto con la linea come stop loss
Da fare: #selltp = Apri un'operazione di vendita con la linea come take profit
Da fare: #sellsl = Apri un'operazione di vendita con la linea come stop loss
Dopo variabili di scambio (senza virgolette)
"sl=" = Stop loss in pips. Può avere ordini multipli. Per non avere stop loss usa "N"
"tp=" = Take profit in pips. Può avere ordini multipli. Per non avere take profit usa "N"
"ts=" = Trailing stop in pips. Può avere ordini multipli
"lo=" = I lotti che sono aperti. (Da fare: Se cambiati, modificare i lotti nell'ordine)
"alarm" = Per valori vedere il commento su LO_ALARM

Come usare la descrizione

L'EA compilerà automaticamente la descrizione con le principali proprietà dell'ordine in base alle tue impostazioni attuali. Se sposti le linee orizzontali, aggiornerà la descrizione con i nuovi valori. Per creare ordini multipli, devi separarli usando "," e per avere un livello impostato deve essere nel seguente formato "valore in pips@livello desiderato" senza spazi. Puoi creare quante più linee desideri.

Aggiornamenti definitivi

Funzionalità di modifica dei lotti dalla descrizione e livelli impostati

Stop loss/take profit a valori di indicatori con la possibilità di aggiungere o rimuovere altri indicatori (credo di sapere come fare)

Allarmi delle linee (Allarmi che non hanno nulla a che vedere con un vero e proprio scambio)

Possibili aggiornamenti futuri

Annulla ordini di altri ordini

Stop loss e take profit basati sulla dimensione del conto e sul profitto dell'operazione


Se hai problemi o idee che posso inserire nella versione 3, commenta qui o mandami un messaggio privato.

Grazie.

P.S. Questa versione non è affatto l'ultima, sto lavorando per risolvere bug e aggiungere nuove funzionalità settimanalmente, se non giornalmente. Pubblicherò l'ultima versione nel codice base ogni tanto, quindi se desideri avere l'ultima versione o scoprire un bug che potrebbe essere stato risolto in una versione successiva, contattami e ti invierò l'ultima versione. Per me, tutti i feedback sono utili, mi dicono dove le cose vanno male. Cercherò di rendere questa EA il più inclusiva e priva di bug possibile.

Post correlati

Commento (0)