ট্রেন্ড ফলোিং সিস্টেম একটি ডাবল বক্স সিস্টেমের উপর ভিত্তি করে একটি ট্রেন্ড ট্র্যাকিং কৌশল। এটি সামগ্রিক প্রবণতা দিক নির্ধারণের জন্য একটি দীর্ঘমেয়াদী বক্স ব্যবহার করে এবং স্বল্পমেয়াদী বক্সটি ট্রিগার হওয়ার সময় প্রধান প্রবণতার সাথে সামঞ্জস্যপূর্ণ সংকেত নেয়। এই কৌশলটি ঝুঁকি পরিচালনা করার সময় প্রবণতা অনুসরণ করে।
কৌশলটি প্রবণতা নির্ধারণের জন্য দুটি বাক্স ব্যবহার করে। দীর্ঘমেয়াদী বাক্সটি প্রধান প্রবণতার দিক নির্ধারণের জন্য একটি দীর্ঘ সময়কাল ব্যবহার করে এবং স্বল্পমেয়াদী বাক্সটি ট্রেডিং সংকেত তৈরির জন্য একটি স্বল্পমেয়াদী সময়কাল ব্যবহার করে।
প্রথমত, কৌশলটি মূল প্রবণতা দিক নির্ধারণের জন্য দীর্ঘমেয়াদী বাক্সের সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করে। প্রবণতা দিকটি হতে পারেঃ
প্রধান প্রবণতা নির্ধারণ করার পর, কৌশলটি স্বল্পমেয়াদী বক্স সংকেতগুলির উপর ভিত্তি করে অবস্থান নিতে শুরু করে। বিশেষ করেঃ
এছাড়াও, স্টপ লস এবং লাভ গ্রহণের কনফিগারেশন রয়েছেঃ
যখন প্রধান প্রবণতা বিপরীত হয়, সব পজিশন বন্ধ করুন।
এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ
এই কৌশলের ঝুঁকিগুলির মধ্যে রয়েছেঃ
কৌশলটি নিম্নলিখিতগুলির মাধ্যমে উন্নত করা যেতে পারেঃ
ট্রেন্ড ফলোিং সিস্টেম একটি প্রাকটিক্যাল ট্রেন্ড ট্রেডিং কৌশল যা ট্রেন্ড নির্ধারণ এবং স্বল্পমেয়াদী সমন্বয়কে একত্রিত করে। ক্রমাগত অপ্টিমাইজেশানগুলির সাথে, এটি একটি শক্তিশালী স্বয়ংক্রিয় সিস্টেম হয়ে উঠতে পারে যা ঝুঁকি নিয়ন্ত্রণের সময় প্রবণতা ট্র্যাক করে। এটি ট্রেন্ড ট্রেডিংয়ের মূল দর্শন ধারণ করে এবং গভীর অধ্যয়নের মূল্যবান।
[/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)