Ottimizza croce media mobile – Indicatore per MetaTrader 4

0
503

Crede ancora nel Cross Moving Average e, come programmatore, cerca sempre la soluzione più semplice. Mi sono imbattuto nella frase "non esiste un'impostazione magica per la MA incrociata". Questo indicatore prova molte impostazioni ogni volta che cambia l'intervallo di tempo o il simbolo o anche una per ogni nuova candela. Funziona “scambiando” in modo sordo le ultime 100 candele circa e scegliendo le impostazioni con il miglior successo. Si tratta semplicemente di misurare la distanza tra un segnale breve e uno lungo, come se qualcuno lo avesse scambiato senza stop loss. Tiene conto dello spread.

La finestra inferiore mostra la distanza tra la media mobile breve e quella lunga. I valori positivi sono per le operazioni lunghe, i valori negativi sono per le operazioni brevi in ​​pip. Utilizzando il "profit oszilator" puoi terminare un'operazione con profitto esaminando se le operazioni short/long hanno una differenza massima e terminando proprio prima del massimo.

La riga superiore dice “Il profitto oggi con MA 5/19 è di 60 pips”. L'indicatore o l'utente ha scelto 5 per la MA veloce e 19 per la MA lenta. Il campo di testo successivo mostra i risultati di ieri seguiti dal segnale Lungo o Corto. I trader potrebbero voler inserire due medie mobili sul grafico e impostarle sul valore indicato.

Sto cercando raccomandazioni MA più diverse in letteratura.

parametri

  • PeriodoBreve=6;
    Periodo per il MA veloce. Ignora se l'ottimizzazione è vera
  • PeriodoLungo=40;
    Periodo per il MA lento. Ignora se l'ottimizzazione è vera
  • Metodo=0;
    Metodo per iMA
  • Ottimizza=vero;
    L'indicatore sceglie automaticamente i valori per MA veloce e lenta
  • DrawTringles=vero;
    Disegna triangoli nel grafico
  • MinShortMA=2;
    MaxCortoMA=20;
    MaxLongMA=100;
    Valori Min e Max per l'ottimizzazione, proverà valori compresi tra 2 e 20 per la MA veloce e tra 7 e 100 per la MA lenta
  • PassoLongMA=5;
    PassoBreveMA=5;
    Per velocizzare la ricerca, prova ogni terzo valore
  • Conteggioottimizzazione=200;
    Sta analizzando 200 candele del passato. Più candele analizzi più lento sarà, un numero grande può anche portare a risultati meno buoni
  • OptimizeOnNewCandle=falso;
    Inizia l'ottimizzazione su ogni nuova candela. Nota: l'ottimizzazione può richiedere del tempo e rallentare il terminale
  • Allarme=vero;
    Suona il campanello se arriva un nuovo segnale

Il prossimo passo: voglio crearne un consulente esperto, tuttavia mi sto ancora chiedendo come rilevare una tendenza laterale che non dovrebbe essere negoziata con la MA incrociata. Fino ad ora il mio EA basato sulla MA incrociata ottimizzata a volte ottiene ottimi guadagni e li brucia il giorno successivo.

Versione aggiornata

Nuove caratteristiche:

 

– L’indicatore disegna ora le medie mobili all’interno del grafico, il “profit oszilator” è all’interno di un indicatore diverso (MAProfit2), entrambi comunicano con variabili globali

 

– Supporta i canali MA (vedi ebook su www.vnchanger.org), la media mobile lenta è divisa in due linee, una per i valori bassi e una per i valori alti, questo dovrebbe evitare perdite nel mercato laterale

 

– Invece di testare tutte le combinazioni, può testare alcuni intervalli MA presenti in letteratura. Per fare ciò imposta OptimizeAll su false e OptimizeSystems su true.

 

È possibile aggiungere o modificare la tabella dei sistemi. Assicurati di terminarlo con 0,0,0,0,0,0

 

extern bool OptimizeAll=false;
extern bool OptimizeSystems=true;

