![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
bbjurek
Ecco a voi![](https://c.mql5.com/forextsd/smiles/smile.png)
Ho fatto 3 "gusti": il 1° è un indicatore su grafico che mostra le 2 medie mobili zero lag Hull, le loro pendenze e i loro incroci. Il secondo è una versione histo che mostra la posizione relativa delle 2 medie mobili zero lag Hull (mostra la tendenza) e le frecce sul grafico. Questi 2 sono multi time frame e hanno anche degli avvisi. E la terza è quella fatta per l'EA. Ha solo la base (dato che dall'EA puoi specificare un time frame nei parametri iCustom() e dovrebbe essere il più veloce possibile):
saluti
Mladen
Caro Mladen
puoi fare l'indicatore istogramma: cross 2 zero lag HMA, versione EA ready?
Se sono possibili le frecce sulla finestra del grafico e gli avvisi sul corss, aggiungi anche questi.
thakns bbjurekversione aggiornata pubblicata qui: https://www.mql5.com/en/forum/general
Aggiornato nema crosses (versione multi time frame con avvisi): nema_crosses_-_mtf_amp_alerts_nmc.mq4
Originariamente è stato postato qui: https: //www.mql5.com/en/forum/general
bigdogus4
Ecco a voi
Aggiunto il multi time framing (nel caso, così copre più opzioni ora)
saluti
Mladen
mladan, sono nuovo in questo e cercando di imparare a fare questo, ho cercato un indicatore MA che non solo ha un allarme visivo ma un allarme audio. Ho visto questo da BB e mi piace, ma non riesco a farlo fare l'audio può assistere per favore.
Versione aggiornata postata qui: https: //www.mql5.com/en/forum/general
CCI squeeze: cci_squeeze_nmc.mq4
Originariamente inviato qui: https: //www.mql5.com/en/forum/general
CrustallumKvs
Ho trovato questa descrizione che è più facile capire cosa fa l'indicatore (la descrizione si trova qui - FXCodeBase.COM: Forex Chart Indicators and Development - View topic - CCI Squeeze indicator ) : Ho usato invece il prezzo scelto da MaPrice (quindi non è fisso per essere solo close) per il confronto, ma, di default, è impostato su close, quindi è lo stesso del loro codicesaluti
Mladen
Ciao Mladen
CCI Squeeze Indicatore FXCM Trading Station versione
a Metatrader 4 versione
Grazie
Codice:
funzione Init()
indicator:name("CCI Squeeze Indicator");
indicator:description("");
indicator:requiredSource(core.Bar);
indicator:type(core.Oscillator);
indicator.parameters:addInteger("MA_Period", "Period of MA", "Period of MA", 200);
indicator.parameters:addString("MA_Method", "Method of MA", "", "MVA");
indicator.parameters:addStringAlternative("MA_Method", "EMA", "", "EMA");
indicator.parameters:addStringAlternative("MA_Method", "KAMA", "", "KAMA");
indicator.parameters:addStringAlternative("MA_Method", "LWMA", "", "LWMA");
indicator.parameters:addStringAlternative("MA_Method", "MVA", "", "MVA");
indicator.parameters:addStringAlternative("MA_Method", "TMA", "", "TMA");
indicator.parameters:addInteger("CCI_Period", "Period of CCI", "Period of CCI", 50);
indicator.parameters:addColor("upB_color", "Color of upB", "Color of upB", core.rgb(0, 255, 0));
indicator.parameters:addColor("loB_color", "Colore di loB", "Colore di loB", core.rgb(255, 128, 64));
indicator.parameters:addColor("upB2_color", "Colore di upB2", "Colore di upB2", core.rgb(0, 64, 0));
indicator.parameters:addColor("loB2_color", "Colore di loB2", "Colore di loB2", core.rgb(255, 0, 0));
indicator.parameters:addColor("line_color", "Colore della linea", "Colore della linea", core.rgb(128, 128, 128));
fine
prima locale;
sorgente locale = nil;
locale MA;
CCI locale;
funzione Preparare()
source = instance.source;
MA_Period=instanza.parametri.MA_Period;
MA_Method=instanza.parametri.MA_Method;
CCI_Period=instanza.parametri.CCI_Period;
MA = core.indicators:create(MA_Method, source.close, MA_Period);
CCI = core.indicators:create("CCI", source, CCI_Period);
first = math.max(MA.DATA:first(),CCI.DATA:first())+2;
local name = profile:id() .. "(" .. source:name() .. ", " .. MA_Period .. ", " .. MA_Method .. ", " .. CCI_Period .. ")";
istanza:nome(nome);
upB = instance:addStream("upB", core.Bar, name .. ".upB", "upB", instance.parameters.upB_color, first);
loB = instance:addStream("loB", core.Bar, name .. ".loB", "loB", instance.parameters.loB_color, first);
upB2 = instance:addStream("upB2", core.Bar, name .. ".upB2", "upB2", instance.parameters.upB2_color, first);
loB2 = instance:addStream("loB2", core.Bar, name .. ".loB2", "loB2", instance.parameters.loB2_color, first);
cciline = instance:addStream("cciline", core.Line, name .. ".cciline", "cciline", instance.parameters.line_color, first);
fine
funzione Update(periodo, modo)
MA:update(mode);
CCI:update(mode);
se (periodo>primo) allora
cciline[periodo]=CCI.DATA[periodo];
se source.close[periodo]<MA.DATA[periodo] allora
se CCI.DATA[periodo]>0. allora
upB[periodo]=CCI.DATA[periodo];
loB[periodo]=nil;
upB2[periodo]=nil;
loB2[periodo]=nil;
altrimenti
upB[periodo]=nil;
loB[periodo]=CCI.DATA[periodo];
upB2[periodo]=nil;
loB2[periodo]=nil;
fine
altrimenti
se CCI.DATA[periodo]>0. allora
upB[periodo]=nil;
loB[periodo]=nil;
upB2[periodo]=CCI.DATA[periodo];
loB2[periodo]=nil;
altrimenti
upB[periodo]=nil;
loB[periodo]=nil;
upB2[periodo]=nil;
loB2[periodo]=CCI.DATA[periodo];
fine
fine
fine
fineVersione aggiornata pubblicata qui: https: //www.mql5.com/en/forum/general
browser iVar: ivar_browser_nmc.mq4
Originale (con descrizione dettagliata) pubblicato qui: https: //www.mql5.com/en/forum/general
Bene, spero che questo sia quello che stavate cercando. Io lo chiamo un browser piuttosto che un cruscotto (dal momento che mostra i dati di tutti i frame temporali)
_____________________________
Prende tutti i time frame e calcola nBarsvalori di iVar, e poi calcola quante barre fa ha attraversato in basso. Non ha convertito la durata in barre in tempo poiché chiaramente i time frame più alti sarebbero sempre davanti alla lista se si considerasse la durata in tempo L'ordinamento può essere fatto (con SortByparameter)Il livello è regolabile (a differenza dell'originale) quindi non sei limitato al livello 0,5
saluti
Mladen
Ciao Mladen, E' possibile codificare un nuovo indicatore o dashboard con i-var al fine di trovare la più alta percentuale di i-var al di sopra del livello 0.5 in quel particolare momento o la più lunga durata di i-var al di sopra del livello 0.5 in quel particolare momento (M5, M15, M30 ecc.) Così possiamo trovare il time frame ideale, ad esempio secondo me (vista dall'alto con i-var) M60 è il momento ideale per fare trading in EURO/USD.
Versione aggiornata pubblicata qui: https: //www.mql5.com/en/forum/general
Rsx_SigMa+histo_mtf+alerts 1.01 da qui: https://www.mql5.com/en/forum/general fatto per essere compatibile con le nuove build di mt4.
Ciao mrtools / mladen,
saresti così gentile da aggiungere interpolazioni a questo Rsx, per favore?
grazie in anticipo
derfelderfel
Ecco qui![](https://c.mql5.com/forextsd/smiles/smile.png)
Interpolazione aggiunta a tutti i valori
buon fine settimana
versione aggiornata pubblicata qui: https://www.mql5.com/en/forum/general
RSX di Super Smoother 2.01 da qui: https://www.mql5.com/en/forum/general aggiornato per essere compatibile con le nuove build di mt4.