এই কৌশলটি মূল্যের প্রবণতা এবং অগ্রগতি নির্ধারণের জন্য দুটি চলমান গড় ব্যবহার করে। যখন দাম উপরের রেলটি ভেঙে যায় তখন শর্ট যান এবং যখন দাম নিম্ন রেলটি ভেঙে যায় তখন দীর্ঘ যান। ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস প্রস্থান সেট করুন।
এই কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই কৌশলটি নিম্নলিখিত দিকগুলিতে অনুকূলিত করা যেতে পারেঃ
এই কৌশলটির সামগ্রিক ধারণাটি পরিষ্কার এবং সহজেই বোঝা যায়। প্রবণতা সনাক্ত করতে ডাবল রেল সিস্টেম ব্যবহার করে এবং প্রবেশের সময় নির্ধারণের জন্য মূল্যের অগ্রগতি ব্যবহার করে এটি গোলমাল ফিল্টার করতে এবং স্থিতিশীল মুনাফা অর্জন করতে পারে। উন্নতি এবং অপ্টিমাইজেশনের জন্যও জায়গা রয়েছে। সামগ্রিকভাবে, এটি ব্যবহারিক মূল্য সহ পুনরুত্পাদনযোগ্য পরিমাণগত ট্রেডিং কৌশল।
/*backtest start: 2023-11-13 00:00:00 end: 2023-11-20 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //2018 //@version=3 strategy(title = "Noro's Shift MA Strategy v1.0", shorttitle = "Shift MA str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0) //Settings capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Lot, %") per = input(3, defval = 1, minval = 1, maxval = 1000, title = "Length") src = input(ohlc4, title = "Source") buylevel = input(-5.0, defval = -5.0, minval = -100, maxval = 0, title = "Buy line (lime)") selllevel = input(0.0, defval = 0.0, minval = -100, maxval = 100, title = "Sell line (red)") fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day") today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day") //SMAs sma = sma(src, per) buy = sma * ((100 + buylevel) / 100) sell = sma * ((100 + selllevel) / 100) plot(buy, linewidth = 2, color = lime, title = "Buy line") plot(sell, linewidth = 2, color = red, title = "Sell line") //Trading size = strategy.position_size lot = 0.0 lot := size == 0 ? strategy.equity / close * capital / 100 : lot[1] if (not na(close[per])) and size == 0 strategy.entry("L", strategy.long, lot, limit = buy) if (not na(close[per])) strategy.entry("Close", strategy.short, 0, limit = sell) if time > timestamp(toyear, tomonth, today, 23, 59) strategy.close_all()