Analisis kode sumber strategi "operasi kekacauan"

Penulis:Kebaikan, Dibuat: 2019-01-28 12:17:45, Diperbarui: 2019-12-03 17:45:13

img

Grafik primer Lawrence

Pengantar

Istilah kaos pada awalnya mengacu pada deskripsi keadaan kekacauan alam semesta. Gagasan adalah bahwa hasilnya tidak dapat dihindari, tetapi karena pengetahuan yang ada tidak dapat menghitung hasilnya, karena perhitungan itu sendiri mengubah hasilnya, hasil maksimum atau minimum mungkin muncul di akhir, dan tidak ada kebutuhan.

Ini sangat mirip dengan pasar perdagangan, di mana para peserta mengubah pasar ketika mereka menganalisis pasar dan menjalankannya. Pasar memiliki variabilitas abadi. Ketika para peserta memahami bentuk baru pasar, pasar juga tahu bahwa itu diakui oleh para peserta, dan mutasi terjadi.

Dan itu akan cenderung bermutasi ke arah yang tidak diketahui oleh para peserta. itu memiliki kecerdasan yang cukup untuk mencegah para peserta menangkap hukum yang berubah. yaitu, pasar tidak stabil, dan pemahaman masa lalu pasar tidak dapat mewakili masa depan.

Apa itu Operasi Chaos?

imgMetode Chaos operation adalah seperangkat ide investasi, strategi perdagangan dan sinyal masuk dan keluar yang lengkap, yang diciptakan oleh Bill Williams.

Saat ini, banyak investor di dunia menggunakan metode Chaos operation untuk berpartisipasi dalam perdagangan pasar. Karena pasar keuangan cryptocurrency adalah pasar baru dibandingkan dengan pasar keuangan tradisional, dan teori kekacauan juga merupakan ide tren yang relatif baru di pasar ini, ada sedikit orang yang mempelajari metode Chaos operation di pasar cryptocurrency.

Karena metode Chaos operation adalah strategi perdagangan yang sangat universal, metode ini dapat diterapkan pada hampir semua bidang investasi keuangan, termasuk saham, obligasi, futures, valuta asing, dan mata uang digital.

Arsitektur algoritma kacau

Seperti namanya, dasar teoritis dari operasi Chaos adalah teori kekacauan, yang diusulkan oleh meteorolog Edward Lorenz dan merupakan salah satu penemuan ilmiah terbesar di akhir abad ke-20.

Bill Williams secara kreatif menerapkan teori kekacauan ke bidang investasi keuangan, dan dikombinasikan dengan geometri fraktal, dinamika nonlinear dan disiplin ilmu lainnya, menciptakan serangkaian indikator analisis teknis yang sangat efektif.

Seluruh metode Operasi Chaos terdiri dari lima dimensi (indikator teknis):

Garis buaya
Fraktal
Momentum
Percepatan
Garis Keseimbangan

Garis buayaimgGaris Alligator (di atas) adalah seperangkat garis seimbang yang menggunakan geometri fraktal dan dinamika nonlinier. intinya adalah untuk memperluas rata-rata bergerak bertimbang eksponensial, yang merupakan salah satu jenis garis rata-rata bergerak, tetapi metode perhitungan sedikit lebih rumit daripada rata-rata bergerak biasa.

//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-tama menentukan garis tengah harga, yang merupakan rata-rata dari harga tertinggi dan harga terendah. Untuk lip kiss, yang berarti siklus kecil dari garis tengah rata-rata lagi. Untuk Tooth, yang berarti siklus tengah dari garis tengah rata-rata lagi. dan Untuk crotch, yang berarti siklus besar dari garis tengah rata-rata lagi. Dalam perdagangan yang sebenarnya, kita menggunakan crotch.

Fraktal

imgFraktal (di atas) adalah untuk membuka telapak tangan di depan, dengan jari menghadap ke atas, jari tengah adalah fraktal atas, jari kelingking dan jari manis di sebelah kiri, dan jari telunjuk dan ibu jari di sebelah kanan mewakili garis K yang belum mencapai harga tertinggi 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 telah terobosan, dan retracement harga tidak jatuh di bawah fraktal bawah terdekat, pada dasarnya dapat dinilai bahwa pasar mungkin berbalik menjadi beruang, dan sebaliknya.

Logika Strategi

imgStrategi ini didasarkan pada kombinasi garis Alligator dan indikator fraktal dari teori kekacauan.

//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 posisi panjang: Jika saat ini tidak ada posisi panjang, dan harga penutupan naik di atas fraktal atas, dan fraktal atas berada di atas garis Alligator.

Opening Short Position: Jika saat ini tidak ada posisi short, 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 posisi pendek: Jika harga penutupan naik di atas janggut buaya.

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

Backtest

Untuk membawa backtesting lebih dekat ke lingkungan pasar riil, biaya komisi ditetapkan menjadi 2 kali dari standar pertukaran, dan harga posisi pembukaan dan penutupan ditambahkan ke slippage 2 pips.houbi.comBTC_USDT berjangkaimg img

Untuk meringkas

Singkatnya, esensi dari metode Chaos operation adalah untuk menemukan titik balik, tanpa harus peduli tentang bagaimana pasar berjalan, dan tidak perlu peduli tentang terobosan yang benar dan palsu. Jika terobosan fraktal, pesanan akan masuk segera. Ini juga merupakan niat asli artikel ini. Jangan pernah mencoba untuk memprediksi pasar, tetapi menjadi pengamat dan pengikut.


Lebih banyak