وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ماہانہ اور سہ ماہی چلتی اوسط آپریشن پر مبنی کوانٹ ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-15 11:49:06
ٹیگز:

img

جائزہ

یہ حکمت عملی بنیادی طور پر آپریشن کے لئے ماہانہ اور سہ ماہی لائنوں کی چلتی اوسط پر مبنی ہے۔ خاص طور پر ، 20 دن کی لائن کو ماہانہ لائن اور 60 دن کی لائن کو سہ ماہی لائن کے طور پر استعمال کیا جاتا ہے۔ حکمت عملی کے سگنل دو چلتی اوسط کے سنہری صلیب اور موت کے صلیب سے آتے ہیں۔ جب ماہانہ لائن سہ ماہی لائن سے اوپر عبور کرتی ہے تو ، طویل ہوجائیں۔ جب ماہانہ لائن سہ ماہی لائن سے نیچے آجاتی ہے تو ، پوزیشن بند کریں۔ یہ حکمت عملی استحکام اور اختلافات کے مواقع کو حاصل کرنے کے لئے درمیانے اور طویل مدتی کارروائیوں کے لئے موزوں ہے۔

حکمت عملی منطق

یہ حکمت عملی 20 دن کی سادہ چلتی اوسط کو ماہانہ لائن اشارے کے طور پر اور 60 دن کی سادہ چلتی اوسط کو سہ ماہی لائن اشارے کے طور پر استعمال کرتی ہے۔ مخصوص ٹریڈنگ سگنل جنریشن منطق مندرجہ ذیل ہے:

  1. جب 20 دن کی لکیر 60 دن کی لکیر کے اوپر سے گزرتی ہے، یعنی ایک سنہری کراس واقع ہوتا ہے، تو طویل سفر کریں۔
  2. جب قیمت گزشتہ 10 دنوں میں سب سے زیادہ نقطہ سے 10 فیصد سے زیادہ پیچھے ہٹتی ہے، منافع لینے کے لئے طویل پوزیشن بند کریں.
  3. جب 20 دن کی لائن 60 دن کی لائن سے نیچے گزرتی ہے، یعنی موت کا کراس ہوتا ہے، تو تمام پوزیشنیں بند کردیں۔
  4. جب نقصان 10 فیصد تک پہنچ جاتا ہے، تو نقصان بند کرو.

درمیانی اور طویل مدتی رجحانات کا تعین کرنے کے لئے ماہانہ اور سہ ماہی لائنوں کے متحرک اوسط کراس اوورز کا استعمال کریں۔ طویل مدتی میں جانے کے لئے سنہری کراس درمیانی اور طویل مدتی بیل مارکیٹ کے آغاز کی نشاندہی کرتا ہے ، جبکہ مختصر مدت میں جانے کے لئے موت کا کراس درمیانی اور طویل مدتی ریچھ مارکیٹ کے آغاز کی نشاندہی کرتا ہے۔ اسی وقت ، خطرات پر قابو پانے کے لئے اسٹاپ منافع اور اسٹاپ نقصان کی حکمت عملی کا استعمال کریں۔

حکمت عملی کے فوائد

  1. ماہانہ اور سہ ماہی چلتی اوسط کا استعمال مارکیٹ کے شور کو فلٹر کرتا ہے اور درمیانی اور طویل مدتی رجحانات کو پکڑتا ہے۔
  2. حکمت عملی کے پیرامیٹرز سادہ اور لاگو کرنے میں آسان ہیں.
  3. خطرات کو کنٹرول کرنے کے لئے منافع لینے اور نقصان کو روکنے کے پیرامیٹرز کو اپنی مرضی کے مطابق.

خطرے کا تجزیہ

  1. نقصانات کے خطرے کے ساتھ رجحان کی تبدیلی کے پوائنٹس کا تعین کرنے میں ناکام.
  2. ماہانہ اور سہ ماہی حرکت پذیر اوسط کے اثرات میں تاخیر ہوتی ہے ، ممکنہ طور پر قلیل مدتی مواقع کو کھو دیتے ہیں۔
  3. مناسب سٹاپ نقصان پوائنٹس کو منتخب کرنے کی ضرورت ہے کہ بہت جلدی روکنے سے بچنے کے لئے.

حل:

  1. بروقت طریقے سے روکنے کے لئے پیچھے سٹاپ نقصان کو اپنائیں.
  2. سگنل فلٹر کرنے اور رجحانات کا تعین کرنے کے لئے دیگر اشارے شامل کریں.
  3. حکمت عملی کو بہتر بنانے کے لئے اوسط پیرامیٹرز کو ایڈجسٹ کریں.

حکمت عملی کی اصلاح کے لئے ہدایات

  1. فلٹرنگ کے لیے دیگر اشارے شامل کریں، جیسے KD اشارے وغیرہ، تاکہ جھوٹے بریک آؤٹ سے بچایا جا سکے۔
  2. بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے چلتی اوسط پیرامیٹرز کو بہتر بنائیں.
  3. اضافی منافع لینے کی حکمت عملی شامل کریں جیسے زیادہ منافع حاصل کرنے کے لئے منافع حاصل کریں۔

خلاصہ

اس حکمت عملی میں ماہانہ اور سہ ماہی چلتی اوسط کے فوائد کو منظم طریقے سے استعمال کیا جاتا ہے جس سے چلتی اوسط کے گولڈن کراس اور ڈیتھ کراس کے ذریعہ درمیانی اور طویل مدتی رجحانات کی سمت کا اندازہ لگایا جاتا ہے۔ اسی وقت ، خطرات کو کنٹرول کرنے کے لئے معقول اسٹاپ نقصان اور منافع لینے کے طریقہ کار تشکیل دیئے جاتے ہیں۔ اس حکمت عملی کو بہتر بنانے کے لئے ابھی بھی بہت ساری گنجائش موجود ہے ، جس کی مزید جانچ اور اصلاح کے قابل ہے۔


/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("均線操作-月季", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value = 30)
sma20 = sma(close, 20)
sma60 = sma(close, 60)

plot(sma20, title="月線", color=color.purple,linewidth=2)
plot(sma60, title="季線", color=color.yellow,linewidth=2)

backtest_year = input(title="backtest_year",type=input.integer,defval=2020)
backtest_month = input(title="backtest_month",type=input.integer,defval=10)
backtest_date = input(title="backtest_date",type=input.integer,defval=1)
backtest_start_time = timestamp(backtest_year,backtest_month,backtest_date,0,0,0)

to_long = sma20 > sma60  and close > highest(10)*0.9 // 黃金交叉
to_close = sma20 < sma60 // 死亡交叉
to_exit = close < highest(10)*0.9 //股價嚴重回檔
to_stop = close < 0.9*strategy.position_avg_price 

// to_long = crossover(sma20, sma60)   // 黃金交叉
// to_close = crossunder(sma20, sma60) // 死亡交叉

//plotchar(to_long, char="B", text="買", color=color.red, location=location.belowbar)
//plotchar(to_close, char="S", text="賣", color=color.green, location=location.abovebar)
//strategy.close("open long",when = tslide, comment="多單滑價7%出場")
if true
    strategy.entry("golden", strategy.long,  when=to_long,comment="多單入場")
    strategy.close("golden",  when=to_exit,comment="多單滑價7%出場")
    strategy.close("golden",  when=to_close,comment="月線季線死亡交叉")
    strategy.close("golden",  when=to_stop,comment="虧損10%強迫停損")


مزید