ڈبل باکس ٹرینڈ ٹریکنگ سسٹم

مصنف:چاؤ ژانگ، تاریخ: 2023-11-02 17:19:22
ٹیگز:

جائزہ

ٹرینڈ فالونگ سسٹم ایک ڈبل باکس سسٹم پر مبنی ٹرینڈ ٹریکنگ حکمت عملی ہے۔ یہ مجموعی طور پر رجحان کی سمت کا تعین کرنے کے لئے ایک طویل مدتی باکس کا استعمال کرتا ہے اور جب قلیل مدتی باکس ٹرگر ہوتا ہے تو وہ سگنل لیتا ہے جو بڑے رجحان کے مطابق ہوتے ہیں۔ یہ حکمت عملی خطرات کا انتظام کرتے ہوئے رجحانات کی پیروی کرتی ہے۔

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

حکمت عملی رجحان کا تعین کرنے کے لئے دو خانوں کا استعمال کرتی ہے۔ طویل مدتی خانہ اہم رجحان کی سمت کا فیصلہ کرنے کے لئے ایک طویل مدت کا استعمال کرتا ہے ، اور قلیل مدتی خانہ تجارتی سگنل پیدا کرنے کے لئے ایک مختصر مدت کا استعمال کرتا ہے۔

سب سے پہلے ، حکمت عملی اہم رجحان کی سمت کا تعین کرنے کے لئے طویل مدتی باکس کی اعلی اور کم قیمتوں کا حساب لگاتی ہے۔ رجحان کی سمت یہ ہوسکتی ہے:

  • اگر سب سے زیادہ قیمت پچھلے بار کی سب سے زیادہ قیمت سے تجاوز کرتی ہے تو اسے ایک اپ ٹرینڈ کے طور پر بیان کیا جاتا ہے ، جس کی قیمت 1 ہے
  • اگر سب سے کم قیمت پچھلی بار کی سب سے کم قیمت سے نیچے کی حد کو عبور کرتی ہے تو اسے نیچے کی طرف رجحان کے طور پر بیان کیا جاتا ہے ، جس کی قیمت -1 ہے
  • دوسری صورت میں، اصل رجحان کی سمت برقرار رکھیں

اہم رجحان کا تعین کرنے کے بعد ، حکمت عملی قلیل مدتی باکس سگنلز کی بنیاد پر پوزیشن لینے لگتی ہے۔ خاص طور پر:

  • جب اہم رجحان اوپر ہے اور قلیل مدتی باکس کی سب سے کم قیمت پچھلی بار کی سب سے کم قیمت کے برابر ہے اور موجودہ قلیل مدتی باکس کی سب سے کم قیمت سے کم ہے تو ، طویل ہوجائیں۔
  • جب اہم رجحان نیچے ہے اور قلیل مدتی باکس کی سب سے زیادہ قیمت پچھلی بار کی سب سے زیادہ قیمت کے برابر ہے اور موجودہ قلیل مدتی باکس کی سب سے زیادہ قیمت سے زیادہ ہے، مختصر جاؤ.

اس کے علاوہ، سٹاپ نقصان اور منافع لینے کی تشکیل کی جاتی ہے:

  • طویل سٹاپ نقصان طویل مدتی باکس کی سب سے کم قیمت ہے، مختصر سٹاپ نقصان طویل مدتی باکس کی سب سے زیادہ قیمت ہے
  • لانگ ٹیک منافع مختصر مدت کے باکس کی سب سے زیادہ قیمت ہے، مختصر ٹیک منافع مختصر مدت کے باکس کی سب سے کم قیمت ہے

جب اہم رجحان الٹ جاتا ہے تو، تمام پوزیشنیں بند کردیں۔

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

اس حکمت عملی کے فوائد میں شامل ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی کے خطرات میں شامل ہیں:

  1. غیر مناسب طویل اور مختصر مدت کی ترتیبات سے زیادہ تجارت یا کھوئے ہوئے مواقع پیدا ہوسکتے ہیں
  2. قلیل مدتی تبدیلیاں طویل مدتی رجحان کی تبدیلیوں کی نمائندگی نہیں کرسکتی ہیں ، پھر بھی نقصان کا خطرہ لاحق ہے
  3. سٹاپ نقصان بہت قریب ہو سکتا ہے قبل از وقت بند کر دیا جائے
  4. بہت زیادہ منافع لے لو زیادہ سے زیادہ منافع حاصل نہیں کر سکتے
  5. اہم رجحان کا غلط فیصلہ نقصانات کا باعث بنتا ہے
  6. حل میں ایڈجسٹمنٹ کی مدت، اسٹاپ / اہداف کو بہتر بنانے، فلٹرز وغیرہ شامل ہیں.

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

اسٹریٹیجی کو بہتر بنایا جاسکتا ہے:

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

خلاصہ

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

[/trans]


/*backtest
start: 2023-10-25 00:00:00
end: 2023-10-26 07:00:00
period: 5m
basePeriod: 1m
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/
// © LonesomeTheBlue

//@version=4
strategy("Grab Trading System", overlay = true)
flb = input(defval = 80, title = "Longterm Period", minval = 1)
slb = input(defval = 21, title = "Shortterm Period", minval = 1)
showtarget = input(defval = true, title = "Show Target")
showtrend = input(defval = true, title = "Show Trend")

major_resistance = highest(flb)
major_support = lowest(flb)
minor_resistance = highest(slb)
minor_support = lowest(slb)

var int trend = 0
trend := high > major_resistance[1] ? 1 : low < major_support[1] ? -1 : trend
strategy.entry("Buy", true, when = trend == 1 and low[1] == minor_support[1] and low > minor_support)
strategy.entry("Sell", false, when = trend == -1 and high[1] == minor_resistance[1] and high < minor_resistance)

if strategy.position_size > 0
    strategy.exit("Buy", stop = major_support, comment = "Stop Buy")
    if high[1] == minor_resistance[1] and high < minor_resistance
        strategy.close("Buy", comment ="Close Buy")
    
if strategy.position_size < 0
    strategy.exit("Sell", stop = major_resistance, comment = "Stop Sell")
    if low[1] == minor_support[1] and low > minor_support
        strategy.close("Sell", comment ="Close Sell")

if strategy.position_size != 0 and change(trend)
    strategy.close_all()
    
majr = plot(major_resistance, color = showtrend and trend == -1 and trend[1] == -1 ? color.red : na)
majs = plot(major_support, color = showtrend and trend == 1 and trend[1] == 1 ? color.lime : na)
minr = plot(minor_resistance, color = showtarget and trend == 1 and strategy.position_size > 0 ? color.yellow : na, style = plot.style_circles)
mins = plot(minor_support, color = showtarget and trend == -1 and strategy.position_size < 0 ? color.yellow : na, style = plot.style_circles)

fill(majs, mins, color = showtrend and trend == 1 and trend[1] == 1 ? color.lime : na, transp = 85)
fill(majr, minr, color = showtrend and trend == -1 and trend[1] == -1 ? color.red : na, transp = 85)


مزید