My Line Order: Gestisci i tuoi ordini su MetaTrader 4 con facilità

Mike 2011.09.30 17:14 16 0 0
Allegato

Introduzione:

Questo EA utilizza linee orizzontali per una gestione degli ordini rapida e semplice. Sfrutta le descrizioni per memorizzare variabili come Stop Loss e dimensioni dei lotti.

Variabili esterne:

  • LO_PREFIX = La stringa iniziale che l'EA deve cercare. Predefinito = "#"
  • LO_ORDER_CLR = Colore del prezzo di apertura dell'operazione
  • LO_ORDER_STYLE = Numero per lo stile della linea (0 = Continuo, 1 = Tratteggiato, 2 = Tratteggio Punto)
  • LO_STOPLOSS_CLR, LO_TAKEPROFIT_CLR = Colore della linea di Stop Loss e Take Profit rispettivamente
  • LO_STOPLOSS_STYLE, LO_TAKEPROFIT_STYLE = Stile della linea di Stop Loss e Take Profit rispettivamente
  • LO_LOTS = Dimensione predefinita del trade, se non viene inserito alcun valore nella descrizione della linea, verrà utilizzato questo
  • LO_STOPLOSS, LO_PIPPROFIT = I valori predefiniti in pip per stop loss e take profit. I broker possono avere un decimale qui es. 20.5
  • LO_PIPTRAIL = Il trailing stop predefinito. Se impostato su 0, non ci sarà trailing stop
  • LO_ALARM = Quando un'operazione non è aperta, verrà attivato un avviso. (Non sono sicuro se funziona, bisogna testarlo)
  • MAGIC_NUMBER = Il numero magico inviato insieme all'ordine
  • LO_ECN = Se stai operando con un ECN, impostalo su 1. Invierà l'ordine senza Stop Loss o Take Profit e poi lo modificherà immediatamente.

Variabili per le linee:

Utilizza i seguenti comandi nella casella del nome dell'oggetto (sto usando il LO_PREFIX predefinito di "#"):

  1. #buy = crea un ordine di acquisto di mercato utilizzando i livelli di stop loss e take profit definiti
  2. #sell = crea un ordine di vendita di mercato utilizzando i livelli di stop loss e take profit definiti
  3. #buypend = crea un ordine di acquisto in sospeso al valore attuale della tua linea. Il tipo di ordine in sospeso è ordinato dall'EA
  4. #sellpend = crea un ordine di vendita in sospeso al valore attuale della tua linea. Il tipo di ordine in sospeso è ordinato dall'EA

Utilizza i seguenti comandi nella casella di descrizione dell'oggetto (senza virgolette):

  • "sl=" = stop loss in pip
  • "sq=" = stop loss come quotazione
  • "tp=" = take profit in pip
  • "tq=" = take profit come quotazione
  • "lo=" = lotti nell'ordine. (Todo: Quando si modifica dopo l'apertura dell'ordine, chiudere la corretta quantità di lotti)
  • "ts=" = trailing stop in pip
  • "alarm=" = imposta l'allerta

Dopo l'apertura dell'ordine, verranno create 3 linee orizzontali. Una per il prezzo di apertura, una per il livello di stop loss e una per il livello di take profit. Quando le sposti, modificherai lo stop loss, il take profit e (per gli ordini in sospeso) il prezzo di apertura. Dopo aver modificato il tuo ordine, l'EA aggiornerà la descrizione della linea principale, che avrà il nome di "#" + Numero di Ticket ai nuovi valori di stop loss e take profit. Puoi anche modificare i valori direttamente dalla descrizione e si aggiorneranno al tick successivo.

Lista di cose da fare:

  • Testare gli allarmi
  • Aggiungere ordini OCO
  • Aggiungere invio email a un prezzo
  • Linee multiple per Take Profit e Stop Loss
  • Impostare ordini di uscita a valori di indicatori es. SMA

Grazie Ho scritto questo EA basandomi liberamente su uno simile su questo forum chiamato Line Order di Erich Pribitzer, principalmente perché volevo farlo da un po', ma non riuscivo a pensare a come realizzarlo.

Spero che questo ti aiuti nel tuo trading, per favore posta se si verificano problemi o se hai idee per funzionalità che potrebbero essere utili.

Elenco
Commento 0