Saluran Keltner adalah sistem perdagangan yang dicipta oleh Chester W. Keltner pada tahun 1960-an. Idea utamanya adalah teori garis purata. Dan pada masa itu sistem itu telah mencapai hasil yang luar biasa untuk masa yang sangat lama. Walaupun sistem saluran Keltner asal tidak begitu berkesan seperti ketika ia pertama kali muncul, idea utamanya setakat ini mempunyai kesan yang mendalam terhadap komuniti perdagangan.
Bercakap mengenai strategi jenis saluran, anda mungkin memikirkan Bollinger Band (BOLL) yang terkenal, tetapi perbezaannya adalah bahawa saluran Keltner menggunakan purata harga tertinggi, harga terendah, dan harga penutupan sebagai harga asas, dan kemudian mengira purata N-periode harga asas ini, yang merupakan rel tengah saluran Keltner. rel atas adalah kelipatan rel tengah ditambah amplitud turun naik, dan rel bawah adalah kelipatan rel tengah dikurangkan amplitud turun naik.
Jadi bagaimana amplitudo turun naik ini dikira? iaitu, nilai purata tempoh N (harga tertinggi - harga terendah), dikalikan dengan nombor tertentu. Dengan cara ini, anda akan mendapati bahawa ia serupa dengan Bollinger Band (BOLL), terdapat juga harga rel tengah, dan rel atas dan bawah dikira mengikut harga rel tengah. Walau bagaimanapun, saluran Keltner lebih lancar daripada Bollinger Band (BOLL).
Pada masa yang sama, saluran Keltner telah diperbaiki oleh Linda Raschke. Linda Raschke adalah peniaga berjangka komoditi yang terkenal di AS dan presiden LBR Asset Management. Strategi Keltner asal Middle rail adalah purata bergerak normal yang telah diubah menjadi purata eksponensial. Di samping itu, kaedah pengiraan julat fluktuasi juga diubah menjadi julat fluktuasi sebenar purata (ATR). Formula penghitungannya adalah:
Kami tahu bahawa harga tidak selalu berjalan dalam trend atau cara yang bergolak, tetapi dengan cara bahawa trend dan goyangan tidak sepenuhnya berganti secara rawak. Kemudian Keltner menggunakan saluran sebagai garis pemisah untuk memisahkan pasaran trend dari pasaran yang bergolak. Apabila harga berjalan di antara rel atas dan bawah, kita boleh menganggapnya sebagai pasaran yang bergolak. Apabila harga melanggar batas atas, ia menunjukkan bahawa tekanan pembelian yang lebih kuat telah muncul, dan harga akan terus meningkat pada masa akan datang. Apabila harga memecahkan rel bawah, ia menunjukkan bahawa sudah ada tekanan penjualan yang lebih kuat, dan harga mungkin terus jatuh pada masa akan datang.
Posisi Terbuka
Kedudukan dekat
Melalui logik perdagangan di atas, kita boleh membina strategi ini pada platform FMZ Quant. Mari
// parameter
MAN:=20;
ATRN:=50;
JG:=(HIGH+LOW+CLOSE)/3; // base price
ZG:MA(JG, MAN); // Middle rail
TRUEHIGH1:=IF(HIGH>REF(C,1),HIGH,REF(C,1));
TRUELOW1:=IF(LOW<=REF(C,1), LOW, REF(C,1));
TRUERANGE1:=IF(ISLASTBAR,H-L,TRUEHIGH1-TRUELOW1); // Calculate the true fluctuation range
SG: ZG+MA (TRUERANGE1, ATRN); // Upper rail
XG: ZG-MA (TRUERANGE1, ATRN); // Lower rail
ZG>REF(ZG,1)&&C>SG,BK; // The middle rail is up, and the price rises above the upper rail. open long position
C<ZG, SP; // When holding long position, the price falls below the middle rail, close long position
ZG<REF(ZG,1)&&C<XG,SK; // The middle rail is down, and the price falls below the lower rail, open short position
C>ZG, BP; // When holding short position, the price rises above the middle rail, close short position
AUTOFILTER; // Set the signal filtering method
Untuk mendapatkan lebih dekat dengan persekitaran perdagangan sebenar, kami menggunakan 2 pips slippage dan 2 kali bayaran urus niaga biasa untuk menguji tekanan semasa backtest.
Backtest persekitaran Laporan keuntungan Kurva dana
Angka di atas adalah hasil backtest kontrak abadi XBTUSD di bursa BitMEX. Di pasaran trend, strategi Keltner masih kekal sah. Walaupun kecekapannya tidak terlalu tinggi, kurva dana keseluruhan adalah ke atas. Walaupun dalam retracement trend pasaran pada bulan Julai 2019, kurva nilai bersih tidak mempunyai retracement yang besar.
Untuk kod sumber lengkap strategi ini, sila kliknya:https://www.fmz.com/strategy/159285
Walaupun Keltner adalah kaedah perdagangan lama, kami telah memulihkan nilainya melalui pengkodean logiknya dan memperbaikinya. Ternyata strategi ini masih sah hari ini. Terutama dalam bidang strategi CTA frekuensi rendah dan sederhana, strategi Keltner masih mempunyai sesuatu untuk digali, iaitu memotong kerugian dan membiarkan keuntungan berjalan!
Ia boleh dikatakan bahawa kaedah perdagangan yang paling berjaya mematuhi falsafah perdagangan