Strategi ujian belakang penunjuk Qstick paksi sifar silang dua hala


Tarikh penciptaan: 2024-01-24 14:14:07 Akhirnya diubah suai: 2024-01-24 14:14:07
Salin: 0 Bilangan klik: 760
1
fokus pada
1617
Pengikut

Strategi ujian belakang penunjuk Qstick paksi sifar silang dua hala

Gambaran keseluruhan

Strategi pengesanan semula penunjuk Qstick dua arah yang bersilang dengan sumbu sifar adalah strategi pengesanan trend dan penjanaan isyarat perdagangan berdasarkan penunjuk teknikal Qstick yang dibangunkan oleh Tushar Chande. Strategi ini menilai tekanan beli dan tekanan jual pasaran dengan mengira perbezaan purata pergerakan harga pembukaan dan harga penutupan saham dan menghasilkan isyarat perdagangan apabila perbezaan tersebut bersilang dengan sumbu sifar.

Prinsip Strategi

Penunjuk Qstick diperoleh dengan mengira purata bergerak perbezaan antara harga tutup dan harga bukaan dalam tempoh tertentu. Apabila Qstick lebih besar daripada 0, harga tutup dalam tempoh itu secara keseluruhan lebih tinggi daripada harga bukaan, kekuatan multihead menguasai; apabila Qstick kurang daripada 0, harga bukaan dalam tempoh itu secara keseluruhan lebih tinggi daripada harga tutup, kekuatan kosong menguasai.

Isyarat dagangan strategi ini berasal dari apabila Qstick penunjuk melintasi sumbu sifar. Apabila Qstick penunjuk melintasi sumbu sifar dari arah bawah menghasilkan isyarat beli, yang menunjukkan tekanan beli mula lebih tinggi daripada tekanan jual, boleh membina kedudukan berbilang; sebaliknya, apabila Qstick penunjuk melintasi sumbu sifar dari arah atas menghasilkan isyarat jual, yang menunjukkan tekanan jual mula meningkat, yang memerlukan kedudukan dijual.

Strategi ini membolehkan pilihan untuk bertukar perdagangan. Iaitu, apabila ia sepatutnya menghasilkan isyarat membeli, ia sebenarnya mengambil tindakan menjual; apabila ia sepatutnya menghasilkan isyarat menjual, ia sebenarnya mengambil tindakan membeli. Ia boleh digunakan untuk berbalik mengikut ideologi pasaran pelabur arus perdana.

Analisis kelebihan

Strategi Qstick dua arah silang 0 mempunyai kelebihan berikut:

  1. Menggunakan petunjuk mudah dan intuitif untuk menilai tekanan jual beli di pasaran, menghasilkan isyarat yang jelas
  2. Menggunakan Indeks Rata-rata Perbezaan Bergerak untuk Menghapuskan Kebisingan Pasaran
  3. Garis isyarat boleh dipetakan untuk mengelakkan isyarat yang salah
  4. Menyokong perdagangan reverse, boleh digunakan untuk menjejaki pelabur utama
  5. Parameter yang boleh disesuaikan untuk menyesuaikan diri dengan pelbagai saham dan keadaan pasaran

Analisis risiko

Strategi Qstick yang berpusat pada penyambungan dua arah pada sumbu sifar juga mempunyai beberapa risiko:

  1. Indeks Qstick melambatkan pengenalan titik perubahan trend, mungkin terlepas titik kemasukan terbaik
  2. Isyarat kerap, kos transaksi tinggi
  3. Perdagangan Balik Berisiko dan Perlu Digunakan Dengan Hati-Hati

Anda boleh mengurangkan risiko dengan:

  1. Optimumkan parameter kitaran Qstick untuk mengurangkan kelewatan penunjuk
  2. Meningkatkan parameter kitaran garis isyarat untuk mengurangkan isyarat salah
  3. Hanya berdagang reverse pada tahap tertentu dan mengawal saiz kedudukan

Arah pengoptimuman

Strategi Qstick dua arah silang 0 boleh dioptimumkan dalam beberapa aspek:

  1. Bersama-sama dengan penapis isyarat indikator lain, seperti penunjuk jumlah transaksi, penunjuk kadar turun naik, dan lain-lain, untuk mengelakkan isyarat palsu dalam persekitaran bukan trend
  2. Meningkatkan strategi hentikan kerugian, hentikan kerugian apabila kerugian mencapai peratusan tertentu
  3. Penyelidikan lanjut untuk menentukan kombinasi parameter Qstick dan litar isyarat yang optimum
  4. Menentukan parameter optimum secara automatik melalui kaedah pembelajaran mesin
  5. Uji keserasian strategi dalam industri atau saham tertentu

ringkaskan

Strategi Qstick menggunakan penunjuk mudah untuk menilai perubahan tekanan jual beli, menghasilkan isyarat perdagangan ketika penunjuk Qstick menyeberangi sumbu sifar, dan dapat menangkap tren harga dengan berkesan. Strategi ini mudah difahami, sesuai untuk pemula, dan dapat dioptimumkan dengan pelbagai cara untuk memenuhi keperluan pedagang maju.

Kod sumber strategi
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/04/2018
// A technical indicator developed by Tushar Chande to numerically identify 
// trends in candlestick charting. It is calculated by taking an 'n' period 
// moving average of the difference between the open and closing prices. A 
// Qstick value greater than zero means that the majority of the last 'n' days 
// have been up, indicating that buying pressure has been increasing. 
//
// Transaction signals come from when the Qstick indicator crosses through the 
// zero line. Crossing above zero is used as the entry signal because it is indicating 
// that buying pressure is increasing, while sell signals come from the indicator 
// crossing down through zero. In addition, an 'n' period moving average of the Qstick 
// values can be drawn to act as a signal line. Transaction signals are then generated 
// when the Qstick value crosses through the trigger line.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Qstick Indicator Backtest")
Length = input(14, minval=1)
reverse = input(false, title="Trade reverse")
xR = close - open
xQstick = sma(xR, Length)
clr = iff(xQstick >= 0, green, red)
pos = iff(xQstick > 0, 1,
       iff(xQstick < 0, -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 ) 
p1 = plot(0, color=black, title="0")
p2 = plot(xQstick, color=blue, title="Qstick")
fill(p1, p2, color=clr)