কৌশলটি ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য সুপারট্রেন্ড সূচক ব্যবহার করে এবং নিম্ন ঝুঁকিপূর্ণ ট্রেন্ড অনুসরণ করার জন্য স্টপ লস এবং মুনাফা গ্রহণের জন্য ATR সূচককে একত্রিত করে।
এই কৌশলটির মূল সূচক হল সুপারট্রেন্ড। সুপারট্রেন্ড সূচকটি মূল্যের অগ্রগতির উপর ভিত্তি করে প্রবণতার দিক বিচার করার জন্য এটিআরকে একত্রিত করে। নির্দিষ্ট গণনার পদ্ধতি নিম্নরূপঃ
উপরের ব্যাণ্ড: উপরের ব্যাণ্ড = বর্তমান মূল্য - (ATR x মাল্টিপ্লায়ার) Lower Band: Lower Band = বর্তমান মূল্য + (ATR x Multiplier)
যখন দাম উপরের ব্যান্ডের চেয়ে বেশি হয়, তখন এটি একটি আপট্রেন্ড; যখন দাম নীচের ব্যান্ডের চেয়ে কম হয়, তখন এটি একটি ডাউনট্রেন্ড।
কৌশলটি সুপারট্রেন্ড সূচকের উপর ভিত্তি করে প্রবণতা দিক নির্ধারণ করে, একটি আপট্রেন্ডে দীর্ঘ যায় এবং একটি ডাউনট্রেন্ডে শর্ট যায়। একই সময়ে, কৌশলটি ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস সেট করতে এবং লাভের অবস্থান নিতে ATR সূচকের গড় ওঠানামা পরিসীমা ব্যবহার করে।
ঝুঁকি কমানোর পদ্ধতিঃ
সংক্ষেপে, এই কৌশলটি ট্রেন্ডের দিকনির্দেশ নির্ধারণ করতে সুপারট্রেন্ড সূচক ব্যবহার করে এবং ট্রেডিংয়ের পরে কম ঝুঁকিপূর্ণ প্রবণতা অর্জনের জন্য এটিআর সূচক দিয়ে স্টপ লস এবং লাভ গ্রহণ সেট করে। কৌশল ধারণাটি পরিষ্কার এবং সহজেই বোঝা যায়। ব্যক্তিগত ঝুঁকি পছন্দ অনুসারে পরামিতিগুলি সামঞ্জস্য করা যায়। এটি একটি বহুমুখী প্রবণতা ট্র্যাকিং কৌশল। তবে কৌশল নিজেই প্রবণতার গুণমান বিচার করতে পারে না, তাই ভুল অপারেশনের ঝুঁকি হ্রাস করতে অন্যান্য সূচক বা মডেলগুলির সাথে ব্যবহার করার পরামর্শ দেওয়া হয়।
/*backtest start: 2022-12-05 00:00:00 end: 2023-12-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Advanced Trend Strategy", overlay=true) // Input parameters length = input(14, title="ATR Length") multiplier = input(1.5, title="Multiplier") src = close // Calculate ATR atr_value = ta.atr(length) // Calculate Supertrend upst = src - multiplier * atr_value downst = src + multiplier * atr_value var float supertrend = na var float trend_direction = na if (na(supertrend)) supertrend := upst if (src > supertrend) supertrend := upst if (src < supertrend) supertrend := downst // Buy and Sell conditions buyCondition = ta.crossover(src, supertrend) sellCondition = ta.crossunder(src, supertrend) // Execute Buy and Sell orders if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy") // Close the long position if (sellCondition) strategy.entry("Sell", strategy.short) if (buyCondition) strategy.close("Sell") // Close the short position // Plot Supertrend plot(supertrend, color=color.blue, title="Supertrend") // Highlight bars based on trend direction bgcolor(src > supertrend ? color.new(color.green, 95) : src < supertrend ? color.new(color.red, 95) : na) // Plot ATR for reference plot(atr_value, color=color.gray, title="ATR", linewidth=2) // Plot arrows for buy and sell signals plotshape(buyCondition, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small, title="Buy Signal") plotshape(sellCondition, color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, title="Sell Signal")