Gleitender Durchschnitt aus gleitendem Durchschnitt - Seite 2

 

Sie müssen schon dort gewesen sein, um gute Ratschläge zu geben...

 
forte928 >> :

Sie müssen dort gewesen sein, um gute Ratschläge zu geben...

Ich habe noch nie einen Indikator erstellt, der auf einem gleitenden Durchschnitt basiert, daher kenne ich mich damit nicht aus.

Nehmen Sie zumindest einen Muwings... Sie können das Signal am Ausgang zusammen mit dem Rauschen unterdrücken.

Versuchen Sie einen MACD mit ähnlicher Amplitude


 
kalabok писал(а) >>

nie Indikatoren auf der Grundlage von muwings gemacht ... Sie unterdrücken das Signal am Ausgang zusammen mit dem Rauschen

Können Sie uns sagen, welche Indikatoren Sie verwenden?

 
Um einen MA aus einem MA zu erstellen, legen Sie einfach einen zweiten MA über den ersten und geben Sie "Apply to first indicator" an.
 

MA(n) aus MA(n) - Sie erhalten einen dreieckigen gleitenden Durchschnitt

(es ist wichtig, dass die Perioden gleich sind). Die Gewichte werden in Form eines Dreiecks gesetzt, d. h. die größte Gewichtung erhalten die Werte in der Mitte des Fensters, und je weiter Sie sich nach links und rechts von der Mitte bewegen, desto geringer werden die Gewichte. Dieser Indikator steht in einigen Paketen zur Verfügung, ist aber nicht besonders nützlich und wird daher selten verwendet.
 
voltair >> :

Und sagen Sie uns, welche Indikatoren Sie verwenden?

Normale Filter anstelle von Mash-ups anwenden http://fx.qrz.ru/

 
kalabok >>: Versuchen Sie, einen MACD mit einem ähnlichen Amplitudenverlauf zu erstellen.

Erklären Sie mir doch mal, was der eigentliche Sinn eines so großen Bandpassfilters ist, denn ich habe keine Ahnung von Filtern.

 
Mathemat >> :

Erklären Sie mir doch einmal, wozu so ein großartiges Bandpassfilter wirklich gut ist, denn ich habe keine Ahnung von Filtern.

Nicht alle Nerds würden von einem solchen Mikroskop profitieren.

 
forte928 писал(а) >>

MA von MA - Sie erhalten eine glattere Kurve...

das nachstehende Diagramm zeigt drei Kurven

gelb ist die Anfangsperiode der MA

blau ist MA von MA

und die rosa ist MA mit einer doppelt so langen Periode wie die ursprüngliche

dieser Indikator zeigt die Differenz von MA: MA[x]-MA[x+n] (ROC)

Sie können sehen, dass der doppelte MA eine glattere Kurve hat

Es sieht überzeugend aus. Ich kann nicht ganz verstehen, worum es hier geht. Ich bin verwirrt durch das Fehlen von Verzögerungen und sogar einige Fortschritte (kann der Schwanz ist überzogen oder kann eine echte Gral sein).

Könnten Sie bitte die Indikatoren veröffentlichen?

 

Ich habe LWMA verwendet - was an sich am einfachsten ist und den Trend glättet...

Auf dem Preisdiagramm selbst ist eine gerade Linie zu sehen, die durch den Hodrick-Prescott-Algorithmus geglättet wird

//------------------------------------------ ------------------------------------------ 
// MA_Method=3: LWMA - Linear Weighted Moving Average 
void LWMAOnArray(double aySource[],double& ayResult[],int iPeriod,int iCount)
{
for (int Ax= iCount-1; Ax>=0; Ax--){
double Sum = 0;
double Weight = 0;
for (int Px = 0; Px < iPeriod; Px++){ 
Weight= Weight+ ( iPeriod - Px);
Sum = Sum+ aySource[ Ax+ Px]*( iPeriod - Px);
}
if( Weight>0) ayResult[ Ax] = Sum/ Weight;
else ayResult[ Ax] = 0; 
}
return;
} 

//------------------------------------------------------------------------------- 

extern int FastPrd =14;
void Start
{

    CalcCount=1000;
    ArraySize( ayRate, CalcCount);
    ArraySize( ayBuf1, CalcCount);
    ArraySize( ayBuf2, CalcCount);
    ArraySize( ayBuf3, CalcCount);

    ArrayInitialize( ayRate,0);
    for (int Ix= CalcCount-1; Ix>=0; Ix--){
      ayRate[ Ix]=Close[ Ix];
    }
    LWMAOnArray( ayRate, ayBuf1, FastPrd, CalcCount);
    LWMAOnArray( ayBuf1, ayBuf2, FastPrd, CalcCount);
    LWMAOnArray( ayRate, ayBuf3, FastPrd*2, CalcCount);
...
    // отображаете каждый из массивов на график в виде трех линий
    // мое решение этого отображения FxView1=>Line1,FxView2=>Line2,FxView3=>Line3
    ArrayCopy( FxView1, ayBuf1,0,0, CalcCount);
    ArrayCopy( FxView2, ayBuf2,0,0, CalcCount);
    ArrayCopy( FxView3, ayBuf3,0,0, CalcCount);

...
   return;
}

// и получаете ту картинку которая отображенна на первой странице этого поста
Grund der Beschwerde: