Der Begriff
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.
Die
Derzeit verwenden viele Anleger in der Welt
Da die
Architektur des chaotischen Algorithmus
Wie der Name schon sagt, ist die theoretische Grundlage der
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
Alligator-LinieDie 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.
Das 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.
Diese 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.
(*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
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-Futures
Zusammenfassend ist die Essenz der