Home Trading Sistematico Post

Cross_Line_Trader: Il Tuo Nuovo Alleato per MetaTrader 5

Allegato
20178.zip (9.37 KB, Scarica 0 volte)

Cross_Line_Trader è un Expert Advisor semi-automatico che apre posizioni in base all'intersezione delle linee tracciate sul grafico del simbolo.


Tipi di linee supportate

  1. Linea di Trend
  2. Linea di Trend per Angolo
  3. Linea Verticale
  4. Linea Orizzontale


Interazione con le linee

  1. Apertura di una posizione nella direzione indicata dalla descrizione della linea;
  2. Solo acquisti;
  3. Solo vendite;

Quando il prezzo attraversa la linea e viene aperta una posizione appropriata, la linea diventa inattiva (il suo tipo cambia). Il tipo di linea inattiva è impostato nelle impostazioni per evitare riaperture dopo che il prezzo ha attraversato questa linea.

È implementato un tipo di intersezione: all'apertura di una nuova candela, cioè se il prezzo di apertura della candela precedente e il prezzo di apertura della candela attuale si trovano su lati opposti della linea attraversata.


Intersezione delle linee di trend

Il parametro "Raggio a destra" delle linee di trend viene controllato:

  • Se è abilitato, qualsiasi intersezione di questa linea in qualsiasi candela attuale viene considerata;
  • Se il raggio è disabilitato, l'intersezione è possibile solo quando il bordo destro della linea è sulla candela attuale o a destra di essa. Se il prezzo non attraversa la linea prima che il suo bordo destro diventi a sinistra dell'ultima candela, la linea diventa inattiva.


Intersezione della linea orizzontale

Se il prezzo di apertura della candela precedente e il prezzo di apertura della candela attuale attraversano la linea, si apre una posizione corrispondente alle impostazioni e la linea diventa inattiva.


Intersezione della linea verticale

Non appena la candela attuale si apre dietro la candela su cui è impostata la linea, si apre una posizione corrispondente alle impostazioni e la linea diventa inattiva.

Questo Expert Advisor è progettato per lavorare su conti di hedging. Se avvii l'EA su un conto di netting, apparirà un messaggio di avvertimento e l'EA verrà scaricato.

Il volume delle posizioni aperte dall'Expert Advisor è configurabile nelle impostazioni. Puoi anche impostare lo stop loss e il take profit in punti. Se vengono specificati valori non validi per Stop Loss e Take Profit, l'EA adatterà i valori al minimo StopLevel consentito per il simbolo.

L'EA regolerà il lotto in caso venga specificato un valore errato. Se il lotto è troppo grande, l'EA lo adatterà per poter aprire una posizione. Se non ci sono soldi sufficienti per aprire anche il lotto minimo, non verrà aperta alcuna posizione.

L'EA ha 13 parametri di input:

  • Direzione di apertura delle posizioni - elenco delle modalità per l'apertura delle posizioni:
    • Secondo la descrizione della linea
    • Acquista Sempre
    • Vendi Sempre
  • Descrizione per posizione Buy - la descrizione della linea per l'apertura delle posizioni Buy (predefinito è Buy);
  • Descrizione per posizione Sell - la descrizione della linea per l'apertura delle posizioni Sell (predefinito è Sell);
  • Stile della linea inattiva - stile della linea inattiva;
  • Numero magico degli esperti - identificatore unico delle posizioni che verranno aperte al momento dell'intersezione;
  • Lots - volume delle posizioni da aprire;
  • Stop loss in punti - lo Stop Loss di una posizione in punti;
  • Take profit in punti - il Take Profit di una posizione in punti;
  • Slippage di prezzo - massimo slippage consentito durante l'apertura di una posizione;
  • Moltiplicatore spread per stop - moltiplicatore dello spread applicato nel calcolo della corretta distanza per gli ordini di stop (*).
  • Attesa per l'aggiornamento dell'ambiente (in secondi) - tempo in secondi da aspettare per l'aggiornamento dell'ambiente di trading (**);
  • Numero di tentativi per ottenere lo stato dell'ambiente - numero di tentativi per ottenere un ambiente di trading accurato (***);
  • Log messaggi - scrivi messaggi sull'intersezione delle linee nel log (Sì/No).
* Per gli ordini di Stop Loss e Take Profit (così come per gli ordini in attesa), esiste una distanza minima consentita per la loro collocazione - StopLevel. Cioè, Stop Loss e Take Profit (così come gli ordini in attesa) non possono essere collocati a una distanza inferiore a questa rispetto al prezzo. Se StopLevel è zero, non significa che non esista, ma solo che StopLevel è fluttuante. In questo caso, la distanza minima è solitamente pari allo spread*, ma a volte anche il doppio dello spread non è sufficiente. Quindi, questo parametro consente di specificare un moltiplicatore personalizzato per lo spread utilizzato per calcolare la distanza minima per la collocazione degli ordini di stop.
** Quando un ordine di trading viene inviato a un server, un ritardo occasionale nell'esecuzione può portare a un conteggio errato del numero di posizioni di mercato. Se tale stato "indefinito" viene rilevato, l'Expert Advisor attende il numero specificato di secondi e poi legge di nuovo l'ambiente.
*** Il numero di periodi di attesa all'interno di un tick è impostato nei parametri dell'EA. Dopo aver effettuato tutti i tentativi consentiti per ottenere un ambiente accurato, l'Expert Advisor esce dall'elaborazione e aspetta il tick successivo. L'EA ripeterà questi tentativi su questo nuovo tick se l'ambiente di trading non è riuscito ad aggiornarsi entro quel momento.

Post correlati

Commento (0)