ডুয়াল আর সূচক কৌশল

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

সারসংক্ষেপ

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

নীতিমালা

কৌশলটি প্রধানত নিম্নলিখিত তিনটি প্রযুক্তিগত সূচক ব্যবহার করেঃ

  1. প্যারাবলিক এসএআর ট্রেলিং স্টপ ইন্ডিকেটর: এটি সম্ভাব্য স্টপ লস পয়েন্টগুলি দেখায় এবং দামের প্রবণতা এবং সম্ভাব্য বিপরীত পয়েন্টগুলি নির্ধারণ করতে ব্যবহার করা যেতে পারে। কোডটি প্যারামিটার সেটিংসের উপর ভিত্তি করে এসএআর মানগুলি গণনা করে এবং গ্রাফ করে।

  2. আরএসআই ওভারকোপড-ওভারসোল্ড সূচকঃ এটি দামগুলি ওভারকপড বা ওভারসোল্ড কিনা তা বিচার করে। কোডটি আরএসআই পরামিতি এবং ওভারকপড / ওভারসোল্ড থ্রেশহোল্ড মানগুলি সেট করে এবং আরএসআই কার্ভ গণনা করে এবং গ্রাফ করে।

  3. এসএমএ লাইনঃ এটি 10 দিনের এবং 20 দিনের এসএমএ লাইন গণনা করে এবং গ্রাফ করে।

তিনটি সূচককে একত্রিত করে, ক্রয় এবং বিক্রয় পয়েন্টের যুক্তি নিম্নরূপঃ

১৮২ দিনের এসএমএ লাইনের উপরে যখন বন্ধ হয়, ১০ দিনের এসএমএ ২০ দিনের এসএমএ লাইনের উপরে অতিক্রম করে এবং আরএসআই নীচে থেকে ৩০ ওভারসোল্ড লাইনের মধ্য দিয়ে অতিক্রম করে তখন লম্বা হয়ে যায়।

১৮২ দিনের এসএমএ লাইনের নিচে ক্লোজ হলে শর্ট যান, ১০ দিনের এসএমএ ২০ দিনের এসএমএ লাইনের নিচে ক্রস করে এবং আরএসআই উপরে থেকে ৭০ ওভারবয় লাইন ভেঙে যায়।

সুবিধা

এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:

  1. প্রবণতার দিকনির্দেশনা নির্ধারণের জন্য দ্বৈত আর সূচক ব্যবহার করে কার্যকরভাবে ট্রেডিং সংকেতগুলি নিশ্চিত করতে পারে। ওভারকুপ-ওভারসোল্ডের জন্য আরএসআই এবং প্রবণতা বিপরীতের জন্য এসএআর আরও নির্ভরযোগ্যতার জন্য একসাথে কাজ করে।

  2. এসএমএ ফিল্টার যোগ করা মিথ্যা ব্রেকআউট এড়াতে সহায়তা করে। কেবলমাত্র আরএসআই-তে নির্ভর করে সুযোগগুলি মিস করতে পারে, এসএমএ আত্মবিশ্বাস যোগ করে।

  3. ১৫ মিনিটের টাইমফ্রেম স্বল্পমেয়াদী ব্রেকআউটকে সময়মতো ক্যাপচার করে।

  4. ২.৫ মাসের ১৫ মিনিটের ব্যাকটেস্ট ডেটা কৌশলকে যথেষ্টভাবে বৈধ করে। ২.৫ মাসের ১৫ মিনিটের ডেটা মূলত নির্ভরযোগ্যতা নির্ধারণ করতে পারে।

ঝুঁকি

কিছু ঝুঁকি আছেঃ

  1. সীমিত ব্যাকটেস্ট ডেটা ভবিষ্যতের পারফরম্যান্সকে পুরোপুরি উপস্থাপন করতে পারে না। দীর্ঘমেয়াদী বৈধতা নির্ধারণের জন্য ২.৫ মাস যথেষ্ট নয়।

  2. আরএসআই প্রকৃত মূল্য আন্দোলনের থেকে বিচ্যুত হয়ে মিথ্যা সংকেত দিতে পারে।

  3. এসএএমএ-র একটি লেগিং এফেক্ট রয়েছে। এটি দামের পরিবর্তনে ধীর গতিতে প্রতিক্রিয়া দেখায়, ভাল এন্ট্রি পয়েন্টগুলি মিস করে।

  4. ইনট্রা-ডে ট্রেডিং এর ঝুঁকি বেশি, সংবাদ এবং ওভারনাইট পজিশনের ঝুঁকিতে বেশি।

অপ্টিমাইজেশন

কৌশলটি অপ্টিমাইজ করার কিছু উপায়ঃ

  1. আরও পর্যাপ্ত বৈধতার জন্য ব্যাকটেস্টের সময়সীমা ৬ মাস বা ১ বছর বাড়ানো।

  2. আরও নির্ভরযোগ্য সংকেত পেতে RSI এর পরিপূরক বা প্রতিস্থাপনের জন্য KDJ, MACD এর মতো অন্যান্য সূচক চেষ্টা করুন।

  3. ৫ দিন এবং ২০ দিনের মতো এসএমএ সংমিশ্রণগুলি অপ্টিমাইজ করুন, অথবা আরও শক্তিশালী ব্রেকআউটের জন্য আরও দীর্ঘ এসএমএ যুক্ত করুন।

  4. ইনট্রা-ডে বা ট্রেলিং স্টপ লস এর মতো একক ট্রেড লস নিয়ন্ত্রণের জন্য স্টপ লস মেকানিজম যুক্ত করুন।

  5. অপ্টিমাইজ করুন মুনাফা নিন, যেমন ট্রেলিং স্টপ বা আংশিক মুনাফা, আরও লাভের জন্য লক।

সিদ্ধান্ত

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


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

//@version=3
strategy("Chrome", overlay=false, pyramiding = 1, commission_value = 0.01, currency = currency.USD, initial_capital = 1000)

// Parabolic Support And Resistance
start = input(0.02)
increment = input(0.02)
maximum = input(0.20)
sar = sar(start, increment, maximum)

//plot(sar, style = circles, linewidth = 2)

// (v)RSI
RSIlength = input(6,title="RSI Period Length") 
RSIoverSold = 30
RSIoverBought = 70
RSImid = 50
price = close
vrsi = rsi(price, RSIlength)
plot(vrsi)
a = hline(70)
b = hline(30)

strategy.entry("buy", strategy.long,  when = close > sma(close, 182) and sma(close, 10) > sma(close, 20) and crossover(vrsi, RSIoverSold))
strategy.entry("short", strategy.short,  when = close < sma(close, 182)  and sma(close, 10) < sma(close, 20) and crossunder(vrsi, RSIoverBought))















আরো