Elite-Indikatoren :) - Seite 750

 

bbjurek

Hier geht's

Ich habe 3 "Geschmacksrichtungen" erstellt: Die erste ist ein Chart-Indikator, der die 2 gleitenden Durchschnitte mit Nullverzögerung des Rumpfes, ihre Steigungen und ihre Kreuzungen anzeigt. 2. ist eine Histo-Version, die die relative Position der 2 Zero Lag Hull Moving Averages (sie zeigt den Trend) sowie die Pfeile im Chart anzeigt. Diese 2 sind mehrere Zeitrahmen und haben auch Alarme. Und die 3. ist die eine für EA gemacht. Es hat nur die grundlegenden (da von der EA können Sie einen Zeitrahmen in der iCustom() Parameter angeben und es sollte so schnell wie es möglich sein) Mit ihm von EA würde dann etwas wie dieses gehen:

int currTrend = iCustom(NULL,desiredTimeFrame,"Zero lag Hull CD histo - for EA",FastHullLength,FastHullPrice,SlowHullLength,SlowHullPrice,4,0);

int prevTrend = iCustom(NULL,desiredTimeFrame,"Zero lag Hull CD histo - for EA",FastHullLength,FastHullPrice,SlowHullLength,SlowHullPrice,4,1);

if (currtrend!=prevTrend)

if (currTrend==1)

{

code for buy

}

else

{

code for sell

}

Hier ist ein Chart mit den 3 Indikatoren gepackt, um sie zu vergleichen. Die "für EA" ist die niedrigste und es ist aktuelle Zeitrahmen (da es nicht mtf sein kann) die anderen 2 sind 1 Stunde Zeitrahmen auf 30 Minuten Chart

Grüße

Mladen

bbjurek:
Lieber Mladen

können Sie Histogramm-Indikator: Kreuz 2 Null Verzögerung HMA, EA bereit Version?

Wenn es möglich ist, Pfeile auf Chart-Fenster und Alarme auf corss, fügen Sie sie auch.

danke, bbjurek

aktualisierte Version hier gepostet: https://www.mql5.com/en/forum/general

 

Aktualisierte nema crosses (multi time frame version mit Alerts) : nema_crosses_-_mtf_amp_alerts_nmc.mq4

Ursprünglich wurde sie hier veröffentlicht: https: //www.mql5.com/en/forum/general

 

bigdogus4

Bitte sehr Mehrzeit-Rahmen hinzugefügt (nur für den Fall, so dass es jetzt mehr Optionen abdeckt)

Mit freundlichen Grüßen

Mladen

bigdogus4:
mladan, ich bin neu in diesem Bereich und versuche zu lernen, dies zu tun. Ich habe nach einem MA-Indikator gesucht, der nicht nur einen visuellen, sondern auch einen akustischen Alarm hat. Ich habe dieses von BB gesehen und mag es, aber ich kann es nicht bekommen, um den Ton zu tun, können Sie bitte helfen.

Aktualisierte Version hier gepostet: https: //www.mql5.com/en/forum/general

 

CCI-Quetschung : cci_squeeze_nmc.mq4

Ursprünglich hier veröffentlicht: https: //www.mql5.com/en/forum/general

Dateien:
 

CrustallumKvs

Ich habe diese Beschreibung gefunden, die leichter zu verstehen ist, was der Indikator macht (die Beschreibung kann hier gefunden werden - FXCodeBase.COM: Forex Chart Indicators and Development - View topic - CCI Squeeze indicator ) :
Wenn CCI>0 und Schlusskurs>MA, hat der Balken eine grüne Farbe,

if CCI>0 and close price<MA bar have a lite green color,

wenn CCIMA - rote Farbe,

wenn CCI<0 und Schlusskurs <MA - orange Farbe.
Ich habe stattdessen den von MaPrice gewählten Preis zum Vergleich herangezogen (er ist also nicht fest auf close eingestellt), aber standardmäßig ist er auf close eingestellt, es ist also derselbe wie ihr Code

Grüße

Mladen

CrustallumKvs:
Hallo Mladen

CCI Squeeze Indikator FXCM Trading Station Version

zu Metatrader 4 Version

Danke

Code:

Funktion Init()

indikator:name("CCI Squeeze Indikator");

indicator:description("");

indicator:requiredSource(core.Bar);

indikator:type(core.Oscillator);

indicator.parameters:addInteger("MA_Period", "Zeitraum des MA", "Zeitraum des MA", 200);

indicator.parameters:addString("MA_Methode", "Methode des MA", "", "MVA");

indicator.parameters:addStringAlternative("MA_Methode", "EMA", "", "EMA");

indicator.parameters:addStringAlternative("MA_Methode", "KAMA", "", "KAMA");

indicator.parameters:addStringAlternative("MA_Methode", "LWMA", "", "LWMA");

indicator.parameters:addStringAlternative("MA_Methode", "MVA", "", "MVA");

indicator.parameters:addStringAlternative("MA_Methode", "TMA", "", "TMA");

indicator.parameters:addInteger("CCI_Period", "Period of CCI", "Period of CCI", 50);

indicator.parameters:addColor("upB_color", "Farbe von upB", "Farbe von upB", core.rgb(0, 255, 0));

indicator.parameters:addColor("loB_color", "Farbe von loB", "Farbe von loB", core.rgb(255, 128, 64));

