
دوہری منتقل اوسط کراس اوور مقداری تجارتی حکمت عملی
یہ حکمت عملی دو مختلف ادوار کی متحرک اوسط ((MA) کے کراس سگنل پر مبنی ہے جس کی بنیاد پر ٹریڈنگ کے فیصلے کیے جاتے ہیں۔ جب قلیل مدتی MA طویل مدتی MA سے ٹکرا جاتا ہے تو خریدنے کا اشارہ ہوتا ہے۔ جب قلیل مدتی MA طویل مدتی MA سے ٹکرا جاتا ہے تو فروخت کا اشارہ ہوتا ہے۔ یہ حکمت عملی قیمتوں کے درمیانی اور طویل مدتی رجحانات کو پکڑنے کی کوشش کرتی ہے تاکہ رجحانات کی پیروی کرکے منافع حاصل کیا جاسکے۔
اس حکمت عملی میں دو مختلف ادوار کی متحرک اوسط کو بنیادی تکنیکی اشارے کے طور پر استعمال کیا جاتا ہے۔ ایک قلیل مدتی متحرک اوسط ہے جو قیمتوں کے قلیل مدتی رجحان کی عکاسی کرنے کے لئے استعمال کیا جاتا ہے۔ دوسری طویل مدتی متحرک اوسط ہے جو قیمتوں کے درمیانی اور طویل مدتی رجحان کی عکاسی کرنے کے لئے استعمال کیا جاتا ہے۔ جب قلیل مدتی ایم اے طویل مدتی ایم اے کے ساتھ ملتا ہے تو ، اس کا مطلب یہ ہوتا ہے کہ رجحان بدل گیا ہے۔
خاص طور پر ، جب قلیل مدتی ایم اے پر طویل مدتی ایم اے ہوتا ہے تو ، اس کی نشاندہی کرتا ہے کہ قیمتوں میں اضافے کا رجحان ہوسکتا ہے ، اس وقت حکمت عملی خریدنے کا اشارہ دیتی ہے۔ اس کے برعکس ، جب قلیل مدتی ایم اے پر طویل مدتی ایم اے ہوتا ہے تو ، اس کی نشاندہی کرتا ہے کہ قیمتوں میں کمی کا رجحان ہوسکتا ہے ، اس وقت حکمت عملی بیچنے کا اشارہ دیتی ہے۔ اس رجحان سے باخبر رہنے کا طریقہ سرمایہ کار کو مارکیٹ کے رجحانات پر عمل کرنے میں مدد فراہم کرتا ہے ، جس سے قیمتوں میں اضافے یا کمی کا منافع ملتا ہے۔
اس حکمت عملی کے کوڈ میں بنیادی طور پر درج ذیل اقدامات استعمال کیے گئے ہیں:
inputفنکشن قلیل مدتی ایم اے اور طویل مدتی ایم اے کی مدت کے پیرامیٹرز کو ترتیب دیتا ہے تاکہ صارف اپنی مرضی کے مطابق ہو۔ta.smaافعال کا حساب کتاب مختصر مدت MA strategy.entryفنکشن خرید و فروخت کے اشارے کے مطابق تجارت کرتا ہے۔plotshapeفنکشن چارٹ پر خرید و فروخت کے اشارے کو نشان زد کرتا ہے۔plotفنکشن چارٹ پر مختصر مدت MA منحنی خطوط کو ڈرائنگ کرتا ہے۔ان اقدامات کے نامیاتی امتزاج کے ذریعہ ، حکمت عملی متحرک طور پر پوزیشنوں کو متحرک اوسط کی کراس تبدیلیوں کے مطابق ایڈجسٹ کرسکتی ہے تاکہ مارکیٹ کے رجحانات سے مستقل منافع حاصل کیا جاسکے۔
ان خطرات کے خلاف حکمت عملی کو بہتر بنانے کے لئے مندرجہ ذیل اقدامات کیے جاسکتے ہیں:
ان اصلاحاتی سمتوں کا مقصد حکمت عملی کی موافقت ، استحکام اور منافع کی صلاحیت کو بہتر بنانا ہے ، تاکہ مارکیٹ میں تبدیلیوں اور چیلنجوں کا بہتر طور پر مقابلہ کیا جاسکے۔ مسلسل اصلاح اور بہتری کے ذریعہ ، حکمت عملی کو عملی استعمال میں بہتر اثر انداز کیا جاسکتا ہے۔
دوہری منتقل اوسط کراس کیمیائی تجارت کی حکمت عملی ایک سادہ ، سمجھنے میں آسان ، اور لچکدار رجحان کی پیروی کی حکمت عملی ہے۔ یہ مارکیٹ میں درمیانی اور طویل مدتی مواقع کو پکڑنے کی کوشش کرنے کے لئے قیمتوں کے رجحانات کا اندازہ لگانے کے لئے دو مختلف دورانیہ کی منتقل اوسط کی کراس تبدیلیوں کا استعمال کرتا ہے۔ اس حکمت عملی کا فائدہ یہ ہے کہ اصول سادہ اور واضح ہے ، اس پر عمل درآمد اور اصلاح کرنا آسان ہے ، اور یہ متعدد مالیاتی منڈیوں پر لاگو ہوتا ہے۔ لیکن اس کے ساتھ ہی پیرامیٹر حساس ، غیر مستحکم مارکیٹ کی خراب کارکردگی ، سگنل کی تاخیر اور دیگر خطرات بھی موجود ہیں۔
حکمت عملی کو بہتر بنانے کے لئے ، پیرامیٹرز کی اصلاح ، سگنل فلٹرنگ ، پوزیشن مینجمنٹ ، کثیر اشارے کے امتزاج وغیرہ سے شروع کیا جاسکتا ہے ، تاکہ حکمت عملی کی موافقت اور استحکام کو بہتر بنایا جاسکے۔ مارکیٹ کی متحرک تبدیلیوں کے مطابق ڈھالنے کے لئے باقاعدگی سے جائزہ لینے اور حکمت عملی کو ایڈجسٹ کرنا بھی ضروری ہے۔
مجموعی طور پر ، دوہری متحرک اوسط کراسنگ حکمت عملی ایک بنیادی مقداری تجارتی فریم ورک مہیا کرتی ہے ، لیکن عملی استعمال میں بہتر نتائج کے ل specific مخصوص مارکیٹ کی خصوصیات اور سرمایہ کاری کی ضروریات کے مطابق اصلاح اور بہتری کی ضرورت ہوتی ہے۔ مقداری تاجروں کے لئے ، اس حکمت عملی کا مطالعہ اور اصلاح مارکیٹ کے قوانین کو سمجھنے میں مددگار ثابت ہوسکتی ہے اور قیمتی عملی تجربہ حاصل کرسکتی ہے۔
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SMA Crossover Strategy", overlay=true)
// SMA parametrelerini ayarla
sma_short_length = input.int(15, "Kısa SMA Uzunluğu")
sma_long_length = input.int(200, "Uzun SMA Uzunluğu")
// Hareketli ortalama hesaplamalarını yap
sma_short = ta.sma(close, sma_short_length)
// Fiyatın SMA'yı yukarı veya aşağı kestiğini kontrol et
price_above_sma = close > sma_short
price_below_sma = close < sma_short
// Alım-Satım noktalarını belirle
longCondition = (close[1] < sma_short[1] and close > sma_short) and price_above_sma
shortCondition = (close[1] > sma_short[1] and close < sma_short) and price_below_sma
// Al-Sat stratejisi
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Fiyatın kısa SMA'yı yukarı kesme noktalarını göster
plotshape(series=longCondition, title="Long", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
// Fiyatın kısa SMA'yı aşağı kesme noktalarını göster
plotshape(series=shortCondition, title="Short", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
// Hareketli ortalamaları grafiğe çiz
plot(sma_short, color=color.blue, title="Kısa SMA")