موونگ ایوریج کراس اوور مڈپوائنٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ جب قیمت مڈپوائنٹ اشارے اور موونگ ایوریجز کے کراس اوور پوائنٹ سے ٹوٹ جاتی ہے تو تجارتی سگنل پیدا کرنے کے لئے یہ مڈپوائنٹ اشارے اور موونگ ایوریج لائنوں کو جوڑتا ہے۔
اس حکمت عملی کا بنیادی اشارے درمیانی نقطہ اشارے ہے۔ درمیانی نقطہ اشارے اہم معاونت اور مزاحمت کی سطح کا پتہ لگانے کے لئے ایک خاص مدت کے دوران اعلی ترین اور کم ترین قیمتوں کی اوسط قیمت لیتا ہے۔
اس کے علاوہ، قیمت کے اعداد و شمار کو ہموار کرنے اور رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط متعارف کرایا جاتا ہے.
خریدنے کے سگنل اس وقت پیدا ہوتے ہیں جب قیمت وسط اور حرکت پذیر اوسط کے کراس اوور پوائنٹ سے اوپر ہوتی ہے ، اور فروخت کے سگنل اس وقت پیدا ہوتے ہیں جب قیمت کراس اوور پوائنٹ سے نیچے ہوتی ہے۔
اس حکمت عملی کی منطق کے مطابق، وسط نقطہ اور حرکت پذیر اوسط کراس اوور ایریا کے وقفے کو پکڑنے سے رجحان کو اچھی طرح سے پیروی کی جا سکتی ہے اور واپسی کے دوران واپسی کی تجارت کی جا سکتی ہے.
یہ حکمت عملی وسط نقطہ اشارے اور چلتے ہوئے اوسط کے فوائد کو یکجا کرتی ہے، مندرجہ ذیل کناروں کے ساتھ:
درمیانی نقطہ اشارے اہم سپورٹ / مزاحمت کی سطحوں کو درست طریقے سے تلاش کرتا ہے ، اور حرکت پذیر اوسط رجحان کی سمت کا تعین کرتے ہیں۔ یہ امتزاج وشوسنییتا کو بڑھاتا ہے۔
کراس اوور حالات کے ذریعے الٹ پلٹ کا فیصلہ کرنے سے جھوٹے بریک آؤٹ کا امکان کم ہوتا ہے۔
ڈبل لائن کراس اوور کو اپنانے سے ایک ہی اشارے سے گمراہ کن ہونے سے بچتا ہے۔
حکمت عملی کا خیال سادہ اور واضح ہے، سمجھنے اور لاگو کرنے میں آسان ہے، الگورتھم ٹریڈنگ کے لئے موزوں ہے.
اس حکمت عملی میں کچھ خطرات بھی ہیں:
جب مارکیٹ میں شدید اتار چڑھاؤ ہوتا ہے تو وسط اور چلتی اوسط ناکام ہوسکتی ہے۔
جب کراس اوور ہوتا ہے تو کچھ واپس لینے کا دباؤ ہوسکتا ہے ، جس سے اسٹاپ نقصان کا خطرہ ہوتا ہے۔
یہ حکمت عملی درمیانی مدتی کارروائیوں پر توجہ مرکوز کرتی ہے اور بہت طویل مدتی کارروائیوں پر لاگو نہیں ہوتی ہے۔
اسی طرح کے رسک مینجمنٹ کی پیمائش میں شامل ہیں:
ہموار کو بڑھانے کے لئے چلتی اوسط پیرامیٹرز کو بہتر بنانا.
مناسب طریقے سے واپس دباؤ سے نمٹنے کے لئے سٹاپ نقصان رینج کو بڑھانے.
بروقت منافع لینے اور سٹاپ نقصان کے لئے ہولڈنگ کی مدت کو کم کرنا۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے وسط نقطہ اشارے اور چلتی اوسط کے ادوار کو بہتر بنائیں.
سگنل کے معیار کو بہتر بنانے کے لئے فلٹریشن کے لئے MACD، RSI جیسے دیگر اشارے شامل کریں.
کم حجم کے ساتھ جھوٹے بریک آؤٹ سے بچنے کے لئے تجارتی حجم کی تصدیق شامل کریں۔
مارکیٹ کے اتار چڑھاؤ کی بنیاد پر اسٹاپ اور منافع لینے کی سطح کو ایڈجسٹ کرنے کے لئے اتار چڑھاؤ کے اشارے شامل کریں.
مختلف مارکیٹوں اور مصنوعات میں قابل اطلاق ٹیسٹ.
موونگ ایوریج کراس اوور مڈپوائنٹ اسٹریٹیجی میں مڈپوائنٹ اشارے اور موونگ ایوریجز کے فوائد کو مربوط کیا گیا ہے ، جو اہم سپورٹ / مزاحمت کی سطحوں کے وقفوں کا فیصلہ کرکے رجحان کی تبدیلی کو پکڑتا ہے۔ اس حکمت عملی میں اصلاح کے لئے بہت زیادہ گنجائش ہے اور اس سے مستحکم منافع حاصل ہونے کی توقع ہے۔
/*backtest start: 2023-11-12 00:00:00 end: 2023-12-12 00:00:00 period: 1h basePeriod: 15m 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/ // © MGULHANN //@version=5 strategy('Forex Midpoint Stratejisi For Nasdaq ', overlay=true) BPeriod = input(131, 'Başlangıç Period') kaydirma = input(14, 'Kaydırma Seviyesi') yuzdeseviyesi = input.float(0.0006, 'Yüzde Seviyesi', step=0.0001) len = input.int(44, minval=1, title="Length") src = input(close, title="Source") out = ta.sma(src, len) ma(source, length, type) => switch type "SMA" => ta.sma(source, length) "EMA" => ta.ema(source, length) "SMMA (RMA)" => ta.rma(source, length) "WMA" => ta.wma(source, length) "VWMA" => ta.vwma(source, length) typeMA = input.string(title = "Method", defval = "EMA", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"], group="Smoothing") smoothingLength = input.int(title = "Length", defval = 53, minval = 1, maxval = 100, group="Smoothing") smoothingLine = ma(out, smoothingLength, typeMA) //plot(smoothingLine, title="Smoothing Line", color=color.red, linewidth = 2) //zararDurdurmaYuzde = input.float(0.2, title='Zarar Durdurma %', step=0.01) / 100 //karAlmaYuzde = input.float(0.5, title='Kar Alma %', step=0.01) / 100 //MIDPOINT HESAPLA midpoint1 = ta.highest(high, BPeriod) + ta.lowest(low, BPeriod) midpoint2 = midpoint1 / 2 midyuzdeseviyesi = midpoint2 * yuzdeseviyesi midtopdeger = midyuzdeseviyesi + midpoint2 //GİRİŞ KOŞULLARI buycross = ta.crossover(smoothingLine, midtopdeger[kaydirma]) //? aort > ta.sma(close,50) : na sellcross = ta.crossover(midtopdeger[kaydirma], smoothingLine) // ? aort < ta.sma(close,50) : na //LONG GİRİŞ if (buycross) strategy.entry("BUY", strategy.long) //longKarAl = strategy.position_avg_price * (1 + karAlmaYuzde) //longZararDurdur = strategy.position_avg_price * (1 - zararDurdurmaYuzde) //strategy.exit("Long Exit","Long", stop=longZararDurdur) //SHORT GİRİŞ if (sellcross) strategy.entry("SELL", strategy.short) //shortKarAl = strategy.position_avg_price * (1 - karAlmaYuzde) //shortZararDurdur = strategy.position_avg_price * (1 + zararDurdurmaYuzde) //strategy.exit("Short Exit","Short", stop=shortZararDurdur) //plot(midtopdeger, offset=kaydirma, linewidth=2, color=color.blue)