
Algoritma perdagangan Dual Thrust ialah strategi terkenal yang dibangunkan oleh Michael Chalek. Ia biasanya digunakan dalam pasaran hadapan, pertukaran asing dan saham. Konsep Dual Thrust adalah serupa dengan sistem pecah biasa, menggunakan binaan harga sejarah Dual Thrust untuk mengemas kini tempoh lihat balik - secara teorinya menjadikannya lebih stabil dalam mana-mana tempoh tertentu.
Dalam artikel ini, kami memperkenalkan strategi secara ringkas dan menunjukkan cara melaksanakan algoritma ini menggunakan bahasa Saya pada platform Inventor Quant. Julat dikira berdasarkan harga penutup, harga tertinggi dan harga terendah N hari terakhir selepas mengekstrak harga sejarah instrumen dagangan yang dipilih. Apabila pasaran bergerak julat tertentu daripada harga pembukaan, kedudukan dibuka. Kami menguji strategi dalam dua keadaan pasaran: pasaran arah aliran dan pasaran terikat julat. Keputusan menunjukkan bahawa sistem perdagangan momentum ini berfungsi lebih baik dalam pasaran trend tetapi boleh mencetuskan beberapa isyarat beli dan jual palsu dalam pasaran yang tidak menentu. Dalam pasaran terikat julat, kami boleh melaraskan parameter untuk mendapatkan pulangan yang lebih baik.
Pada penghujung hari, dua nilai dikira: Harga Tinggi - Harga Penutupan, Harga Penutupan - Harga Rendah. Kemudian ambil nilai yang lebih besar dan darabkannya dengan nilai k. Hasilnya dipanggil nilai pencetus.
Pada pembukaan hari berikutnya, rekod harga pembukaan, dan kemudian beli serta-merta apabila harga melebihi (harga pembukaan + nilai pencetus), atau jual pendek apabila harga lebih rendah daripada (harga pembukaan - nilai pencetus).
Sistem ini adalah sistem pembalikan tanpa stop loss yang berasingan. Dengan kata lain, isyarat pembalikan juga merupakan isyarat untuk menutup kedudukan.
上轨道:公式:UPTRACK^^O + KSRG;
下轨道:公式:DOWNTRACK^^O-KXRG;

Kod bahasa saya:
HH:=HV(H,N);
HC:=HV(C,N);
LL:=LV(L,N);
LC:=LV(C,N);
RG:=MAX(HH-LC,HC-LL);
UPTRACK^^O+KS*RG;
DOWNTRACK^^O-KX*RG;
C>UPTRACK,BPK;
C<DOWNTRACK,SPK;
Untuk kod sumber strategi, sila semak: https://www.fmz.com/strategy/128884