Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Sie war auf den Archiven. Ich weiß nicht, ob es schon jemand gepostet hat .Hma russian histo
Haben Sie die mq4-Datei dafür?
Wenn Sie sich die Datei ansehen (die .ex4-Datei), sehen Sie
Das Original
Mit freundlichen Grüßen
mladen
Haben Sie die mq4-Datei dafür?
Wenn Sie sich die Datei ansehen (die .ex4-Datei), sehen Sie
Das Original
Grüße
mladenDanke, das habe ich nicht gesehen.
wenn (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;
wenn (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;
F: Was passiert im MT4, wenn ind_buffer0 = ind_buffer0?
Logischerweise sollte die Lücke (leer) sein, aber praktisch - was passiert in MT4 in diesem Fall?
Gelb
Wenn Sie den festen Höchstwert entfernen, sieht es tatsächlich so aus wie auf dem Bild. Das feste Maximum verhindert, dass Sie den gelben Teil sehen. Wenn also weder dem "grünen" noch dem "roten" Puffer Werte zugewiesen sind, werden Sie "durchsehen" und das Gelb wird sichtbar sein.
In Fällen, in denen HMA kleiner als 1 ist, wird man einen etwas kürzeren gelben Balken sehen, aber ich wollte wirklich nicht noch einen weiteren Puffer und Code hinzufügen. Und ich mochte den Trick, den es auf diese Weise macht
wenn (ind_buffer0 > ind_buffer0) ind_buffer1 = 1;
if (ind_buffer0 < ind_buffer0) ind_buffer2 = 1;
F: Was passiert im MT4, wenn ind_buffer0 = ind_buffer0?
Logischerweise sollte es sich um eine Lücke (leer) handeln, aber was passiert in mt4 in einem solchen Fall?Gelb
Wenn Sie den festen Höchstwert entfernen, sieht es tatsächlich so aus wie auf dem Bild. Das feste Maximum verhindert, dass Sie den gelben Teil sehen können. Wenn also weder dem "grünen" noch dem "roten" Puffer Werte zugewiesen werden, werden Sie "durchsehen" und das Gelb wird sichtbar sein.
In Fällen, in denen HMA kleiner als 1 ist, wird der gelbe Balken etwas kürzer sein, aber ich wollte wirklich nicht noch einen weiteren Puffer und Code hinzufügen. Und ich mochte den Trick, den es auf diese Weise machtSlacker : ((((((
mladen's hma_histo mod: hma cci rsi options; histo/line
seltsam... p.s. es ist nicht hma smoozing (ich habe keine Ahnung was es ist (was ich getan habe)
Nicht nachzeichnender gleitender Hull-Durchschnitt
Können Sie die Anzeige auf Punkte umstellen?
Es sollte folgendermaßen aussehen
Der Fehler liegt in diesem Code
switch(ind.mode)
{
case 0:
buffer=iMA(NULL,0,HalfPeriod,0,HMA_Method,HMA_PriceType,i)*2-
iMA(NULL,0,HMA_Period,0,HMA_Method,HMA_PriceType,i); break;
case 1:
buffer=iCCI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-
iCCI(NULL,0,HMA_Period,HMA_PriceType,i); break;
case 2:
buffer=iRSI(NULL,0,HalfPeriod,HMA_PriceType,i)*2-
iRSI(NULL,0,HMA_Period,HMA_PriceType,i); break;
}
[/php]You are not "hull"-ing (smoothing) CCI or RSI
The code should be like this
[php] //
//
// fill with values that should be smoothed
//
//
for(i=limit; i>=0; i--)
{
switch(ind.mode)
{
case 0: prices = iMA(NULL,0,1,0,MODE_SMA,HMA_PriceType,i); break;
case 1: prices = iCCI(NULL,0,CCI_Period,HMA_PriceType,i); break;
case 2: prices = iRSI(NULL,0,RSI_Period,HMA_PriceType,i); break;
}
}
//
//
// now smooth (hull smooth) the values
//
//
for(i=limit; i>=0; i--)
buffer=iMAOnArray(prices,0,HalfPeriod,0,HMA_Method,i)*2-
iMAOnArray(prices,0,HMA_Period,0,HMA_Method,i);
Auf dem Bild: Vergleich der "rohen" Werte von CCI und RSI (lime) mit ihren geglätteten Werten (gelb)
Der Rest der Arbeit liegt bei Ihnen (Sie haben damit begonnen :):)) Es gibt noch ein paar Dinge zu tun, um es fehlerfrei zu machen
Mit freundlichen Grüßen
mladen
mladen's hma_histo mod: hma cci rsi options; histo/line weird... p.s. es ist nicht hma smoozing (ich habe keine Ahnung was es ist (was ich gemacht habe)
Danke, Mladen! Du hast damit angefangen!
(ich habe gerade etwas WeirdoCCI durcheinander gebracht)
"few things to be dine" - draw begin - max of cci, rsi, hma?,limit ... right?