Strategi mengikut arah aliran berdasarkan purata bergerak


Tarikh penciptaan: 2024-01-25 10:11:54 Akhirnya diubah suai: 2024-01-25 10:11:54
Salin: 0 Bilangan klik: 643
1
fokus pada
1617
Pengikut

Strategi mengikut arah aliran berdasarkan purata bergerak

Gambaran keseluruhan

Strategi mengikuti garis rata yang menyesuaikan diri adalah strategi mengikuti trend berdasarkan garis rata. Strategi ini memanfaatkan ciri-ciri harga saham yang bergelombang di sekitar harga rata-rata, menghasilkan garis rata dengan mengira purata harga tertinggi dan terendah dalam tempoh yang berbeza, dan menggunakan garis rata itu sebagai isyarat untuk membeli dan menjual.

Prinsip Strategi

Indikator utama strategi pengesanan garis rata yang menyesuaikan diri adalah garis rata xTether. Ia adalah purata harga tertinggi dan harga terendah dalam tempoh masa panjang yang lalu. Ia memberi isyarat penurunan apabila harga berada di bawah garis rata dan isyarat bullish apabila harga berada di atas garis rata.

Secara khusus, strategi ini dilaksanakan melalui beberapa langkah berikut:

  1. Input parameter jangka panjang, 50 hari secara lalai, untuk mengira tempoh Lookback dalam garis purata;

  2. Mengira harga tertinggi upper dan harga terendah lower dalam tempoh tempoh Length terkini;

  3. Hitung purata harga tertinggi dan terendah untuk mendapatkan garis purata xTether;

  4. Bandingkan harga dekat dengan saiz xTether rata-rata untuk menentukan isyarat jual-beli dan jual-beli;

  5. Tukar arah reverse ke arah kosong berdasarkan parameter input terbalik;

  6. Mengambil kedudukan multihead atau kosong mengikut isyarat, dan mengubah warna K-line.

Kelebihan Strategik

Strategi ini mempunyai beberapa kelebihan:

  1. Garis rata yang boleh menyesuaikan diri untuk mengesan trend pasaran dengan berkesan;

  2. Tetapkan parameter jangka panjang untuk operasi jangka masa yang berbeza;

  3. Ia juga boleh digunakan untuk menjimatkan masa dan tenaga.

  4. Selepas memegang kedudukan, warna K line berubah, membentuk kesan visual, mudah dikenali.

Risiko Strategik

Strategi ini mempunyai beberapa risiko:

  1. Tidak dapat menghentikan kerugian dalam masa yang tepat apabila trend berbalik;

  2. Length parameter yang ditetapkan tidak betul, terlalu pendek atau terlalu panjang kitaran operasi akan menjejaskan prestasi strategi;

  3. Ia mungkin terlalu kerap, dan ada risiko terlalu sesuai.

Untuk mengelakkan risiko-risiko ini, anda boleh menetapkan paras stop-loss, menyesuaikan parameter Length, mengehadkan jumlah dagangan yang sesuai dan sebagainya.

Arah pengoptimuman

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Meningkatkan strategi penangguhan kerugian dan mengurangkan kerugian apabila trend berbalik;

  2. Mengoptimumkan kitaran Length untuk mencari parameter terbaik;

  3. Meningkatkan syarat penapisan untuk mengelakkan transaksi yang tidak perlu dan mengurangkan risiko over-fitting;

  4. Mengambil keputusan yang lebih tepat dengan menggabungkannya dengan petunjuk lain.

ringkaskan

Strategi pengesanan garisan sejajar yang menyesuaikan diri secara keseluruhan adalah strategi pengesanan trend yang boleh dilaksanakan. Ia menggunakan trend harga yang mengikuti garisan sejajar, parameter Seting Length dapat disesuaikan dengan tempoh yang berbeza, dan juga dapat ditukar menjadi banyak arah kosong. Kelebihan strategi ini adalah keupayaan pengesanan yang kuat, sesuai untuk operasi garisan panjang dan menengah, tetapi juga terdapat risiko tersandung, parameter yang tidak sesuai.

Kod sumber strategi
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 06/12/2017
// Tether line indicator is the first component of TFS trading strategy.
// It was named this way because stock prices have a tendency to cluster
// around it. It means that stock prices tend to move away from the midpoint
// between their 50-day highs and lows, then return to that midpoint at some
// time in the future. On a chart, it appears as though the stock price is
// tethered to this line, and hence the name.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: Tether Line", shorttitle="Tether Line", overlay = true )
Length = input(50, minval=1)
reverse = input(false, title="Trade reverse")
lower = lowest(Length)
upper = highest(Length)
xTether = avg(upper, lower)
pos = iff(xTether > close, -1,
       iff(xTether < close, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )  
plot(xTether, color=green, title="Tether Line")