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

دوہری حرکت پذیر اوسط کراس اوور حکمت عملی - EMA9/20

مصنف:چاؤ ژانگ، تاریخ: 2024-03-08 15:22:50
ٹیگز:

img

حکمت عملی کا جائزہ

ڈبل موونگ ایوریج کراس اوور حکمت عملی - ای ایم اے 9/20 ایک مقداری تجارتی حکمت عملی ہے جس کی بنیاد دو تیزی سے چلنے والی اوسط (ای ایم اے) کے کراس اوور پر ہے۔ یہ حکمت عملی 9 دن کی ای ایم اے اور 20 دن کی ای ایم اے کو تجارتی سگنل کے طور پر استعمال کرتی ہے ، جب دو حرکت پذیر اوسط عبور کرتے ہیں تو خرید یا فروخت کے سگنل پیدا کرتی ہے۔ اس کے علاوہ ، یہ حکمت عملی قیمت اور 9 دن کی ای ایم اے کے مابین کراس اوور کو ایک معاون سگنل کے طور پر استعمال کرتی ہے ، نیز تجارتی خطرہ کو سنبھالنے کے لئے ٹریلنگ اسٹاپ بھی استعمال کرتی ہے۔

حکمت عملی کے اصول

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

چلتی اوسط کراس اوور سگنلز کے علاوہ ، اس حکمت عملی میں قیمت اور قلیل مدتی چلتی اوسط (9 دن کی ای ایم اے) کے درمیان کراس اوور کو بھی ایک معاون سگنل کے طور پر شامل کیا گیا ہے۔ جب قیمت 9 دن کی ای ایم اے سے تجاوز کرتی ہے تو ، یہ خریدنے کا سگنل بھی پیدا کرتی ہے ، اور جب قیمت 9 دن کی ای ایم اے سے نیچے گزرتی ہے تو ، یہ فروخت کا سگنل پیدا کرتی ہے۔ اس سے مارکیٹ کے رجحانات میں ہونے والی تبدیلیوں کو زیادہ بروقت گرفت کرنے کی اجازت ملتی ہے۔

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

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

  1. سادگی: یہ حکمت عملی اوسط کراس اوور کے کلاسیکی اصول پر مبنی ہے، جس سے سمجھنے اور لاگو کرنے میں آسان ہے.

  2. رجحان کی پیروی: مختلف ادوار کے ساتھ دو چلتی اوسط کے کراس اوور کا استعمال کرتے ہوئے، حکمت عملی مؤثر طریقے سے مارکیٹ میں اہم رجحانات کو پکڑ سکتا ہے.

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

  4. پیرامیٹرز کی لچک: حکمت عملی کے پیرامیٹرز (جیسے چلتی اوسط ادوار ، اسٹاپ نقصان کے مقامات وغیرہ) کو مختلف مارکیٹوں اور آلات کے مطابق بہتر بنایا اور ایڈجسٹ کیا جاسکتا ہے تاکہ مختلف مارکیٹ کے حالات کو اپنانا ہو۔

حکمت عملی کے خطرات

  1. کثرت سے تجارت: چونکہ یہ حکمت عملی حرکت پذیر اوسط کراس اوور اور قیمت کراس اوور سگنل دونوں کو استعمال کرتی ہے ، اس سے تجارت کی تعدد میں اضافہ ہوسکتا ہے ، اس طرح تجارت کی لاگت میں اضافہ ہوسکتا ہے۔

  2. ہنگامہ خیز مارکیٹیں: ہنگامہ خیز یا رینج سے منسلک مارکیٹوں میں ، حکمت عملی زیادہ غلط سگنل پیدا کرسکتی ہے ، جس کے نتیجے میں منافع میں کمی واقع ہوتی ہے۔

  3. پیرامیٹر حساسیت: حکمت عملی کی کارکردگی پیرامیٹر کے انتخاب کے لئے حساس ہوسکتی ہے ، اور مختلف پیرامیٹرز نمایاں طور پر مختلف نتائج دے سکتے ہیں۔

اصلاح کی ہدایات

  1. سگنل فلٹرنگ: حرکت پذیر اوسط کراس اوور اور قیمت کراس اوور سگنل کے علاوہ ، غلط سگنل کو کم کرنے کے لئے فلٹرنگ کے حالات کے طور پر دیگر تکنیکی اشارے (جیسے آر ایس آئی ، ایم اے سی ڈی ، وغیرہ) متعارف کروائیں۔

  2. متحرک پیرامیٹرز: مارکیٹ کی اتار چڑھاؤ اور رجحان کی طاقت جیسے عوامل کی بنیاد پر حکمت عملی کے پیرامیٹرز (جیسے حرکت پذیر اوسط ادوار ، اسٹاپ نقصان کے مقامات ، وغیرہ) کو متحرک طور پر ایڈجسٹ کریں تاکہ مختلف مارکیٹ کی حالتوں کو اپنانے کے ل.

  3. پوزیشن سائزنگ: مارکیٹ کے رجحانات اور سگنل کی طاقت کی بنیاد پر پوزیشن کے سائز کو متحرک طور پر ایڈجسٹ کریں ، جب رجحان کی طاقت زیادہ ہو تو پوزیشن کا سائز بڑھائیں اور جب رجحانات غیر واضح ہوں یا سگنل کمزور ہوں تو پوزیشن کا سائز کم کریں۔

  4. کثیر آلات کی موافقت: حکمت عملی کو متعدد آلات اور منڈیوں تک بڑھانا ، اور تنوع اور ارتباط کے تجزیے کے ذریعے ، مجموعی خطرہ کو کم کرنا اور واپسی کے استحکام کو بہتر بنانا۔

خلاصہ

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


/*backtest
start: 2023-03-02 00:00:00
end: 2024-03-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=5
strategy(title = "EMAs 9 / 20",
		 shorttitle = '9/20 EMAs', 
		 initial_capital = 1000,
		 overlay = true, 
		 default_qty_type = strategy.fixed,
		 commission_type = strategy.commission.cash_per_contract,
		 commission_value = 0.35,
		 default_qty_value = 1)


int trailOffset = 10
int trailPoints = 15


series float oEma9 = ta.ema(ohlc4, 9)
series float oEma20 = ta.ema(ohlc4, 20)

series bool closeCrossoverEma9 = ta.crossover(close, oEma9)
series bool closeCrossunderEma9 = ta.crossover(close, oEma9)

series bool nineCrossover20 = ta.crossover(oEma9, oEma20)
series bool nineCrossunder20 = ta.crossunder(oEma9, oEma20)

//Entry Exits

if nineCrossover20
    strategy.entry("Long 9Cross20", strategy.long, 2)
else if closeCrossoverEma9
    strategy.entry("Long 9CrossClose", strategy.long, 2)
    strategy.exit("Long 9CrossClose Exit", from_entry = "Long 9CrossClose", trail_points = trailPoints, trail_offset = trailOffset)
else if nineCrossunder20
    strategy.close("Long 9Cross20")
    
    

if nineCrossunder20
    strategy.entry("Short 9Cross20", strategy.short, 2)
else if closeCrossunderEma9
    strategy.entry("Short 9CrossClose", strategy.short, 2)
    strategy.exit("Short 9CrossClose Exit", from_entry = "Short 9CrossClose", trail_points = trailPoints, trail_offset = trailOffset)
else if nineCrossover20
    strategy.close("Short 9Cross20")
    


مزید