Kaedah analisis kod sumber "operasi huru-hara"

Penulis:Kebaikan, Dicipta: 2019-01-28 12:17:45, Dikemas kini: 2019-12-03 17:45:13

img

Grafik primer Lawrence

Pengantar

Istilah kaos pada asalnya merujuk kepada penerangan keadaan kekacauan alam semesta. Idea adalah bahawa hasilnya tidak dapat dielakkan, tetapi kerana pengetahuan yang ada tidak dapat mengira hasilnya, kerana pengiraan itu sendiri mengubah hasilnya, hasil maksimum atau minimum mungkin muncul pada akhirnya, dan tidak ada keperluan.

Ini sangat serupa dengan pasaran perdagangan, di mana peserta mengubah pasaran apabila mereka menganalisis pasaran dan meletakkannya dalam tindakan. Pasaran mempunyai perubahan kekal. Apabila peserta memahami bentuk baru pasaran, pasaran juga tahu bahawa ia diiktiraf oleh peserta, dan mutasi berlaku.

Dan ia akan cenderung untuk bermutasi ke arah yang tidak diketahui oleh para peserta. Ia mempunyai kecerdasan yang cukup untuk menghalang para peserta daripada menangkap undang-undang yang berubah.

Apakah Operasi Chaos?

imgKaedah Chaos operation adalah satu set idea pelaburan, strategi perdagangan dan isyarat masuk dan keluar, yang dicipta oleh Bill Williams. Ia telah popular di Amerika Syarikat sejak akhir abad yang lalu dan telah diiktiraf oleh banyak pakar pelaburan dan peniaga profesional.

Pada masa ini, banyak pelabur di dunia menggunakan kaedah Chaos operation untuk mengambil bahagian dalam perdagangan pasaran. Kerana pasaran kewangan cryptocurrency adalah pasaran baru berbanding dengan pasaran kewangan tradisional, dan teori kekacauan juga merupakan idea trend yang agak baru di pasaran ini, terdapat sedikit orang yang mempelajari kaedah Chaos operation di pasaran cryptocurrency.

Oleh kerana kaedah Chaos operation adalah strategi perdagangan yang sangat universal, ia boleh digunakan untuk hampir semua bidang pelaburan kewangan, termasuk saham, bon, niaga hadapan, pertukaran asing, dan mata wang digital. Oleh itu, saya berharap untuk meningkatkan strategi pelaburan semua orang melalui artikel ini.

Senibina algoritma huru-hara

Seperti namanya, asas teori operasi Chaos adalah teori huru-hara, yang dicadangkan oleh ahli meteorologi Edward Lorenz dan merupakan salah satu penemuan saintifik terbesar pada akhir abad ke-20.

Bill Williams secara kreatif menerapkan teori huru-hara ke bidang pelaburan kewangan, dan digabungkan dengan geometri fraktal, dinamik bukan linear dan disiplin lain, mencipta satu siri penunjuk analisis teknikal yang sangat berkesan.

Keseluruhan kaedah Chaos operasi terdiri daripada lima dimensi (penunjuk teknikal):

Garis buaya
Fraktal
Momentum
Kecepatan
Garis Keseimbangan

Garis buayaimgGaris Alligator (di atas) adalah satu set garis seimbang yang menggunakan geometri fraktal dan dinamik bukan linear. Intipati adalah untuk memperluaskan purata bergerak bertimbang eksponensial, yang merupakan satu jenis garis purata bergerak, tetapi kaedah pengiraan sedikit lebih rumit daripada purata bergerak biasa. Pertama lihat definisi garis Alligator:

//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

Pertama, tentukan garis tengah harga, yang merupakan purata harga tertinggi dan harga terendah. Untuk lip kiss, yang bermaksud kitaran kecil garis tengah dilampirkan semula. Untuk Tooth, yang bermaksud kitaran tengah garis tengah dilampirkan semula. dan Untuk crotch, yang bermaksud kitaran besar garis tengah dilampirkan semula. Dalam perdagangan sebenar, kita menggunakan crotch.

Fraktal

imgFraktal (di atas) adalah untuk membuka telapak tangan di hadapan, dengan jari menghadap ke atas, jari tengah adalah fraktal atas, jari kelingking dan jari cincin di sebelah kiri, dan jari telunjuk dan ibu jari di sebelah kanan mewakili garis K yang belum mencapai harga tinggi baru.

//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);

Dengan cara yang sama, fraktal bawah adalah jari yang menunjuk ke bawah. Jika fraktal atas baru-baru ini adalah terobosan, dan retracement harga tidak jatuh di bawah fraktal bawah terdekat, pada dasarnya dapat dinilai bahawa pasaran mungkin bertukar menjadi beruang, dan sebaliknya.

Logika Strategi

imgStrategi ini berdasarkan gabungan garis Alligator dan penunjuk fraktal teori huru-hara. Satu set garis purata bergerak yang ditimbang secara eksponensial digunakan sebagai harga asas untuk garis Alligator dan penunjuk fraktal.

//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);

pembukaan kedudukan panjang: Jika pada masa ini tidak ada kedudukan panjang, dan harga penutupan meningkat di atas fraktal atas, dan fraktal atas berada di atas garis Alligator.

Pembukaan kedudukan pendek: Jika pada masa ini tidak ada kedudukan pendek, dan harga penutupan jatuh di bawah fraktal bawah, dan fraktal bawah berada di bawah garis Alligator.

Penutupan Posisi Panjang: Jika harga penutupan jatuh di bawah Alligator Chin.

Penutupan kedudukan pendek: Jika harga penutupan meningkat di atas Alligator Chin.

Sumber Strategi

(*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

Ujian belakang

Untuk membawa backtesting lebih dekat dengan persekitaran pasaran sebenar, yuran komisen ditetapkan untuk menjadi 2 kali daripada standard pertukaran, dan harga kedudukan pembukaan dan penutupan ditambah kepada slippage 2 pips.houbi.comBTC_USDT niaga hadapan.img img

Ringkasnya

Ringkasnya, intipati kaedah Chaos operation adalah untuk mencari titik perubahan, tanpa perlu mengambil berat tentang bagaimana pasaran berjalan, dan tidak perlu mengambil berat tentang terobosan yang benar dan palsu. Jika ia menembusi fraktal, pesanan akan masuk dengan serta-merta. Ini juga merupakan niat asal artikel ini. Jangan pernah cuba meramalkan pasaran, tetapi menjadi pemerhati dan pengikut.


Lebih lanjut