Strategi Perdagangan Garis Psikologis


Tanggal Pembuatan: 2023-09-20 14:50:47 Akhirnya memodifikasi: 2023-09-20 14:50:47
menyalin: 0 Jumlah klik: 670
1
fokus pada
1617
Pengikut

Ringkasan

Strategi ini menggunakan indikator garis psikologis untuk menilai rasio kekuatan jual beli pasar untuk menangkap perubahan tren pasar. Jika rasio jual beli lebih kuat daripada rasio jual beli, maka Anda harus melakukan lebih banyak, dan jika rasio jual beli lebih kuat daripada rasio jual beli, maka Anda harus melakukan lebih banyak.

Prinsip Strategi

  1. Indikator garis psikologis menghitung persentase kenaikan harga tutup dalam periode tertentu.

  2. Ketika rasio lebih dari 50%, anggaplah bahwa posisi beli lebih besar dari posisi jual, berilah sinyal lebih banyak.

  3. Ketika rasio di bawah 50%, anggaplah posisi jual lebih besar dari posisi beli, beri sinyal kosong.

  4. Ketika rasio bergoyang di sekitar 50%, pasar tidak memiliki arah yang jelas.

  5. Parameter dapat disesuaikan secara fleksibel untuk menilai tren jangka pendek atau jangka panjang.

Analisis Keunggulan

  1. Metode penghitungan sederhana dan mudah dioperasikan pada hard disk.

  2. Ini menunjukkan kekuatan dan kelemahan jalur jual beli, yang membantu menilai aliran dana.

  3. Dapat menemukan sinyal pembalikan parsial.

  4. Ini dapat digunakan bersama dengan indikator lain untuk meningkatkan efektivitas strategi.

Analisis risiko

  1. Tidak ada informasi tentang durasi dan intensitas tren tersebut.

  2. Setting parameter yang tidak tepat dapat menghasilkan banyak sinyal yang salah.

  3. Penggunaan sendiri mudah untuk ditargetkan, dan harus dikombinasikan dengan indikator lainnya.

  4. Parameter perlu dioptimalkan untuk berbagai varietas dan siklus.

Arah optimasi

  1. Uji efek dari berbagai parameter pada berbagai varietas untuk menemukan siklus optimal.

  2. Menggabungkan lebih banyak indikator untuk menilai keberlangsungan tren.

  3. Optimalkan strategi pengelolaan dana, atur stop loss dan stop loss.

  4. Ini adalah salah satu cara yang paling efektif untuk mengevaluasi tren yang kuat dan lemah, dan menghindari terbaliknya.

  5. Menutup strategi pada periode waktu tertentu, menghindari periode waktu yang rentan terhadap kesalahan.

Meringkaskan

Indikator garis psikologis sendiri relatif sederhana, tetapi digunakan dengan baik. Dapat digunakan sebagai salah satu alat bantu untuk menemukan perubahan tren, tetapi tidak boleh digunakan secara terpisah. Dengan mengoptimalkan parameter dan mengintegrasikan indikator lain, strategi garis psikologis dapat ditingkatkan ke tingkat baru, layak untuk diteliti lebih lanjut.

Kode Sumber Strategi
/*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)