Antwort

Der LWMA-Indikator unterscheidet sich von MC

1 Antworten

binhsir

Abonnent, bbp_participant, Kunde, Gemeinschaft, sq-ultimate, 17 Antworten.

Profil besuchen

vor 2 Jahren #271099

Hallo

Ich habe eine MC-Strategie, die ich in Algowizard verpflanzen und erneut testen und optimieren muss.

Der MC-Strategiecode lautet also :

Eingaben:Len1(14),Len2(80),sb(40);

Variablen:var1(0);

var1=(Average(close,Len1)-wAverage(close,Len2));

wenn Average(var1,sb) über 0 geht, dann Buy Next Bar at market;

wenn Average(var1,sb) unter 0 fällt, dann Sell Short Next Bar at market;

Frage:

1. Ich habe festgestellt, dass sich die Durchschnittsfunktion in MC von dem LWMA-Indikator in SQ

MC Waerage:

Eingaben:

PriceValue( numericseries ),

Len( numericsimple ) ;

Variablen:

var0( 0 ),

var1( 0 ) ;

var0 = 0 ;

für Wert1 = 0 bis Len - 1

beginnen

var0 = var0 + ( Len - Value1 ) * PriceValue[Value1] ;

Ende;

var1 = ( Len + 1 ) * Len * .5 ;

WAverage = var0 / var1 ;

 

SQ LWMA-Indikator:

private void calculateLWMA(int CurrentBar, double newValue) {
int max = Math.min(Zeitraum, CurrentBar);
int Multiplikator = Zeitraum;
int divider = 0;
double sum = 0;

for(int a=0; a<max; a++){
Teiler += Multiplikator;
Summe += Puffer[a] * (Multiplikator-);
}

currentValue = Summe / Teiler;
}

Teiler sieht aus wie Periode*Periode. Unterscheidet sich also von MC. Was ist besser? Oder nicht besser, sondern nur konsistent zwischen SQ und MC?

2. Wenn ich average(var1,sb) über 0 in Handelssignalen codiere, wie kann ich dann codieren? Denn es gibt keine "Variable5" in

" Option "Berechnen von" des Durchschnittsindikators.

Ist es also möglich, benutzerdefinierte Variablen in den von der Option berechneten Preis einzufügen, wie z.B. Periode, Verschiebungsoption.

Natürlich werde ich versuchen, benutzerdefinierte Durchschnittsfunktion durch Programmieren in Code-Editor zuerst hinzuzufügen.

Herzlichen Dank!

Behälter

0

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 2 Jahren #271129

Hallo,

Ja, LWMA scheint sich von WMA zu unterscheiden, da sie unterschiedlich berechnet werden sollen.

LWMA https://www.investopedia.com/terms/l/linearlyweightedmovingaverage.asp

WMA und andere https://www.investopedia.com/ask/answers/071414/whats-difference-between-moving-average-and-weighted-moving-average.asp

Sie können einfach nach zwei Werten suchen, die sich kreuzen, aber Sie müssen immer Sie müssen 4 Werte speichern. Bedeutung 2 Werte für Verschiebung = 2 und 2 Werte für Verschiebung = 1 damit Sie frühere Balkenwerte und aktuelle Balkenwerte leicht vergleichen können.

Um das Kreuz zu prüfen, müssen Sie nur diese Bedingungen einrichten:

wenn Wert1amSchicht2 Wert2amSchicht1 - Jetzt haben Sie eine Situation, in der Wert1 den Wert2 übersteigt. Auf diese Weise können Sie jede beliebige "Cross-over"-Situation einrichten ...

1

Ansicht von 1 Antwort (von insgesamt 1)