Strategie "Chaos Operation" Quellcode-Analyse

Schriftsteller:Gutes, Erstellt: 2019-01-28 12:17:45, Aktualisiert: 2019-12-03 17:45:13

img

Lawrence-Grundbild

Vorwort

Der Begriff chaos bezieht sich ursprünglich auf die Beschreibung des chaotischen Zustands des Universums. Die Idee ist, dass das Ergebnis unvermeidlich ist, aber weil das vorhandene Wissen das Ergebnis nicht berechnen kann, weil die Berechnung selbst das Ergebnis verändert, kann das maximale oder minimale Ergebnis am Ende erscheinen, und es gibt keine Notwendigkeit.

Dies ist dem Handelsmarkt sehr ähnlich, wo die Teilnehmer den Markt ändern, wenn sie den Markt analysieren und in Aktion setzen. Der Markt hat ewige Variabilität. Wenn die Teilnehmer die neue Form des Marktes verstehen, weiß der Markt auch, dass er von den Teilnehmern erkannt wird, und die Mutation geschieht.

Es hat genug Intelligenz, um zu verhindern, dass die Teilnehmer die sich verändernden Gesetze erfassen. Das heißt, der Markt ist nicht stabil, und das vergangene Verständnis des Marktes kann die Zukunft nicht repräsentieren.

Was ist Chaos Operation?

imgDie Chaos-Operation-Methode ist eine komplette Reihe von Anlageideen, Handelsstrategien und Ein- und Ausstiegssignalen, die von Bill Williams erfunden wurde.

Derzeit verwenden viele Anleger in der Welt Chaos operation Methode, um am Markthandel teilzunehmen. Weil Kryptowährungs-Finanzmärkte ein neuer Markt im Vergleich zum traditionellen Finanzmarkt sind, und Chaos Theorie auch eine relativ neue Trendidee in diesem Markt ist, gibt es nur wenige Leute, die Chaos operation Methoden auf dem Kryptowährungsmarkt studieren.

Da die Chaos-Operation-Methode eine hoch universelle Handelsstrategie ist, kann sie auf fast alle Bereiche der Finanzinvestitionen angewendet werden, einschließlich Aktien, Anleihen, Futures, Devisen und digitaler Währung. Daher hoffe ich, die Anlagestrategie aller durch diesen Artikel zu verbessern.

Architektur des chaotischen Algorithmus

Wie der Name schon sagt, ist die theoretische Grundlage der Chaos-Operation die Chaos-Theorie, die vom Meteorologen Edward Lorenz vorgeschlagen wurde und eine der größten wissenschaftlichen Entdeckungen des späten 20. Jahrhunderts ist.

Bill Williams hat die Chaostheorie kreativ auf das Gebiet der Finanzinvestitionen angewendet und in Kombination mit Fraktalgeometrie, nichtlinearer Dynamik und anderen Disziplinen eine Reihe sehr effektiver Indikatoren für technische Analyse erstellt.

Die gesamte Chaos-Operation-Methode besteht aus fünf Dimensionen (technische Indikatoren):

Alligator-Linie
Das Fraktal
Die Dynamik
Beschleunigung
Die Balancelinie

Alligator-LinieimgDie Alligatorlinie (oben) ist eine Reihe ausgeglichener Linien, die Fraktalgeometrie und nichtlineare Dynamik verwenden.

//Parameter 
N3:=N1+N2;
N4:=N2+N3;
 
//Define price midline
HL:=(H+L)/2;
 
//Alligator line
Y^^SMA(REF(HL,N3),N4,1);//lip kiss
R:=SMA(REF(HL,N2),N3,1);//Tooth
G:=SMA(REF(HL,N1),N2,1);//crotch

Zuerst definieren Sie die Preismitte, die der Durchschnitt des höchsten Preises und des niedrigsten Preises ist. Für den Lippenkuss, was bedeutet, dass der kleine Zyklus der Mittellinie wieder durchschnittlich ist. Für den Zahn, was bedeutet, dass der mittlere Zyklus der Mittellinie wieder durchschnittlich ist. und Für den Schritt, was bedeutet, dass der große Zyklus der Mittellinie wieder durchschnittlich ist. Im tatsächlichen Handel verwenden wir den Schritt.