indicator.parameters:addColor("upB2_color", "Farbe von upB2", "Farbe von upB2", core.rgb(0, 64, 0));

indicator.parameters:addColor("loB2_color", "Farbe von loB2", "Farbe von loB2", core.rgb(255, 0, 0));

indicator.parameters:addColor("line_color", "Farbe der Linie", "Farbe der Linie", core.rgb(128, 128, 128));

end

local first;

local source = nil;

local MA;

local CCI;

function Vorbereiten()

source = instance.source;

MA_Period=instance.parameters.MA_Period;

MA_Methode=instanz.Parameter.MA_Methode;

CCI_Periode=instance.parameters.CCI_Periode;

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 .. ")";

instance:name(name);

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);

end

function Aktualisieren(Zeitraum, Modus)

MA:update(mode);

CCI:update(mode);

if (Zeitraum>erste) then

cciline[Zeitraum]=CCI.DATA[Zeitraum];

wenn source.close[period]<MA.DATA[period] dann

wenn CCI.DATA[Zeitraum]>0. dann

upB[Periode]=CCI.DATA[Periode];

loB[Zeitraum]=nil;

upB2[Periode]=nil;

loB2[Zeitraum]=nil;

sonst

upB[Periode]=nil;

loB[Zeitraum]=CCI.DATA[Zeitraum];

upB2[Periode]=nil;

loB2[Zeitraum]=nil;

Ende

sonst

wenn CCI.DATA[Periode]>0. dann

upB[Zeitraum]=nil;

loB[Zeitraum]=nil;

upB2[Zeitraum]=CCI.DATA[Zeitraum];

loB2[Zeitraum]=nil;

sonst

upB[Periode]=nil;

loB[Zeitraum]=nil;

upB2[Zeitraum]=nil;

loB2[Zeitraum]=CCI.DATA[Zeitraum];

Ende

end

Ende

Ende

Aktualisierte Version hier veröffentlicht: https: //www.mql5.com/en/forum/general

Dateien:
 

iVar-Browser : ivar_browser_nmc.mq4

Original (mit ausführlicher Beschreibung) hier veröffentlicht: https: //www.mql5.com/en/forum/general

Dateien:
 

Nun, ich hoffe, dass dies das ist, wonach Sie gesucht haben. Ich nenne es eher einen Browser als ein Dashboard (da es Daten aus allen Zeiträumen anzeigt)

_____________________________

Es nimmt alle Zeitrahmen und berechnet nBarsvalues von iVar, und dann
:- berechnet den Prozentsatz der Bars, die über dem erforderlichen Niveau sind (dieser Punkt arbeitet auf nBarssample, so ist es wahrscheinlich der schwächste Punkt, da im Interesse der Geschwindigkeit ist es ratsam, kleinere nBarsparameter sowie den Mangel an Daten (EURUSD auf monatlichen Chart hat etwa 300 Bars, so ist es weit davon entfernt, eine repräsentative Stichprobe) zu verwenden)

- berechnet die Dauer (in Bars) der aktuellen "Zustand" : Wenn der aktuelle Wert oberhalb des Niveaus liegt , wird berechnet, vor wie vielen Balken er nach oben gegangen ist, und wenn der aktuelle Wert unterhalb des Niveaus

liegt, wird berechnet, vor wie vielen Balken er nach unten gegangen ist. Die

Dauer in Balken wurde nicht in Zeit umgewandelt, da bei Berücksichtigung der Dauer in Zeit höhere Zeitrahmen immer vorne in der Liste stehen würden

. Die Sortierung kann erfolgen (mit SortByparameter)
: 1 : sortiert nach aktuellen Werten

2 : sortiert nach Dauer des Zustands

alle anderen : sortiert nach dem Prozentsatz der iVar-Werte über Level

Der Pegel ist einstellbar (im Gegensatz zum Original), so dass Sie nicht auf 0,5 Level beschränkt sind.

Mit freundlichen Grüßen

Mladen

biddick:
Hallo Mladen, ist es möglich, einen neuen Indikator oder Dashboard mit i-var zu kodieren, um den höchsten Prozentsatz von i-var über dem 0,5-Level in dieser bestimmten Zeit oder die längste Dauer von i-var über dem 0,5-Level in dieser bestimmten Zeit (M5, M15, M30 usw.) herauszufinden, so dass wir den idealen Zeitrahmen finden können. z.B. ist meiner Meinung nach (Vogelperspektive mit i-var) M60 die ideale Zeit für den Handel mit EURO/USD. Ich hoffe, es ist klar und deutlich, vielen Dank.

Aktualisierte Version hier gepostet: https: //www.mql5.com/en/forum/general

Dateien:
 

Rsx_SigMa+histo_mtf+alerts 1.01 von hier: https://www.mql5.com/en/forum/general um mit neuen mt4 Builds kompatibel zu sein.

 
derfel:
Hallo mrtools / mladen,

Würden Sie bitte so freundlich sein und Interpolationen zu diesem Rsx hinzufügen, bitte?

Vielen Dank im Voraus

derfel

derfel

Hier geht's

Interpolation zu allen Werten hinzugefügt

ein schönes Wochenende

aktualisierte Version hier eingestellt: https://www.mql5.com/en/forum/general

 

RSX von super smoother 2.01 von hier: https://www.mql5.com/en/forum/general aktualisiert, um mit neuen mt4-Builds kompatibel zu sein.

Grund der Beschwerde: