এই কৌশলটি সাপ্তাহিক চক্রীয় প্যাটার্নটি ট্রেড করে সোমবার বন্ধ করে এবং বুধবারের আগে মুনাফা গ্রহণ করে এই সময়ের মধ্যে দামের দোল ধরতে। এটি একটি সাধারণ যান্ত্রিক সিস্টেম।
কৌশলগত যুক্তি:
প্রতি সোমবার বন্ধের সময় লং এন্ট্রি চালান।
প্রতি বুধবারের আগে বেরিয়ে আসার জন্য মুনাফা নিন।
স্টপ লস শতাংশকে সীমাবদ্ধ হারে সেট করুন।
মুনাফা অর্জনের লক্ষ্যমাত্রা শতাংশ নির্ধারণ করুন।
ভিজ্যুয়াল P&L এর জন্য প্লট স্টপ এবং মুনাফা লাইন।
উপকারিতা:
চক্রীয় ট্রেডিংয়ের কম ড্রাউনডাউন এবং ইতিহাসে ভাল রিটার্ন রয়েছে।
স্থির নিয়ম যা স্বয়ংক্রিয় এবং কার্যকর করা সহজ।
সহজ স্টপ লস এবং লাভের কনফিগারেশন।
ঝুঁকি:
চক্রকে ব্যাহত করে এমন ঘটনার সাথে মানিয়ে নিতে পারে না।
একক ট্রেডের ক্ষতি সীমাবদ্ধ করতে অক্ষম।
মুনাফায় আটকে আছে, আর উপরে যেতে পারবে না।
সংক্ষেপে বলতে গেলে, এই যান্ত্রিক চক্রীয় ব্যবস্থার চিত্তাকর্ষক ব্যাকটেস্ট রয়েছে কিন্তু যখন প্যাটার্ন পরিবর্তন হয় তখন এটি অভিযোজিত হওয়ার জন্য লড়াই করে। বিনিয়োগকারীদের সতর্কতা অবলম্বন করা উচিত।
/*backtest start: 2023-08-12 00:00:00 end: 2023-09-11 00:00:00 period: 4h 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/ // © processingclouds // @description Strategy to go long at end of Monday and exit by Tuesday close, or at stop loss or take profit percentages //@version=5 strategy("Buy Monday, Exit Wednesday", "Mon-Wed Swings",overlay=true) // ----- Inputs: stoploss %, takeProfit % stopLossPercentage = input.float(defval=4.0, title='StopLoss %', minval=0.1, step=0.2) / 100 takeProfit = input.float(defval=3.0, title='Take Profit %', minval=0.3, step=0.2) / 100 // ----- Exit and Entry Conditions - Check current day and session time isLong = dayofweek == dayofweek.monday and not na(time(timeframe.period, "1400-1601")) isExit = dayofweek == dayofweek.wednesday and not na(time(timeframe.period, "1400-1601")) // ----- Calculate Stoploss and Take Profit values SL = strategy.position_avg_price * (1 - stopLossPercentage) TP = strategy.position_avg_price * (1 + takeProfit) // ----- Strategy Enter, and exit when conditions are met strategy.entry("Enter Long", strategy.long, when=isLong) if strategy.position_size > 0 strategy.close("Enter Long", isExit) strategy.exit(id="Exit", stop=SL, limit=TP) // ----- Plot Stoploss and TakeProfit lines plot(strategy.position_size > 0 ? SL : na, style=plot.style_linebr, color=color.red, linewidth=2, title="StopLoss") plot(strategy.position_size > 0 ? TP : na, style=plot.style_linebr, color=color.green, linewidth=2, title="TakeProfit")