یہاں ایک تفصیلی تجزیہ ہے جس میں ڈبل متحرک اوسط کے ساتھ رجحانات کی پیروی کرنے کی حکمت عملی کا استعمال کیا گیا ہے:
دوہری حرکت پذیر اوسط لائن توڑنے کی حکمت عملی ایک مقبول ترین تجارتی حکمت عملی میں سے ایک ہے۔ یہ حکمت عملی تیزی سے چلنے والی اوسط لائن اور آہستہ چلنے والی اوسط لائن کے کراس کو خریدنے اور بیچنے کے سگنل کے طور پر استعمال کرتی ہے۔ جب تیز رفتار حرکت پذیر اوسط لائن نیچے سے آہستہ چلنے والی اوسط لائن کو عبور کرتی ہے تو ، خریدنے کا اشارہ دیتی ہے۔ جب تیز رفتار حرکت پذیر اوسط لائن اوپر سے نیچے سے آہستہ چلنے والی اوسط لائن کو عبور کرتی ہے تو ، فروخت کرنے کا اشارہ دیتی ہے۔ یہ حکمت عملی روایتی رجحان کی پیروی کرنے والی حکمت عملی میں شامل ہے۔
یہ حکمت عملی 10 اور 13 کی لمبائی کی سادہ حرکت پذیر اوسط کا استعمال کرتی ہے۔ جب 10 ویں دن کی سادہ حرکت پذیر اوسط نیچے سے 13 ویں دن کی سادہ حرکت پذیر اوسط کو عبور کرتی ہے تو خریدنے کا اشارہ ہوتا ہے۔ جب 10 ویں دن کی سادہ حرکت پذیر اوسط اوپر سے نیچے سے 13 ویں دن کی سادہ حرکت پذیر اوسط کو عبور کرتی ہے تو فروخت کا اشارہ ہوتا ہے۔
اگر خریدنے کی شرائط کو پورا کیا جائے ، اور اس وقت خالی سر پوزیشن ہو ، تو پہلے خالی سر پوزیشن کو ختم کردیا جائے گا ، اور پھر زیادہ پوزیشن کھولی جائے گی۔ اگر بیچنے کی شرائط کو پورا کیا جائے ، اور اس وقت کھلی سر پوزیشن ہو ، تو پہلے خالی سر پوزیشن کو ختم کردیا جائے گا ، اور پھر خالی پوزیشن کھولی جائے گی۔
اس کے علاوہ ، اس حکمت عملی میں اسٹاپ نقصان کی منطق بھی رکھی گئی ہے۔ جب زیادہ کام کیا جاتا ہے تو ، اسٹاپ نقصان کی قیمت کو ان پٹ کی اسٹاپ نقصان کی فیصد کے مطابق طے کیا جاتا ہے۔ جب خالی ہوتا ہے تو ، اسٹاپ نقصان کی قیمت کو ان پٹ کی فیصد کے مطابق طے کیا جاتا ہے۔ جب قیمت اسٹاپ نقصان کی قیمت کو چھوتی ہے تو ، موجودہ پوزیشن سے باہر نکل جاتا ہے۔
یہ حکمت عملی رجحانات کو پکڑنے کے قابل ہے، اور اس کی پیروی کرتا ہے کہ کس طرح طویل اور درمیانی لائن رجحانات چل رہے ہیں.
ڈبل یکساں ڈیزائن کا استعمال کرتے ہوئے ، جعلی توڑنے کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔
اسٹاپ نقصان کی ترتیب انفرادی نقصان کو کنٹرول کرتی ہے۔
حکمت عملی کی منطق سادہ اور واضح ہے اور اس پر عملدرآمد کو سمجھنے میں آسان ہے۔
حکمت عملی کی کارکردگی کو بہتر بنانے کے لئے مارکیٹ کے مطابق اوسط لائن پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔
رجحانات کی پیروی کرنے کی حکمت عملی کے طور پر، رجحانات کے اختتام پر آسانی سے پکڑ لیا جاتا ہے.
ایک ہی لائن کے نظام میں تاخیر کا خطرہ ہوتا ہے ، اور اس سے موڑ کا نقطہ نظر ضائع ہوسکتا ہے۔
نقصانات کو روکنے کے لئے غیر معقول ترتیبات غیر ضروری نقصانات کا سبب بن سکتی ہیں۔
ڈبل یکساں کراسنگ مکمل طور پر جعلی ٹرانسمیشن کو فلٹر نہیں کر سکتا.
یہ حکمت عملی صرف تکنیکی اشارے پر مبنی ہے اور بنیادی عوامل کو نظر انداز کرتی ہے۔
اوسط لائن کی لمبائی کے پیرامیٹرز کو بہتر بنانے پر غور کیا جاسکتا ہے ، اور اوسط لائن کے زیادہ مناسب دورانیے کا انتخاب کیا جاسکتا ہے۔
تین برابر لائن ڈیزائن کو اپنایا جا سکتا ہے، فیصلہ سگنل کی درستگی کو بڑھانے کے لئے.
متحرک طور پر اسٹاپ نقصان کو بہتر بنانے کے لئے ، اسٹاپ نقصان کو قیمت کے قریب تر بنائیں۔
دوسرے اشارے کے ساتھ مل کر جعلی توڑ سگنل کو فلٹر کریں۔
فنڈ مینجمنٹ کو بہتر بنائیں ، انفرادی نقصانات کی مقدار کو سختی سے کنٹرول کریں۔
دوہری متحرک اوسط لائن توڑنے کی حکمت عملی ایک سادہ اور عملی رجحان کی پیروی کی حکمت عملی ہے۔ یہ وسط لمبی لائن کے رجحان کو مؤثر طریقے سے پکڑنے اور مستحکم اضافی منافع کی واپسی کے قابل ہے۔ تاہم ، رجحان کی پیروی کی حکمت عملی کے طور پر ، اس کا رجحان کے اختتام پر سودے بازی کی جاسکتی ہے۔ ہم اس حکمت عملی کو پیرامیٹرز کی اصلاح ، سگنل فلٹرنگ میں اضافہ اور فنڈ مینجمنٹ کو بہتر بنانے کے ذریعہ بہتر بنا سکتے ہیں تاکہ اسے مارکیٹ کے ماحول کے مطابق بنایا جاسکے۔ مجموعی طور پر ، دوہری اوسط لائن حکمت عملی ایک دروازے کی حکمت عملی ہے جو ابتدائی تاجروں کے لئے بہترین ہے۔
/*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")