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