এই কৌশলটি একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্ন মূল্যের সহজ চলমান গড়ের উপর ভিত্তি করে ক্রয় এবং বিক্রয় সংকেত তৈরি করে।
ডুয়াল পিক রিভার্সাল ট্রেডিং কৌশলটি প্রযুক্তিগত বিশ্লেষণে সমর্থন এবং প্রতিরোধের তত্ত্ব ব্যবহার করে। এটি অনুমান করে যে যখন দামগুলি প্রতিরোধ বা সমর্থন স্তরগুলি অতিক্রম করে, তখন বাজার বাহিনী এবং গতিশীলতা স্থানান্তরিত হবে। বিশেষত, যখন দামগুলি সাম্প্রতিক সময়ের মধ্যে সর্বোচ্চ পয়েন্টের উপরে উঠে যায়, তখন এটি ওভারহেড প্রতিরোধের মাধ্যমে ভাঙন হিসাবে দেখা হয়। এবং যখন দামগুলি সাম্প্রতিক সময়ের মধ্যে সর্বনিম্ন পয়েন্টের নীচে পড়ে, তখন এটি সমর্থন স্তরগুলি ভাঙন হিসাবে দেখা হয়। এই দুটি সীমানার মাঝামাঝি পয়েন্টটি মূল্যের কেন্দ্রীয় পয়েন্ট হিসাবে দেখা হয়।
ডুয়াল পিক রিভার্সাল ট্রেডিং স্ট্র্যাটেজি প্রথমে একটি নির্দিষ্ট সময়ের (ডিফল্ট ২৯ দিন) মধ্যে সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন নিম্ন মূল্যের সহজ চলমান গড় গণনা করে। এটি মূল্যের উপরের এবং নীচের সীমা প্রতিনিধিত্বকারী দুটি ব্যান্ড তৈরি করে। এটি তারপর ক্রয় এবং বিক্রয় প্রান্তিক নির্ধারণের জন্য এই দুটি ব্যান্ডের মধ্যপন্থী গণনা করে।
যখন দামগুলি উপরের ব্যান্ডের উপরে উঠে যায়, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন দামগুলি নীচের ব্যান্ডের নীচে পড়ে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। ব্যবসায়ী তারপরে অবস্থানটি বিপরীত করে, যখন দামগুলি উপরের ব্যান্ডের নীচে ফিরে আসে তখন বিক্রি করে এবং যখন দামগুলি নীচের ব্যান্ডের উপরে ফিরে আসে তখন কিনে।
এই কৌশলটির সুবিধা হ'ল এটি ব্রেকআউট দ্বারা সৃষ্ট গতির উপর মূলধন অর্জন করে। যখন দামগুলি উপরের বা নীচের সীমা থেকে বেরিয়ে আসে, তখন স্বল্পমেয়াদে প্রায়শই উল্লেখযোগ্য মূল্য চলাচল হয়। এটি ব্রেকআউট হওয়ার পরে ব্যবসায়ীদের ব্যবসায়ের সুযোগ দেয়।
তবে, এই কৌশলটির সাথে কিছু ঝুঁকিও রয়েছে। প্রথমত, নির্বাচিত লুকব্যাক সময়কালের ফলাফলের উপর বড় প্রভাব রয়েছে। যদি সময়কাল খুব কম হয় তবে ব্যান্ডগুলি খুব সংবেদনশীল হবে এবং অনেক মিথ্যা সংকেত তৈরি করবে। যদি সময়কাল খুব দীর্ঘ হয় তবে এটি সময়মতো নতুন প্রবণতা ক্যাপচার করতে ব্যর্থ হবে। এছাড়াও, উপরের বা নীচের সীমা ভঙ্গ করা দামগুলি সর্বদা প্রবণতা অব্যাহত রাখে না এবং কিছু বিপরীত সম্ভব। ব্যবসায়ীদের ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লসগুলি সামঞ্জস্য করতে হবে।
সংক্ষেপে, ডুয়াল পিক রিভার্সাল ট্রেডিং কৌশলটি গতির প্রান্তিক অতিক্রম করে দামের ব্রেকআউটগুলি পর্যবেক্ষণ করে ট্রেডিং সুযোগগুলি সন্ধান করে। এটি স্বল্পমেয়াদে ব্রেকআউট গতির সুবিধাটি মূলধন করে, তবে প্যারামিটার অপ্টিমাইজেশন এবং ঝুঁকি নিয়ন্ত্রণেও মনোযোগ দিতে হবে। সঠিকভাবে ব্যবহার করা হলে, এই কৌশলটি পরিমাণগত ট্রেডিংয়ের জন্য একটি উপকারী সরঞ্জাম হতে পারে।
/*backtest start: 2023-08-15 00:00:00 end: 2023-09-14 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 //////////////////////////////////////////////////////////// // Copyright by HPotter v2.0 19/09/2022 // This is simple Highest high and Lowest low strategy. // Buy when break HH+offset // Sell when break LL+offset // Offset = (HH-LL)/2 //////////////////////////////////////////////////////////// strategy(title='HHLL', overlay=true) Len = input(29) reverse = input(true, title='Trade reverse') xHH = ta.sma(high, Len) xLL = ta.sma(low, Len) movevalue = (xHH - xLL) / 2 xHHM = xHH + movevalue xLLM = xLL - movevalue pos = 0 possig = 0 iff_1 = high > xHHM[1] and time > timestamp(2018, 01, 01, 09, 30) ? -1 : nz(pos[1], 0) pos := low < xLLM[1] and time > timestamp(2018, 01, 01, 09, 30) ? 1 : iff_1 iff_2 = reverse and pos == -1 ? 1 : pos possig := reverse and pos == 1 ? -1 : iff_2 if possig == 1 and possig[1] != possig and time > timestamp(2018, 01, 01, 09, 30) strategy.entry('Long', strategy.long) if possig == -1 and possig[1] != possig and time > timestamp(2018, 01, 01, 09, 30) strategy.entry('Short', strategy.short) barcolor(possig == -1 ? color.red : possig == 1 ? color.green : color.blue) plot(xHHM, color=color.new(color.blue, 0), title='MA') plot(xLLM, color=color.new(color.blue, 0), title='MA') plot(xHH, color=color.new(color.red, 0), title='MA') plot(xLL, color=color.new(color.red, 0), title='MA')