Sumber dimuat naik... memuat...

Garis Masa Delimikasi Strategi Ujian Belakang

Penulis:ChaoZhang, Tarikh: 2024-02-05 14:00:01
Tag:

img

Ringkasan

Idea utama strategi ini adalah untuk meramalkan trend harga masa depan dengan menggambar garisan sambungan harga masa depan dan membandingkan harga semasa dengan garisan. Ia boleh membuat kedudukan panjang atau pendek dengan sewajarnya apabila harga lebih tinggi atau lebih rendah daripada garisan sambungan.

Prinsip Strategi

Garis Demarkasi Masa Depan (FLD) mewakili harga median, tertinggi atau terendah dalam tempoh masa depan tertentu. Strategi menggunakan FLD untuk menentukan pergerakan harga masa depan. Prinsipnya adalah:

  1. Mengira tempoh perpindahan Tempoh FLD berdasarkan panjang kitaran, yang merupakan harga masa depan Harga.
  2. Bandingkan harga penutupan semasa dengan harga FLD masa depan pada tempoh perpindahan.
    • Apabila harga Close lebih rendah daripada harga FLD masa depan, ia adalah isyarat bullish.
    • Apabila harga Close lebih tinggi daripada harga FLD masa depan, ia adalah isyarat penurunan.
  3. Buat kedudukan panjang atau pendek yang sesuai berdasarkan isyarat kenaikan dan penurunan.

Analisis Kelebihan

Kelebihan utama strategi ini:

  1. Menggunakan FLD untuk menentukan trend masa depan mempunyai ketepatan yang tinggi.
  2. Parameter kitaran yang boleh disesuaikan, dapat disesuaikan dengan persekitaran pasaran yang berbeza.
  3. Boleh memilih harga median, tertinggi atau terendah sebagai sumber FLD, daya adaptasi yang tinggi.

Analisis Risiko

Risiko utama strategi ini:

  1. FLD sendiri boleh gagal, mengakibatkan peluang yang hilang atau isyarat yang salah.
  2. Tetapan parameter kitaran yang tidak betul boleh menyebabkan isyarat yang salah berlebihan. Perlu pengoptimuman panjang kitaran.
  3. Fluktuasi harga tiba-tiba menyebabkan kegagalan ramalan FLD.

Arahan pengoptimuman

Strategi ini boleh dioptimumkan dalam aspek berikut:

  1. Gabungkan dengan penunjuk lain untuk menapis isyarat dan meningkatkan ketepatan, contohnya MACD, KDJ dll.
  2. Mengoptimumkan parameter kitaran untuk mencari kombinasi terbaik.
  3. Tambahkan mekanisme stop loss dan mengambil keuntungan untuk mengawal kerugian dan keuntungan perdagangan tunggal.
  4. Sesuaikan peraturan panjang dan pendek berdasarkan hasil backtest untuk mengurangkan isyarat yang salah.

Ringkasan

Strategi ini menilai trend harga masa depan dengan membandingkan harga dengan garisan sambungan harga masa depan yang telah dipindahkan. Ini adalah trend yang biasa mengikuti strategi. Logiknya jelas dan mudah difahami, dengan risiko pelaksanaan yang agak kecil. Dengan pengoptimuman parameter dan kombinasi penunjuk, hasil strategi yang baik dapat diperoleh.


/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/02/2017
//  An FLD is a line that is plotted on the same scale as the price and is in fact the 
//  price itself displaced to the right (into the future) by (approximately) half the 
//  wavelength of the cycle for which the FLD is plotted. There are three FLD's that can be 
//  plotted for each cycle:
//    An FLD based on the median price.
//    An FLD based on the high price.
//    An FLD based on the low price.
///////////////////////////////////////////////////////////////////
strategy(title="FLD's - Future Lines of Demarcation", overlay=true)
Period = input(title="Period", defval=40)
src = input(title="Source", defval=hl2)
reverse = input(false, title="Trade reverse")
FLD = src
pos = iff(FLD[Period] < close , 1,
       iff(FLD[Period] > 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(FLD, title="FLD", style=line, linewidth=1, color=black, offset = Period)

Lebih lanjut