Beli dan jual kuasa anjal strategi perdagangan purata bergerak


Tarikh penciptaan: 2023-12-20 16:30:02 Akhirnya diubah suai: 2023-12-20 16:30:02
Salin: 0 Bilangan klik: 749
1
fokus pada
1621
Pengikut

Beli dan jual kuasa anjal strategi perdagangan purata bergerak

Gambaran keseluruhan

Strategi ini dibangunkan oleh Dr. Alexander Elder berdasarkan teori Elastic Moving Average untuk mengukur kekuatan jual beli di pasaran. Strategi ini biasanya digunakan bersama-sama dengan sistem perdagangan tiga skrin, tetapi juga boleh digunakan secara berasingan. Dr. Elder menggunakan purata bergerak indeks 13 hari untuk mencerminkan konsensus pasaran mengenai nilai.

Kekuatan multicore dikira sebagai purata bergerak indeks 13 hari dengan titik tinggi. Kekuatan kosong dikira sebagai purata bergerak indeks 13 hari dengan titik rendah.

Prinsip Strategi

Strategi ini adalah berdasarkan teori kuasa beli dan jual Dr. Alexander Elder. Ia menilai trend dan kekuatan pasaran dengan mengira penunjuk kuasa kosong. Secara khusus, penunjuk kuasa kosong mencerminkan kekuatan pembeli, yang dikira oleh harga tertinggi tolak 13 hari EMA. Penunjuk kuasa kosong mencerminkan kekuatan penjual, yang dikira oleh harga rendah tolak 13 hari EMA.

Dalam kod, kami menggunakan titik tinggi dan rendah dan EMA hari ke-13 untuk mengira indikator kekuatan kosong. Tetapkan titik rendah yang mencetuskan, buka kedudukan jual atau jual yang sesuai apabila indikator mencetuskan.

Analisis kelebihan

Strategi ini mempunyai kelebihan berikut:

  1. BACKTEST lebih berkesan untuk menilai trend pasaran dengan menggunakan kuasa beli dan jual
  2. Sinyal jual beli jelas dan mudah difahami
  3. HELP mengawal risiko
  4. Sistem perdagangan tiga skrin lebih berkesan

Analisis risiko

Strategi ini mempunyai beberapa risiko:

  1. Tetapan parameter lebih subjektif dan perlu disesuaikan dengan pasaran yang berbeza
  2. Indeks Kuasa Jual Beli Mungkin Memberi Isyarat Yang Sesat
  3. Penetapan yang tidak betul dalam kedudukan stop loss boleh meningkatkan kerugian
  4. Kesan berkaitan dengan jenis dan kitaran perdagangan

Kaedah pencegahan:

  1. Parameter pengoptimuman untuk menyesuaikan diri dengan pasaran yang berbeza
  2. Gabungan dengan petunjuk lain untuk menapis isyarat
  3. Optimumkan logik stop loss, mengawal risiko dengan ketat
  4. Pilih jenis dan kitaran dagangan yang sesuai

Arah pengoptimuman

Strategi ini boleh dioptimumkan dalam beberapa aspek:

  1. Optimumkan parameter purata bergerak untuk menyesuaikan diri dengan kitaran yang berbeza Menambah isyarat penapisan penunjuk lain, seperti MACD
  2. Mengoptimumkan logik stop loss, seperti penjejakan stop loss
  3. Mengoptimumkan parameter secara automatik menggunakan kaedah pembelajaran mesin
  4. Pembelajaran mendalam untuk meramalkan isyarat jual beli

Secara keseluruhannya, strategi ini mempunyai ruang untuk pengoptimuman yang masih besar, yang boleh bermula dari pelbagai aspek seperti parameter, isyarat, dan kawalan risiko, yang menjadikan strategi lebih stabil dan boleh dipercayai.

ringkaskan

Strategi ini adalah berdasarkan teori kuasa beli-belah Dr. Elder, dengan mengira indikator kekuatan multi-ruang untuk menentukan trend dan kekuatan pasaran, peraturan penilaian isyarat agak mudah dan jelas. Strategi ini mempunyai kelebihan seperti menggunakan kekuatan beli-belah untuk menentukan trend, risiko kawalan henti, dan juga terdapat risiko seperti parameter subjektif, isyarat yang salah.

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

//@version = 5
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 06/10/2022
// Developed by Dr Alexander Elder, the Elder-ray indicator measures buying 
// and selling pressure in the market. The Elder-ray is often used as part 
// of the Triple Screen trading system but may also be used on its own.
// Dr Elder uses a 13-day exponential moving average (EMA) to indicate the 
// market consensus of value. Bull Power measures the ability of buyers to 
// drive prices above the consensus of value. Bear Power reflects the ability 
// of sellers to drive prices below the average consensus of value.
// Bull Power is calculated by subtracting the 13-day EMA from the day's High. 
// Bear power subtracts the 13-day EMA from the day's Low.
// WARNING:
// - For purpose educate only
// - This script to change bars colors. 
////////////////////////////////////////////////////////////
strategy(title="Elder Ray (Bull Power) TP and SL", shorttitle = "Bull Power", overlay = true)
Profit = input.float(7, title='Take Profit %', minval=0.01)
Stop = input.float(7, title='Stop Loss %', minval=0.01)
Length = input.int(14, minval=1)
Trigger = input.float(-200)
reverse = input.bool(true, title="Trade reverse")
xPrice = close
xMA = ta.ema(xPrice,Length)
var DayHigh = high
DayHigh := dayofmonth != dayofmonth[1]? high: math.max(high, nz(DayHigh[1]))
nRes = DayHigh - xMA
pos = 0
pos := nRes < Trigger ? 1:  0 
possig = reverse and pos == 1 ? -1 :
          reverse and pos == -1 ? 1 : pos	   
if (possig == 1) and strategy.position_size == 0
    strategy.entry('Long', strategy.long, comment='Market Long')
    strategy.exit("ExitLong", 'Long', stop=close - close * Stop / 100 , limit = close + close * Profit / 100 , qty_percent = 100)  
if (possig == -1) and strategy.position_size == 0
    strategy.entry('Short', strategy.short, comment='Market Long')
    strategy.exit("ExitShort", 'Short', stop=close + close * Stop / 100 , limit = close - close * Profit / 100 , qty_percent = 100)  
barcolor(strategy.position_size == -1 ? color.red: strategy.position_size == 1 ? color.green : color.blue )