ڈائنامک درواس باکس بریک آؤٹ اور موونگ ایوریج ٹرینڈ کنفرمیشن ٹریڈنگ سسٹم

MA25 SMA
تخلیق کی تاریخ: 2024-11-18 16:00:53 آخر میں ترمیم کریں: 2024-11-18 16:02:45
کاپی: 6 کلکس کی تعداد: 617
1
پر توجہ دیں
1617
پیروکار

ڈائنامک درواس باکس بریک آؤٹ اور موونگ ایوریج ٹرینڈ کنفرمیشن ٹریڈنگ سسٹم

جائزہ

اس مضمون میں ایک رجحان سے باخبر رہنے والے تجارتی نظام کا تعارف کیا گیا ہے جو ڈارواس باکس اور 25 سیکنڈ کی متحرک اوسط (MA25) کو یکجا کرتا ہے۔ اس حکمت عملی میں قیمتوں میں کوریج کی پوری حد کے درمیان تشکیل پانے والے باکس کی شناخت کی جاتی ہے ، اور یکساں رجحانات کی تصدیق کے ساتھ مل کر ، توڑنے پر مضبوط رجحانات کو پکڑنے کے لئے۔ اس نظام کے ڈیزائن میں رجحانات کی تسلسل اور جعلی توڑنے والے فلٹرز کو مکمل طور پر مدنظر رکھا گیا ہے ، جس سے تاجروں کو مارکیٹ میں داخل ہونے اور باہر نکلنے کا ایک مکمل فریم ورک فراہم کیا گیا ہے۔

حکمت عملی کا اصول

اس حکمت عملی میں تین اہم اجزاء شامل ہیں:

  1. ڈواس باکس کی تعمیر: سسٹم باکس کی حدود کا تعین پچھلے 5 ادوار کی اعلی ترین اور کم ترین قیمتوں کے حساب سے کرتا ہے۔ باکس کی چوٹی نئی اونچائیوں سے طے ہوتی ہے ، اور نیچے اسی حد کے اندر کم ترین پوائنٹس سے طے ہوتی ہے۔
  2. میڈین لائن ٹرینڈ کی تصدیق: ایک ٹرینڈ فلٹر کے طور پر 25 سیکنڈ کی سادہ حرکت پذیری اوسط متعارف کرایا گیا ہے ، اور صرف اس صورت میں پوزیشن کھولنے پر غور کیا جاتا ہے جب قیمت ایم اے 25 سے اوپر ہو۔
  3. ٹریڈنگ سگنل پیدا:
    • خریدنے کا اشارہ: قیمت باکس کے اوپری حصے سے تجاوز کر گئی اور ایم اے 25 سے اوپر ہے
    • فروخت کے اشارے: قیمتیں کم ہو گئیں

اسٹریٹجک فوائد

  1. ٹرینڈ ٹریک کرنے کی صلاحیت:
    • باکس ٹوٹنے سے پکڑے جانے کے رجحان کا آغاز
    • ایم اے 25 فلٹرنگ کے ساتھ مل کر ٹریڈنگ کو مرکزی رجحان کی سمت میں یقینی بنانا
  2. سگنل کے معیار کو بہتر بنانا:
    • ڈبل تصدیق کے طریقہ کار سے جعلی رسائی کا خطرہ کم ہوتا ہے
    • واضح شرائط ، ذہنی فیصلے سے گریز
  3. خطرے پر قابو پانا:
    • ٹوکری کے نچلے حصے میں قدرتی طور پر قائم ہونے والے نقصان کی جگہ
    • MA25 اضافی رجحان تحفظ فراہم کرتا ہے

اسٹریٹجک رسک

  1. مارکیٹ میں دھچکا:
    • بار بار توڑنے سے مسلسل نقصان ہوسکتا ہے
    • مضبوط رجحان مارکیٹ میں استعمال کرنے کی سفارش کی جاتی ہے
  2. تاخیر کا خطرہ:
    • ٹوکری کی تشکیل میں وقت لگتا ہے ، اور اس میں سے کچھ کو یاد کیا جاسکتا ہے۔
    • MA25 کے طور پر درمیانی مدت کی اوسط لائن میں کچھ تاخیر ہے
  3. فنڈ مینجمنٹ کا خطرہ:
    • ہر ٹرانزیکشن کے لئے مناسب تناسب کی ضرورت ہے
    • شرح اتار چڑھاو کے ساتھ پوزیشن میں تبدیلی کی تجویز

