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

مصنف:چاؤ ژانگ، تاریخ: 2023-11-02 17:04:55
ٹیگز:

imgیہاں ایک تفصیلی تجزیہ ہے کہ کس طرح دو طرفہ متحرک ہموار لائنوں کا استعمال کرتے ہوئے رجحانات کی پیروی کرنے کی حکمت عملی:

جائزہ

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

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

یہ حکمت عملی لمبائی 10 اور 13 کی سادہ چلتی اوسط استعمال کرتی ہے۔ جب 10 پیریڈ ایس ایم اے 13 پیریڈ ایس ایم اے سے اوپر عبور کرتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب 10 پیریڈ ایس ایم اے 13 پیریڈ ایس ایم اے سے نیچے عبور کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔

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

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

فوائد کا تجزیہ

  • یہ حکمت عملی رجحانات کو پکڑتی ہے اور درمیانی سے طویل مدتی رجحانات کی نقل و حرکت کی پیروی کرتی ہے۔

  • ڈبل ایم اے ڈیزائن مؤثر طریقے سے جھوٹے بریک آؤٹ کو فلٹر کرنے میں مدد ملتی ہے.

  • اسٹاپ نقصان انفرادی تجارتوں پر نقصان کو کنٹرول کرنے میں مدد کرتا ہے۔

  • حکمت عملی کا منطق سادہ اور سمجھنے میں آسان ہے.

  • MA پیرامیٹرز کو بہتر بنانے کے لئے ایڈجسٹ کیا جا سکتا ہے.

خطرے کا تجزیہ

  • ایک رجحان کی پیروی کرنے والی حکمت عملی کے طور پر، یہ رجحان کی تبدیلیوں میں پکڑے جانے کا خطرہ ہے.

  • ایم اے سسٹم تاخیر اور موڑ کے مقامات کو یاد کر سکتے ہیں.

  • غلط سٹاپ نقصان کی ترتیب غیر ضروری نقصانات کا باعث بن سکتی ہے۔

  • ڈبل ایم اے کراس اوورز غلط سگنل کو مکمل طور پر ختم نہیں کرتے ہیں۔

  • یہ حکمت عملی بنیادی باتوں کو نظر انداز کرتی ہے اور صرف تکنیکی باتوں پر توجہ دیتی ہے۔

بہتری کی ہدایات

  • ایم اے پیرامیٹرز کو زیادہ سے زیادہ مدت تلاش کرنے کے لئے بہتر بنایا جا سکتا ہے.

  • ایک ٹرپل ایم اے سسٹم سگنل کی درستگی کو بہتر بنا سکتا ہے۔

  • سٹاپ نقصان کو قیمت کے مطابق بنایا جا سکتا ہے۔

  • اسکرین سگنلز میں اضافی فلٹرز شامل کیے جاسکتے ہیں۔

  • نقصانات کو محدود کرنے کے لئے منی مینجمنٹ کو بہتر بنایا جاسکتا ہے۔

نتیجہ

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


/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © chiragchopra91
//@version=4

strategy(title='Chirag Strategy SMA', shorttitle='CHIRAGSMA', overlay=true)

longCondition = crossover(sma(close, 10), sma(close, 13))
shortCondition = crossover(sma(close, 13), sma(close, 10))

// Set stop loss level with input options
longLossPerc = input(title="Long Stop Loss (%)", type=input.float, minval=0.0, step=0.1, defval=1) * 0.01
shortLossPerc = input(title="Short Stop Loss (%)", type=input.float, minval=0.0, step=0.1, defval=1) * 0.01

longStopPrice  = strategy.position_avg_price * (1 - longLossPerc)
shortStopPrice = strategy.position_avg_price * (1 + shortLossPerc)

if longCondition
    if strategy.position_size < 0
        strategy.close('Short', comment="SHORT EXIT")
    strategy.entry('Long', strategy.long, comment="BUY")

if shortCondition
    if strategy.position_size > 0
        strategy.close('Long', comment="BUY EXIT")
    strategy.entry('Short', strategy.short, comment="SHORT")

if strategy.position_size > 0
    strategy.exit('LONG SL', stop=longStopPrice, comment="LONG SL EXIT")

if strategy.position_size < 0
    strategy.exit('SHORT SL', stop=shortStopPrice, comment="SHORT SL EXIT")
    

مزید