এই কৌশলটি মূলত মাঝারি এবং স্বল্পমেয়াদে গতি প্রভাব ক্যাপচার করার জন্য 8 দিনের জন্য 5 দিনের সহজ চলমান গড়ের উপরে বা নীচে অবিচ্ছিন্নভাবে বন্ধ হওয়ার পরে দামের বিপরীত বৈশিষ্ট্যটি ব্যবহার করে। এটি দীর্ঘ হয় যখন বন্ধের দাম 5 দিনের লাইনের উপরে আবার 8 দিনের জন্য অবিচ্ছিন্নভাবে বন্ধ হওয়ার পরে 5 দিনের লাইনের নীচে ক্রস করে; এটি 8 দিনের জন্য অবিচ্ছিন্নভাবে বন্ধ হওয়ার পরে বন্ধের দামটি আবার 5 দিনের লাইনের নীচে ক্রস করার সময় শর্ট হয়।
এসএমএ প্যারামিটারগুলিকে অপ্টিমাইজ করতে পারে, মিথ্যা ব্রেকআউট রোধ করতে প্রবেশের মানদণ্ড উন্নত করতে পারে, কৌশলকে শক্তিশালী করতে প্রবণতা সূচকগুলির সাথে একত্রিত করতে পারে।
কৌশলটি গতির বিচার করে ব্রেকআউট থেকে পলব্যাক পর্যন্ত মূল্য চলাচলকে ক্যাপচার করে, উইপসো এড়ানো এবং প্রবণতা অনুসরণ করার ট্রেডিং লজিক বাস্তবায়ন করে। শব্দের প্রতিরোধের জন্য কঠোর পরামিতি সেটিংস এবং শক্তিশালী এন্ট্রি মানদণ্ড; ক্ষতি সীমাবদ্ধ করার জন্য যুক্তিসঙ্গত স্টপ লস। প্রবণতা সূচকগুলির সাথে একত্রিত করে আরও ভাল ফলাফল অর্জন করা যেতে পারে। কৌশল যুক্তি সহজ এবং পরিষ্কার। আরও অপ্টিমাইজেশন অন্বেষণ করা মূল্যবান।
/*backtest start: 2023-11-04 00:00:00 end: 2023-12-04 00:00:00 period: 1h basePeriod: 15m 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/ // © Marcuscor //@version=5 // Inpsired by Linda Bradford Raschke: a strategy for trading momentum in futures markets strategy("8D Run", initial_capital = 50000, commission_value = 0.0004) SMA = ta.sma(close,5) TrendUp = close >= SMA TrendDown = close <= SMA //logic to long TriggerBuy = ta.barssince(close < SMA) >= 8 Buy = TriggerBuy[1] and TrendDown strategy.entry("EL", strategy.long, when = Buy) strategy.close(id = "EL", when = close > SMA) // 1) color background when "run" begins and 2) change color when buy signal occurs bgcolor(TriggerBuy? color.green : na, transp = 90) bgcolor(Buy ? color.green : na, transp = 70) // logic to short TriggerSell = ta.barssince(close > SMA) >= 8 Sell = TriggerSell[1] and TrendUp strategy.entry("ES", strategy.short, when = Sell) strategy.close(id = "ES", when = close < SMA) // 1) color background when "run" begins and 2) change color when sell signal occurs bgcolor(TriggerSell ? color.red : na, transp = 90) bgcolor(Sell ? color.red : na, transp = 70)