Fraktal

imgDas Fraktal (oben) ist, die Handfläche vorne zu öffnen, mit dem Finger nach oben, der Mittelfinger ist das obere Fraktal, der kleinen Finger und der Ringfinger auf der linken Seite, und der Zeigefinger und der Daumen auf der rechten Seite repräsentieren die K-Linie, die den neuen Höchstpreis nicht erreicht haben.

//fractal
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
 
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
 
MAX_YRG^^MAX(MAX(Y,R),G); 
MIN_YRG^^MIN(MIN(Y,R),G); 
 
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);

Wenn das aktuelle obere Fraktal ein Durchbruch war und der Kursrückgang nicht unter das nächste untere Fraktal fällt, kann im Grunde davon ausgegangen werden, dass der Markt sich von Bären zu Bullen und umgekehrt wenden kann.

Strategie Logik

imgDiese Strategie basiert auf der Kombination der Alligator-Linien und fraktalen Indikatoren der Chaostheorie.

//opening Long position: If currently there is no long position, and the closing price rises above the upper fractal, and the upper fractal is above the the Alligator line.
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
//opening Short position: If currently there is no short position, and the closing price falls below the lower fractal, and the lower fractal is below the the Alligator line.
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
 
//closing Long position: If the closing price falls below the the Alligator chin.
C<Y,SP(BKVOL);
//closing Short position: If the closing price rises above the the Alligator chin.
C>Y,BP(SKVOL);

Eröffnung einer Long-Position: Wenn zurzeit keine Long-Position besteht und der Schlusskurs über das obere Fraktal steigt und das obere Fraktal über der Alligator-Linie liegt.

Eröffnung einer Short-Position: Wenn derzeit keine Short-Position besteht und der Schlusskurs unterhalb des unteren Fraktals liegt und der unteren Fraktal unterhalb der Alligator-Linie liegt.

Schließung einer Longposition: Falls der Schlusskurs unter den Alligator Chin fällt.

Schließung der Kurzposition: Wenn der Schlusskurs über den Alligator Chin steigt.

Strategiequelle

(*backtest
start: 2018-11-13 00:00:00
end: 2018-12-13 00:00:00
period: 1h
exchanges: [{"eid":"Huobi","currency":"BTC_USDT","balance":10000,"stocks":3}]
*)
 
N3:=N1+N2;
N4:=N2+N3;
 
HL:=(H+L)/2;
 
Y^^SMA(REF(HL,N3),N4,1);
R:=SMA(REF(HL,N2),N3,1);
G:=SMA(REF(HL,N1),N2,1);
 
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
 
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
 
MAX_YRG^^MAX(MAX(Y,R),G); 
MIN_YRG^^MIN(MIN(Y,R),G); 
 
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);
 
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
 
C<Y,SP(BKVOL);
C>Y,BP(SKVOL);
here is the strategy source link, you can open the link and run it directly:

Https://www.fmz.com/strategy/129077

Zurückprüfung

Um das Backtesting näher an das reale Marktumfeld zu bringen, wird die Provisionsgebühr auf das 2-fache des Börsenstandards festgelegt und der Eröffnungs- und Schließkurs der Positionen auf den Schlupf von 2 Pips addiert.houbi.comBTC_USDT-Futuresimg img

Zusammenfassend

Zusammenfassend ist die Essenz der Chaos-Operation-Methode, einen Wendepunkt zu finden, ohne sich darum kümmern zu müssen, wie der Markt abläuft, und sich nicht um die wahren und falschen Durchbrüche kümmern zu müssen. Wenn er den Fraktal durchbricht, tritt die Order sofort ein. Dies ist auch die ursprüngliche Absicht dieses Artikels. Versuchen Sie nie, den Markt vorherzusagen, sondern ein Beobachter und Anhänger zu sein.


Mehr