
یہ حکمت عملی ایک ڈبل چلتی اوسط پر مبنی تجارتی حکمت عملی ہے۔ یہ صارف کی طرف سے مقرر کردہ لمبائی اور لمبائی کے دو چلتی اوسط کے مطابق گولڈ فورک اور ڈیڈ فورک آپریشن کرتا ہے۔ یعنی ، جب تیز رفتار حرکت پذیر اوسط پر یا آہستہ آہستہ حرکت پذیر اوسط سے گزرتا ہے تو تجارتی سگنل جاری ہوتا ہے۔ جب تیز رفتار ایم اے پر آہستہ آہستہ ایم اے سے گزرتا ہے تو ، زیادہ کام کریں اور جب تیز رفتار ایم اے کے نیچے آہستہ آہستہ ایم اے سے گزرتا ہے تو ، خالی کریں۔
اس حکمت عملی کا بنیادی منطق دوہری چلتی اوسط کے کراس اصول پر مبنی ہے۔ چلتی اوسط کیا ہے؟ یہ اوسط قیمت ہے جو اختتامی قیمتوں کو ایک خاص وقت کی مدت کے لئے حساب کتاب کی اوسط کے طور پر حاصل کی جاتی ہے۔ چلتی اوسط قیمتوں کے رجحان کو زیادہ واضح طور پر ظاہر کرنے کے لئے بے ترتیب شور کو مؤثر طریقے سے فلٹر کرتی ہے۔
اس حکمت عملی میں ، مختصر ایم اے قیمتوں کے قلیل مدتی رجحان کی نمائندگی کرتا ہے ، اور طویل مدتی ایم اے قیمتوں کے طویل مدتی رجحان کی نمائندگی کرتا ہے۔ مختصر ایم اے طویل مدتی ایم اے کے مقابلے میں قیمتوں میں ہونے والی تبدیلیوں کے لئے زیادہ حساس ہے ، اور قیمتوں میں ردوبدل کو زیادہ تیزی سے پکڑ سکتا ہے۔ جب قلیل مدتی ایم اے پر طویل مدتی ایم اے ہوتا ہے تو ، قلیل مدتی رجحان کا مطلب ہوتا ہے کہ اس میں اضافہ ہوا ہے ، اور اس سے زیادہ کام کیا گیا ہے۔ جب قلیل مدتی ایم اے کے نیچے طویل مدتی ایم اے ہوتا ہے تو ، قلیل مدتی رجحان کا مطلب ہوتا ہے کہ اس میں اضافہ ہوا ہے ، اور اس میں کمی واقع ہوئی ہے۔
خاص طور پر ، حکمت عملی ta.sma کے ذریعہ ایک مخصوص دورانیے کی ایک سادہ حرکت پذیری اوسط کا حساب لگاتی ہے ، جس کے ذریعہ یہ ایک تجارتی سگنل ہے۔ صارف دو ایم اے پیرامیٹرز کو اپنی مرضی کے مطابق بنا سکتا ہے ، یعنی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لم
اس حکمت عملی کے درج ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
مذکورہ بالا خطرات کے لئے ، ایم اے پیرامیٹرز کو ایڈجسٹ کرکے ، اسٹاپ لاس اسٹاپ سیٹ کرکے ، یا دیگر اشارے کے ساتھ مل کر بہتر بنایا جاسکتا ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی مجموعی طور پر مقدار کی تجارت کی ابتدائی حکمت عملی کے لئے بہت موزوں ہے۔ اس میں صرف سادہ ڈبل ایم اے پیرامیٹرز کی ضرورت ہوتی ہے جو چلانے ، چلانے میں آسان ، آسانی سے سمجھنے کے قابل ہو ، جو مارکیٹ کے الٹ پلٹ کے وقت کو بصری طور پر ظاہر کرے۔ اس کے ساتھ ہی حکمت عملی میں بہت زیادہ اصلاح کی گنجائش باقی ہے ، جس میں پیرامیٹرز کو ایڈجسٹ کرنے یا دوسرے منطق کو شامل کرنے کے لئے بہتری لائی جاسکتی ہے۔
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Cross 2 Moving Average Strategy", shorttitle="2MA Cross", overlay=true)
// User-defined input for moving averages
long_period = input(20, title="Long Period")
short_period = input(5, title="Short Period")
type_ma = input.string("SMA", title = "MA type", options = ["SMA", "EMA"])
// Calculating moving averages
long_ma = ta.sma(close, long_period)
short_ma = ta.sma(close, short_period)
// Plot moving averages
plot(long_ma, title="Long Moving Average", color=color.red)
plot(short_ma, title="Short Moving Average", color=color.green)
// Strategy logic for crossing of moving averages
longCondition = ta.crossover(short_ma, long_ma)
shortCondition = ta.crossunder(short_ma, long_ma)
// Entry orders
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Optional: Add stop loss and take profit
stop_loss_perc = input(1, title="Stop Loss (%)") / 100
take_profit_perc = input(2, title="Take Profit (%)") / 100
strategy.exit("Exit Long", from_entry="Long", stop=close*(1-stop_loss_perc), limit=close*(1+take_profit_perc))
strategy.exit("Exit Short", from_entry="Short", stop=close*(1+stop_loss_perc), limit=close*(1-take_profit_perc))