ডাবল টাইমফ্রেম ট্রেন্ড অনুসরণ করে ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-০৯-১২ 14:22:39
ট্যাগঃ

ডাবল টাইমফ্রেম ট্রেন্ড অনুসরণ করে ট্রেডিং কৌশল

এই ট্রেডিং কৌশলটি প্রবণতার দিকে দ্রুত প্রবেশের জন্য একাধিক টাইমফ্রেম জুড়ে প্রবণতা দিক চিহ্নিত করে। এটি সূচক হিসাবে এমএসিডি এবং স্টোকাস্টিক আরএসআই (এসআরএসআই) উভয়ই ব্যবহার করে এবং প্রতিদিনের এবং 4-ঘন্টা সময় ফ্রেমে ধারাবাহিক সংকেতগুলি ট্রিগার হওয়ার পরে ট্রেডগুলিতে প্রবেশ করে।

কৌশলগত যুক্তি:

  1. দৈনিক চার্টে MACD এবং SRSI গণনা করুন। যখন MACD সিগন্যালের উপরে অতিক্রম করে এবং SRSI %K সিগন্যালের উপরে অতিক্রম করে, তখন এটি একটি উত্থান সংকেত হিসাবে বিবেচিত হয়।

  2. 4-ঘন্টা চার্টে MACD এবং SRSI গণনা করুন। যখন MACD সংকেতের উপরে ক্রস করে এবং SRSI %K সংকেতের উপরে ক্রস করে, তখন এটি একটি উত্থান সংকেত হিসাবে বিবেচিত হয়।

  3. শুধুমাত্র যখন দৈনিক এবং ৪ ঘণ্টার বাউলিশ সিগন্যাল একসাথে দেখা যায় তখনই লম্বা ট্রেড করুন।

  4. যদি দৈনিক এবং ৪ ঘণ্টার বাউলিস সিগন্যাল উভয়ই অদৃশ্য হয়ে যায়, তাহলে লং পজিশন বন্ধ করুন।

  5. যদি দৈনিক এবং 4-ঘন্টা হ্রাস সংকেত উভয়ই (MACD এবং SRSI ক্রসিং নীচে) একসাথে প্রদর্শিত হয়, তবে শর্ট যান।

  6. যদি দৈনিক এবং ৪ ঘণ্টার হ্রাসকারী সংকেত উভয়ই অদৃশ্য হয়ে যায়, তাহলে শর্ট পজিশন বন্ধ করুন।

  7. প্রবণতা অনুসরণ করার জন্য ক্রমাগত দ্বৈত সংকেত পর্যবেক্ষণ করুন।

এই কৌশলটির সুবিধা হ'ল প্রবণতাগুলি বিকাশের সাথে সাথে দ্বিগুণ ফিল্টার ব্যবহার করে প্রবণতার নির্ভরযোগ্যতা উন্নত করতে এবং অস্থির সময়কালে মিথ্যা সংকেতগুলি এড়াতে। দুটি সময়সীমার ব্যবহার প্রবণতার দিকের ক্ষেত্রে আরও বেশি আস্থা সরবরাহ করে।

তবে, একটি সম্ভাব্য ঝুঁকি হ'ল শক্তিশালী প্রবণতা দ্বিতীয়টি নিশ্চিত করার আগে একটি সময়সীমার উপর তৈরি হতে পারে, যার ফলে প্রাথমিক এন্ট্রিগুলি অনুপস্থিত থাকে। মিথ্যা সংকেতগুলিকে হ্রাস করার সময় প্রবণতাটি দ্রুত ধরার জন্য এমএসিডি দৈর্ঘ্যের মতো পরামিতিগুলি অপ্টিমাইজ করা দরকার। অত্যধিক সংবেদনশীল পরামিতিগুলি ওভার-ট্রেডিংয়ের কারণ হতে পারে।

সামগ্রিকভাবে, ডাবল টাইমফ্রেম ট্রেন্ডস অনুসরণ কৌশলটি প্রাথমিক পর্যায়ে প্রবণতা চলাচলকে ক্যাপচার করার লক্ষ্য রাখে। দ্বৈত নিশ্চিতকরণ হুইপস এড়াতে সহায়তা করে তবে মাঝে মাঝে প্রাথমিক এন্ট্রিগুলি মিস করতে পারে। সাবধানে পরামিতি টিউনিং এবং ঝুঁকি ব্যবস্থাপনা প্রয়োজন।


/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy(title='[RS]Khizon (DWTI) Strategy V0', shorttitle='K', overlay=false, pyramiding=0, initial_capital=100000, currency=currency.USD)
trade_size = 10000
//  ||  Inputs:
macd_src = input(title='MACD Source:',  defval=close)
macd_fast = input(title='MACD Fast Length:',  defval=12)
macd_slow = input(title='MACD Slow Length:',  defval=26)
macd_signal_smooth = input(title='MACD Signal Smoothing:',  defval=9)
srsi_src = input(title='SRSI Source:',  defval=close)
srsi_rsi_length = input(title='SRSI RSI Length:',  defval=14)
srsi_stoch_length = input(title='SRSI Stoch Length:',  defval=14)
srsi_smooth = input(title='SRSI Smoothing:',  defval=14)
srsi_signal_smooth = input(title='SRSI Signal Smoothing:',  defval=14)
//  ||  MACD(close, 12, 26, 9):     ||---------------------------------------------||
f_macd_trigger(_src, _fast, _slow, _signal_smooth)=>
    _macd = ema(_src, _fast) - ema(_src, _slow)
    _signal = sma(_macd, _signal_smooth)
    _return_trigger = _macd >= _signal ? true : false
//  ||  Stoch RSI(close, 14, 14, 3, 3)  ||-----------------------------------------||
f_srsi_trigger(_src, _rsi_length, _stoch_length, _smooth, _signal_smooth)=>
    _rsi = rsi(_src, _rsi_length)
    _stoch = sma(stoch(_rsi, _rsi, _rsi, _stoch_length), _smooth)
    _signal = sma(_stoch, _signal_smooth)
    _return_trigger = _stoch >= _signal ? true : false
//  ||-----------------------------------------------------------------------------||
//  ||-----------------------------------------------------------------------------||
//  ||  Check Directional Bias from daily timeframe:
daily_trigger = security('USOIL', 'D', f_macd_trigger(macd_src, macd_fast, macd_slow, macd_signal_smooth) and f_srsi_trigger(srsi_src, srsi_rsi_length, srsi_stoch_length, srsi_smooth, srsi_signal_smooth))
h4_trigger = security('USOIL', '240', f_macd_trigger(macd_src, macd_fast, macd_slow, macd_signal_smooth) and f_srsi_trigger(srsi_src, srsi_rsi_length, srsi_stoch_length, srsi_smooth, srsi_signal_smooth))

plot(0, style=circles, color=daily_trigger?blue:na, linewidth=4, transp=65)
plot(0, style=circles, color=h4_trigger?navy:na, linewidth=2, transp=0)

sel_open = daily_trigger and h4_trigger
buy_open = not daily_trigger and not h4_trigger

strategy.entry('sel', long=false,  comment='sel', when=sel_open)
strategy.entry('buy', long=true,  comment='buy', when=buy_open)


আরো