حکمت عملی کی اصلاح کی سمت

  1. پیرامیٹرز کو بہتر بنائیں:
    • مختلف مارکیٹ کی خصوصیات کے مطابق سایڈست سائیکل سائیکل
    • ایم اے کا دورانیہ مارکیٹ کے دورانیہ کی خصوصیات کے مطابق ایڈجسٹ کیا جا سکتا ہے
  2. سگنل میں اضافہ:
    • ٹرانسمیشن کی تصدیق کے میکانزم کو شامل کیا جا سکتا ہے
    • متحرک سٹاپ نقصان کے طریقہ کار کو متعارف کرانے پر غور
  3. خطرے پر قابو پانے میں اضافہ:
    • اتار چڑھاؤ کا فلٹر شامل کریں۔
    • متحرک پوزیشن مینجمنٹ کا احساس کریں۔

خلاصہ کریں۔

اس حکمت عملی نے کلاسیکی ڈیواس باکس تھیوری اور منتقل اوسط رجحانات کی پیروی کو یکجا کرکے ایک مستحکم تجارتی نظام تشکیل دیا ہے۔ اس نظام کا بنیادی فائدہ یہ ہے کہ وہ رجحان ساز رویوں کو مؤثر طریقے سے پکڑ سکے ، جبکہ متعدد فلٹرنگ میکانزم کے ذریعہ خطرے پر قابو پالے۔ اگرچہ کچھ پسماندگی موجود ہے ، لیکن معقول پیرامیٹرز کی اصلاح اور خطرے کے انتظام کے ذریعہ ، یہ حکمت عملی رجحان کی منڈیوں میں مستحکم کارکردگی حاصل کرنے کے قابل ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-10-01 00:00:00
end: 2024-10-31 23:59:59
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("DARVAS BOX with MA25 Buy Condition", overlay=true, shorttitle="AEG DARVAS")

// Input for box length
boxp = input.int(5, "BOX LENGTH")

// Calculate 25-period moving average
ma25 = ta.sma(close, 25)

// Lowest low and highest high within the box period
LL = ta.lowest(low, boxp)
k1 = ta.highest(high, boxp)
k2 = ta.highest(high, boxp - 1)
k3 = ta.highest(high, boxp - 2)

// New high detection
NH = ta.valuewhen(high > k1[1], high, 0)

// Logic to detect top and bottom of Darvas Box
box1 = k3 < k2
TopBox = ta.valuewhen(ta.barssince(high > k1[1]) == boxp - 2 and box1, NH, 0)
BottomBox = ta.valuewhen(ta.barssince(high > k1[1]) == boxp - 2 and box1, LL, 0)

// Plot the top and bottom Darvas Box lines
plot(TopBox, linewidth=3, color=color.green, title="Top Box")
plot(BottomBox, linewidth=3, color=color.red, title="Bottom Box")
plot(ma25, color=#2195f31e, linewidth=2, title="ma25")

// --- Buy and Sell conditions ---

// Buy when price breaks above the Darvas Box AND MA15
buyCondition = ta.crossover(close, TopBox) and close > ma25

// Sell when price drops below the Darvas Box
sellCondition = ta.crossunder(close, BottomBox)

// --- Buy and Sell Signals ---

// Plot BUY+ and SELL labels
plotshape(series=buyCondition, title="Buy+ Signal", location=location.abovebar, color=#72d174d3, style=shape.labeldown, text="BUY")
plotshape(series=sellCondition, title="Sell Signal", location=location.belowbar, color=color.rgb(234, 62, 62, 28), style=shape.labelup, text="SELL")

// --- Strategy execution ---

if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.close("Buy")