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