متحرک چینل بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-13 10:33:44
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

یہ حکمت عملی چینل کی مدت کی لمبائی کو 20 دن تک مقرر کرنے کے لئے ان پٹ فنکشن کا استعمال کرتی ہے۔ اس کے بعد یہ پچھلے 20 دن کے دوران سب سے زیادہ اونچائی کو اوپری بینڈ کے طور پر ، اور پچھلے 20 دنوں میں سب سے کم کم کو نچلے بینڈ کے طور پر شمار کرتی ہے۔

چینل رنگ سے بھرا ہوا ہے۔ اوپری بینڈ کے اوپر کا علاقہ سبز رنگ سے بھرا ہوا ہے ، اور نچلے بینڈ کے نیچے کا علاقہ سرخ رنگ سے بھرا ہوا ہے ، جس سے متحرک چینل بنتا ہے۔

مجموعی رجحان کا تعین کرنے کے لئے 200 دن کا چلتا ہوا اوسط ای ایم اے (تقریباً 200) بھی ایک حوالہ کے طور پر پیش کیا گیا ہے۔

یہ حکمت عملی ای ایم اے کو اہم رجحان کا فیصلہ کرنے کے لئے بینچ مارک کے طور پر استعمال کرتی ہے۔ جب بند 200 دن کی لائن سے اوپر ہوتا ہے تو ، یہ ایک اپ ٹرینڈ کی نشاندہی کرتا ہے۔ جب بند ہوتا ہے تو ، اس سے نیچے ہوتا ہے۔

اپ ٹرینڈ میں ، اگر اختتامی قیمت بند ہو جاتی ہے تو اوپری بینڈ کو توڑ دیتا ہے ، ایک لمبا سگنل تیار کیا جاتا ہے۔ ڈاؤن ٹرینڈ میں ، اگر بند ہوتا ہے تو نیچے والے بینڈ کو توڑ دیتا ہے ، ایک مختصر سگنل تیار کیا جاتا ہے۔

لانگ اسٹاپ نقصان لانگ / شارٹ قوانین کی بنیاد پر نچلے بینڈ یا درمیانی لائن پر مقرر کیا جاتا ہے۔ مختصر اسٹاپ نقصان اوپری بینڈ یا درمیانی لائن پر مقرر کیا جاتا ہے۔

فوائد کا تجزیہ

  1. متحرک چینل بدلتے ہوئے مارکیٹ کے رجحانات کے مطابق ڈھالتا ہے۔

  2. ٹریڈنگ سگنل ٹرینڈ ٹریڈنگ کے اصول کے مطابق بریکآؤٹس کی بنیاد پر بنائے جاتے ہیں۔

  3. اہم رجحان کا تعین چلتی اوسط سے ہوتا ہے، جو چینل کے وقفے کے ساتھ مل کر ہوتا ہے۔

  4. مارکیٹ کے حالات پر مبنی لچکدار سٹاپ نقصان کی جگہ.

خطرے کا تجزیہ

  1. اہم رجحان کا غلط اندازہ مارکیٹ سے ہٹ سکتا ہے۔

  2. غلط چینل کی مدت کی ترتیب غلط تجارت میں اضافہ کرتی ہے۔

  3. سٹاپ نقصان چینل کے بہت قریب ہونے سے روکنے میں اضافہ ہوسکتا ہے.

  4. بریک آؤٹ سگنل کچھ تاخیر ہے، ممکنہ طور پر بہترین انٹری پوائنٹ یاد.

حل:

  1. اہم رجحان کا اندازہ کرنے کے لئے متعدد اشارے استعمال کریں ، غلطیوں کو کم کریں۔

  2. مختلف مارکیٹ کی رفتار کے لئے چینل کی مدت کے پیرامیٹرز کو بہتر بنائیں.

  3. کافی بفر حاصل کرنے کے لئے سٹاپ نقصان کی پوزیشن کو ایڈجسٹ کریں.

  4. اسکرین انٹری سگنلز میں فلٹرز شامل کریں۔

اصلاح کی ہدایات

  1. اہم رجحان کا اندازہ لگانے کے لئے مزید اشارے شامل کریں ، درستگی کو بہتر بنائیں۔

  2. جھوٹے بریک آؤٹ سے بچنے کے لئے حجم کے اشارے شامل کریں۔

  3. مختلف مصنوعات کے لئے چینل کی مدت کے پیرامیٹرز کو بہتر بنائیں.

  4. متحرک ٹریلنگ سٹاپ نقصان لاگو کریں.

  5. سگنل کے معیار کو بہتر بنانے اور غیر ضروری تجارت سے بچنے کے لئے فلٹرز شامل کریں۔

نتیجہ

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


/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-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/
// © pratyush_trades

//@version=4
strategy("Donchian Indexes", overlay=true)

length = input(20)
longRule = input("Higher High", "Long Entry", options=["Higher High", "Basis"])
shortRule = input("Lower Low", "Short Entry", options=["Lower Low", "Basis"])
longSL=input("Lower Low", "LONG SL", options=["Lower Low", "Basis"])
shortSL=input("Higher High", "SHORT SL", options=["Higher High", "Basis"])

hh = highest(high, length)
ll = lowest(low, length)

up = plot(hh, 'Upper Band', color = color.green)
dw = plot(ll, 'Lower Band', color = color.red)
mid = (hh + ll) / 2
midPlot = plot(mid, 'Basis', color = color.orange)
fill(up, midPlot, color=color.green, transp = 95)
fill(dw, midPlot, color=color.red, transp = 95)
plot(ema(close,200), "ema", color=color.orange)

if (close>ema(close,200))
    if (not na(close[length]))
        strategy.entry("Long", strategy.long, stop=longRule=='Basis' ? mid : hh)

if (close<ema(close,200))
    if (not na(close[length]))
        strategy.entry("Short", strategy.short, stop=shortRule=='Basis' ? mid : ll)

if (strategy.position_size>0)
    strategy.exit(id="Longs Exit",stop=longSL=='Basis' ? mid : ll)

if (strategy.position_size<0)
    strategy.exit(id="Shorts Exit",stop=shortSL=='Basis' ? mid : hh)

مزید