Algoritma perdagangan Dual Thrust menggunakan bahasa My di platform pencipta kuantiti

Penulis:Kebaikan, Dicipta: 2019-07-23 11:15:46, Dikemas kini: 2023-10-23 17:35:10

img

1. Gambaran Strategi Dagangan Dual Thrust

Algoritma dagangan Dual Thrust adalah strategi terkenal yang dibangunkan oleh Michael Chalek. Ia sering digunakan di pasaran niaga hadapan, mata wang asing dan saham. Konsep Dual Thrust adalah serupa dengan sistem terobosan biasa, yang menggunakan dorongan dua harga sejarah untuk membina tempoh kemaskini - secara teori menjadikannya lebih stabil dalam tempoh yang diberikan.

2. Pelaksanaan strategi dagangan Dual Thrust

Dalam artikel ini, kami memberikan gambaran ringkas mengenai strategi ini dan menunjukkan bagaimana menggunakan bahasa My untuk mencapai algoritma ini di platform kuantiti pencipta. Selepas mengambil harga sejarah tanda dagangan yang dipilih, julat ini dikira berdasarkan harga penutupan, harga tertinggi dan harga terendah N hari terakhir. Kami menjalankan operasi bukaan apabila pasaran bergerak dari julat tertentu dari harga pembukaan. Kami menguji strategi ini dalam dua keadaan pasaran: pasaran trend dan pasaran ribut jarak. Hasilnya menunjukkan bahawa sistem dagangan volume ini berfungsi dengan lebih baik di pasaran trend, tetapi akan mencetuskan beberapa isyarat jual palsu di pasaran yang lebih turun naik.

  • Rumus asas:

Pada hari penutupan, dua nilai dikira: harga tertinggi - harga penutupan, harga penutupan - harga terendah. Kemudian ambil nilai yang lebih besar dan kalikan dengan nilai k. Hasilnya dipanggil nilai pencetus.

Pada hari berikutnya, ketika perdagangan dibuka, rekod harga pembukaan dan kemudian membeli dengan segera apabila harga melebihi (harga pembukaan + nilai pencetus) atau menjual dengan harga yang lebih rendah daripada (harga pembukaan - nilai pencetus).

Sistem ini adalah sistem pembalikan tanpa penghentian yang berasingan. Dengan kata lain, isyarat pembalikan juga isyarat perpecahan.

  • Gambar utama:
上轨道:公式:UPTRACK^^O + KSRG;
下轨道:公式:DOWNTRACK^^O-KXRG;
  • Grafik sekunder:

img

My bahasa kod:

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 sumber kod strategi, sila lihat:https://www.fmz.com/strategy/128884


Lebih lanjut