এই কৌশলটি সুপারট্রেন্ড সূচকের উপর ভিত্তি করে একটি স্বয়ংক্রিয় ট্রেডিং সিস্টেম, সুপারট্রেন্ড লাইনের সাথে মূল্য ক্রসওভার বিশ্লেষণ করে ট্রেডিং সংকেত উত্পন্ন করে। কৌশলটি স্থির এটিআর সময়কাল এবং গুণক পরামিতিগুলি ব্যবহার করে, বাজারের প্রবণতা নির্ধারণের জন্য সুপারট্রেন্ড লাইনের সাথে মূল্য ক্রসওভারের দিককে একত্রিত করে, প্রবণতা অনুসরণ এবং মূলধন পরিচালনার একটি জৈবিক সংহতকরণ অর্জন করে।
কৌশলটির মূলটি সুপারট্রেন্ড সূচক ব্যবহার করে, যা এটিআর (গড় সত্য পরিসীমা) অস্থিরতা সূচকের উপর ভিত্তি করে নির্মিত হয়। নির্দিষ্ট বাস্তবায়নের মধ্যে রয়েছেঃ
এটি একটি সুগঠিত এবং যৌক্তিকভাবে কঠোর প্রবণতা অনুসরণকারী কৌশল। সুপারট্রেন্ড সূচকের গতিশীল বৈশিষ্ট্যগুলির মাধ্যমে এটি প্রবণতা ক্যাপচার এবং ঝুঁকি নিয়ন্ত্রণে unityক্য অর্জন করে। কৌশলটি শক্তিশালী ব্যবহারিকতা এবং প্রসারণযোগ্যতা প্রদর্শন করে এবং উপযুক্ত পরামিতি সেটিং এবং অপ্টিমাইজেশান দিকনির্দেশের বাস্তবায়নের মাধ্যমে এটি লাইভ ট্রেডিংয়ে স্থিতিশীল পারফরম্যান্সের প্রতিশ্রুতি দেখায়।
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-09 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Commodity KIng", overlay=true) // Supertrend Parameters atr_period = 10 // Fixed ATR Period atr_multiplier = 2.0 // Fixed ATR Multiplier // Calculate Supertrend [supertrend, direction] = ta.supertrend(atr_multiplier, atr_period) // Plot Supertrend with reversed colors plot(supertrend, color=direction > 0 ? color.red : color.green, title="Supertrend", linewidth=2) // Buy and Sell Conditions longCondition = ta.crossover(close, supertrend) // Buy when price crosses above Supertrend shortCondition = ta.crossunder(close, supertrend) // Sell when price crosses below Supertrend // Execute Buy and Sell Orders if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) // Exit Conditions if (shortCondition) strategy.close("Buy") // Close long position if price crosses below Supertrend if (longCondition) strategy.close("Sell") // Close short position if price crosses above Supertrend // Alerts if (longCondition) alert("Buy Signal: " + str.tostring(close), alert.freq_once_per_bar) if (shortCondition) alert("Sell Signal: " + str.tostring(close), alert.freq_once_per_bar)