Strategi Perdagangan Baris Psikologi

Penulis:ChaoZhang, Tarikh: 2023-09-20 14:50:47
Tag:

Ringkasan

Strategi ini menggunakan penunjuk Garis Psikologi untuk mengukur kuasa beli / jual di pasaran dan menangkap perubahan trend. Ia pergi lama apabila kuasa beli lebih kuat daripada kuasa jual, dan pergi pendek apabila kuasa jual melebihi kuasa beli. Garis Psikologi adalah mudah dan mudah digunakan sebagai alat penemuan trend.

Logika Strategi

  1. Garis Psikologi mengira peratusan harga penutupan yang telah meningkat dalam tempoh tertentu.

  2. Apabila peratusan melebihi 50%, ia menunjukkan kuasa beli lebih besar daripada kuasa jual, memberikan isyarat panjang.

  3. Apabila peratusan di bawah 50%, ia menunjukkan kuasa jual melebihi kuasa beli, memberi isyarat pendek.

  4. Apabila peratusan berayun berhampiran 50%, ia menunjukkan pembelian / penjualan yang seimbang dan tidak ada arah yang jelas.

  5. Parameter boleh diselaraskan dengan fleksibel untuk menilai trend jangka pendek atau panjang.

Analisis Kelebihan

  1. Kaedah pengiraan yang mudah, mudah dilaksanakan untuk perdagangan langsung.

  2. Secara intuitif memaparkan kekuatan kuasa beli/jual sebagai penilaian tambahan aliran modal.

  3. Boleh menemui beberapa isyarat pembalikan.

  4. Boleh digunakan bersama dengan penunjuk lain untuk meningkatkan prestasi strategi.

Analisis Risiko

  1. Tidak dapat menentukan tempoh dan kekuatan trend.

  2. Tetapan parameter yang tidak betul boleh menghasilkan isyarat palsu yang berlebihan.

  3. Rendah kepada whipsaws apabila digunakan bersendirian, harus digabungkan dengan penunjuk lain.

  4. Perlu pengoptimuman parameter untuk produk dan jangka masa yang berbeza.

Arahan Penambahbaikan

  1. Uji parameter yang berbeza pada pelbagai produk untuk mencari tempoh yang optimum.

  2. Masukkan lebih banyak penunjuk untuk menentukan kesinambungan trend.

  3. Mengoptimumkan strategi pengurusan wang dengan menetapkan stop loss dan mengambil keuntungan.

  4. Menilai kekuatan trend untuk mengelakkan kemasukan terbalik yang lebih awal.

  5. Batalkan strategi pada waktu tertentu untuk mengelakkan tempoh isyarat yang salah.

Ringkasan

Indikator Garis Psikologi itu sendiri agak mudah, tetapi berfungsi dengan baik apabila digabungkan dengan alat lain. Ia boleh berfungsi sebagai alat tambahan untuk menemui perubahan trend, tetapi tidak boleh digunakan bersendirian. Dengan mengoptimumkan parameter dan mengintegrasikan dengan indikator lain, strategi Garis Psikologi boleh ditingkatkan ke tahap baru dan bernilai penyelidikan lanjut.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 10/04/2018
// Psychological line (PSY), as an indicator, is the ratio of the number of 
// rising periods over the total number of periods. It reflects the buying 
// power in relation to the selling power.
//
// If PSY is above 50%, it indicates that buyers are in control. Likewise, 
// if it is below 50%, it indicates the sellers are in control. If the PSY 
// moves along the 50% area, it indicates balance between the buyers and 
// sellers and therefore there is no direction movement for the market.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Psychological line Backtest")
Length = input(20, minval=1)
reverse = input(false, title="Trade reverse")
xPSY = sum(close > close[1],Length) / Length * 100
clr = iff(xPSY >= 50, green, red)
pos = iff(xPSY > 50, 1,
       iff(xPSY < 50, -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(50, color=black, title="0")
p2 = plot(xPSY, color=blue, title="PSY")
fill(p1, p2, color=clr)

Lebih lanjut