int Sistemi[] = {PREZZO_MEDIANO,MODE_SMA,50, PREZZO_MEDIANO,MODE_SMA,200,
PREZZO_MEDIANO,MODE_SMA,50, PREZZO_MEDIANO,MODE_SMA,100, // Croce della Morte
PREZZO_MEDIANO,MODALITÀ_SMA,10, PREZZO_MEDIANO,MODALITÀ_SMA,40,
PREZZO_MEDIANO,MODALITÀ_SMA,13, PREZZO_MEDIANO,MODALITÀ_SMA,26,
PREZZO_MEDIANO,MODALITÀ_SMA,5, PREZZO_MEDIANO,MODALITÀ_SMA,10,
PREZZO_CHIUSO, MODALITÀ_EMA,5, PREZZO_APERTO, MODALITÀ_EMA,6,
PREZZO_MEDIANO,MODALITÀ_SMA,3, PREZZO_MEDIANO,MODALITÀ_SMA,8,

0,0,0,0,0,0};

– Nuovi avvisi possono essere forniti in formato vocale, per supportare ciò è necessario scaricare gspeak, ad esempio da http://codebase.mql4.com/5036

 

Se non vuoi la voce, devi modificare il codice. Rimuovi le righe da #import “speak.dll” fino a #import e rimuovi il commento dalla funzione gSpeak. Grazie all'autore per questa meravigliosa DLL.

 

#importa “speak.dll”
void gRate(int rate);
void gVolume(int tasso);
void gPitch(int tasso);
void gSpeak(stringa di testo);
# Import

// se non hai (o vuoi) speach.dll rimuovi il commento
/*
void gSpeak(stringa x)
{
}
*/

 

Se non rimuovi la voce, dopo un po' di profitto potresti iniziare ad amare la voce di "Oncle Sams".

 

– Al primo avvio o al cambio di parametro, ricorda la candela sul primo trade, questo dovrebbe evitare di ridipingere vecchi trade con altri diversi.

– Gli angoli degli alberi ora hanno tre colori: verde per operazioni lunghe, rosso per operazioni corte e viola per operazioni con perdita (lunghe o corte). I colori possono essere modificati nel codice sorgente:

int ColorLongTrade = MediumSpringGreen;
int ColorShortTrade = Rosso;
int ColorBadTrade = Viola;

– I passaggi nell'ottimizzazione MA sono stati impostati su 5

– Il nome interno di questo indicatore è stato cambiato in SMA (Smart Ass... mostra come avresti dovuto fare trading in seguito).

Broker MT4/MT5 consigliati

XM Broker

  • Free $ 50 Per iniziare a fare trading all'istante! (Profitto prelevabile)
  • Bonus di deposito fino a $5,000
  • Programma fedeltà illimitato
  • Broker Forex pluripremiato
  • Bonus esclusivi aggiuntivi Durante tutto l'anno

Broker XM

>> Registrati per un conto broker XM qui <

Broker FBS

  • Scambia 100 bonus: $ 100 gratuiti per iniziare il tuo viaggio nel trading!
  • 100% Bonus: Raddoppia il tuo deposito fino a $ 10,000 e fai trading con un capitale maggiore.
  • Utilizza fino a 1: 3000: Massimizzare i profitti potenziali con una delle opzioni di leva finanziaria più elevate disponibili.
  • Premio "Miglior broker di assistenza clienti in Asia".: Eccellenza riconosciuta nell'assistenza e nel servizio clienti.
  • Promozioni stagionali: Approfitta di una varietà di bonus esclusivi e offerte promozionali tutto l'anno.

intermediario fbs

>> Registrati per un conto broker FBS qui <

 

(Download gratuito di indicatori MT4)

Clicca qui sotto per scaricare:

Ottimizza croce media mobile – Indicatore per MetaTrader 4

LASCIA UN COMMENTO

Inserisci il tuo commento!
Inserisci qui il tuo nome