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