দ্বৈত বিপরীতমুখী ট্র্যাকিং কৌশল
সারসংক্ষেপ
ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজি মূল্যের দ্বৈত টার্নিং পয়েন্ট ট্র্যাক করে ট্রেডিং সিগন্যাল তৈরি করে। যখন মূল্য একটি নতুন উচ্চতা তৈরি করে, তখন স্ট্র্যাটেজি একটি শর্ট পজিশন নেয়; যখন মূল্য একটি নতুন নিম্ন তৈরি করে, তখন স্ট্র্যাটেজি একটি লং পজিশন নেয়। মূল্যের টার্নিং পয়েন্টের এই রিয়েল-টাইম ট্র্যাকিং বাজারের মোমেন্টাম রিভার্সালকে দ্রুত ধরতে পারে।
স্ট্র্যাটেজি নীতি
ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজি ট্রেডিং সিগন্যাল তৈরি করতে দুটি প্যাটার্ন ব্যবহার করে: উচ্চ ক্রয় টার্নিং প্যাটার্ন (HHS) এবং নিম্ন বিক্রয় টার্নিং প্যাটার্ন (LLB)। এগুলোর নির্ণয়ের সূত্র নিম্নরূপ:
- HHS প্যাটার্ন: close[0] < close[1] এবং high[0] > high[1]
- LLB প্যাটার্ন: close[0] > close[1] এবং low[0] < low[1]
উপরোক্ত শর্ত পূরণ হলে যথাক্রমে HHS এবং LLB-এর বার সূচক এবং মূল্য নির্ধারণ করা হয়। এরপর স্ট্র্যাটেজি রিয়েল-টাইমে পর্যবেক্ষণ করে যে মূল্য রেকর্ডকৃত টার্নিং মূল্য ভেঙেছে কিনা। যখন মূল্য HHS টার্নিং উচ্চতা ভেঙে যায়, তখন এটি নির্দেশ করে যে মূল্য প্যাটার্নটি নিম্নমুখী ট্রেন্ডে রূপান্তরিত হয়েছে, ফলে স্ট্র্যাটেজি একটি শর্ট পজিশন খোলে; বিপরীতে, যখন মূল্য LLB টার্নিং নিম্নতা ভেঙে যায়, তখন এটি নির্দেশ করে যে মূল্য প্যাটার্নটি ঊর্ধ্বমুখী ট্রেন্ডে রূপান্তরিত হয়েছে, ফলে স্ট্র্যাটেজি একটি লং পজিশন খোলে। এই পদ্ধতিতে, ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজি গতিশীলভাবে মূল্য রিভার্সালের সুযোগ ধরতে পারে।
স্ট্র্যাটেজিটি চালানোর সময়, এটি চিহ্ন এবং ব্যাকগ্রাউন্ড রঙ ব্যবহার করে HHS, LLB প্যাটার্ন এবং মূল্য ভাঙার ঘটনা দৃশ্যমানভাবে প্রদর্শন করে। এটি বাজারের কাঠামো এবং স্ট্র্যাটেজি কার্যকারিতা যাচাই করতে সহায়ক। সার্বিকভাবে, ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজি মূল্যের টার্নিং পয়েন্ট গতিশীলভাবে ট্র্যাক করে ট্রেডিং করে, যা কার্যকরভাবে মূল্য রিভার্সালের সুযোগ ধরতে পারে।
সুবিধা বিশ্লেষণ
ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজির নিম্নলিখিত সুবিধা রয়েছে:
-
মূল্যের টার্নিং রিয়েল-টাইমে ট্র্যাক করে, যা বাজারের রিভার্সাল সুযোগ দ্রুত ধরতে পারে। মুভিং এভারেজের মতো অন্যান্য সূচক ট্র্যাকিং স্ট্র্যাটেজির তুলনায় এটি বেশি সক্রিয় প্রতিক্রিয়া দেখায়।
-
মূল্যের নিজস্ব টার্নিং বৈশিষ্ট্য ব্যবহার করে ট্রেডিং সিগন্যাল তৈরি করে, তাই অপ্টিমাইজেশনের জন্য অতিরিক্ত প্যারামিটারের প্রয়োজন হয় না, বাস্তবায়ন সহজ এবং সরাসরি।
-
প্যাটার্ন চিহ্ন এবং ভাঙার চিহ্ন আঁকে, যা স্ট্র্যাটেজি প্রক্রিয়া দৃশ্যমান করে তোলে এবং স্ট্র্যাটেজি কার্যকারিতা যাচাই করা সহজ।
-
স্ট্র্যাটেজি কোডের পরিমাণ কম, সহজে বোঝা এবং পুনঃউন্নয়ন করা যায়। এটি কোয়ান্টিটেটিভ ট্রেডিংয়ের জন্য একটি প্রারম্ভিক স্ট্র্যাটেজি হিসেবে শেখা যেতে পারে।
সার্বিকভাবে, ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজি তুলনামূলকভাবে সহজ, কিন্তু কার্যকরভাবে মূল্য রিভার্সাল ধরতে পারে, এটি দ্রুত ট্র্যাকিং ধরণের স্ট্র্যাটেজি হিসেবে ব্যবহারযোগ্য।
ঝুঁকি বিশ্লেষণ
ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজির কিছু ঝুঁকিও রয়েছে, প্রধানত:
-
মূল্য রিভার্সাল নির্ণয় একক বিন্দুর তথ্যের উপর নির্ভরশীল, তাই ভুল নির্ণয়ের সম্ভাবনা বেশি। মূল্য ভাঙার পরে কার্যকর ট্র্যাকিং থ্রেশহোল্ড সেট করে ভুল নির্ণয়ের সম্ভাবনা কমানো যেতে পারে।
-
বড় স্তরের মূল্য ট্রেন্ড বিবেচনা করে না, তাই মূল ঊর্ধ্বমুখী ঢেউয়েও ভুল শর্ট সিগন্যাল তৈরি হতে পারে। এই ঝুঁকি এড়াতে ট্রেন্ড ফিল্টার যুক্ত করা যেতে পারে।
-
একক লেনদেনের ক্ষতি নিয়ন্ত্রণের জন্য কোনো স্টপ লস মেকানিজম নেই। বাস্তব ট্রেডিংয়ে যুক্তিসঙ্গত স্টপ লস কৌশল নির্ধারণ করা প্রয়োজন যাতে একক ক্ষতি সহনীয় সীমার মধ্যে থাকে।
-
ব্যাকটেস্ট ডেটায় অপ্টিমাইজেশন বায়াস থাকতে পারে, বাস্তব পারফরম্যান্স ব্যাকটেস্ট ফলাফলের চেয়ে দুর্বল হতে পারে। বাস্তব ট্রেডিং যাচাই অত্যন্ত গুরুত্বপূর্ণ।
সার্বিকভাবে, এই স্ট্র্যাটেজিটি দ্রুত রিভার্সাল ট্র্যাকিং ধরণের স্ট্র্যাটেজি হিসেবে সহজে বাস্তবায়নযোগ্য, তবে কিছু ভুল নির্ণয়ের সম্ভাবনাও রয়েছে। ট্রেন্ড ফিল্টার, স্টপ লস কৌশলের মতো মডিউল যুক্ত করে ঝুঁকি কার্যকরভাবে কমানো যায়, যা এটিকে স্থিতিশীল এবং নির্ভরযোগ্য বাস্তব ট্রেডিং স্ট্র্যাটেজি করে তোলে।
অপ্টিমাইজেশন দিকনির্দেশনা
ভুল নির্ণয়ের সম্ভাবনা কমাতে এবং স্থিতিশীলতা বাড়াতে, নিম্নলিখিত দিক থেকে স্ট্র্যাটেজিটি অপ্টিমাইজ করা যেতে পারে:
-
মূল্যের কার্যকর ভাঙা নির্ণয় যুক্ত করা, যেমন টার্নিং উচ্চতা থেকে নির্দিষ্ট অনুপাতে নিচে নামার পর পজিশন খোলা।
-
বড় স্তরের ট্রেন্ড নির্ণয় মডিউল যুক্ত করা, যাতে মূল ঊর্ধ্বমুখী ঢেউয়ে ভুলভাবে শর্ট করা এড়ানো যায়। এক্সপোনেনশিয়াল মুভিং এভারেজের মতো সূচক ব্যবহার করে ট্রেন্ড নির্ণয় করা যেতে পারে।
-
স্টপ লস কৌশল বৃদ্ধি করা, যেমন ট্রেলিং স্টপ, রেঞ্জ স্টপ ইত্যাদি, যা একক লেনদেনের ক্ষতি একটি নির্দিষ্ট সীমার মধ্যে রাখে।
-
পজিশনের আকার অপ্টিমাইজ করা, বাজারের অস্থিরতা অনুযায়ী পজিশনের আকার সামঞ্জস্য করা, উচ্চ অস্থিরতায় একক পজিশনের আকার কমানো।
-
দীর্ঘ সময়কালের বাস্তব ট্রেডিং ডেটা পরীক্ষা করা, প্যারামিটারের স্থিতিশীলতা মূল্যায়ন করা এবং একাধিকবার পুনরাবৃত্তি অপ্টিমাইজ করা।
উপরোক্ত দিকনির্দেশনার মাধ্যমে অপ্টিমাইজ করে, স্ট্র্যাটেজিটির বাস্তব পারফরম্যান্স এবং স্থিতিশীলতা উল্লেখযোগ্যভাবে উন্নত করা যেতে পারে।
সারসংক্ষেপ
ডাবল টার্নিং পয়েন্ট ট্র্যাকিং স্ট্র্যাটেজি মূল্যের টার্নিং পয়েন্ট রিয়েল-টাইমে পর্যবেক্ষণ করে রিভার্সালের সুযোগ ধরতে পারে। এটি নির্ণয়ে সহজ, বাস্তবায়নে সরাসরি, এবং দ্রুত রিভার্সাল ট্রেন্ডে পজিশন খুলতে পারে। তবে এই স্ট্র্যাটেজিতে কিছু ভুল নির্ণয়ের সম্ভাবনাও রয়েছে। ট্রেন্ড নির্ণয়, স্টপ লস কৌশলের মতো মডিউল যুক্ত করে এবং প্যারামিটার অপ্টিমাইজ করে ভুল নির্ণয়ের সম্ভাবনা কার্যকরভাবে কমানো যেতে পারে, যা এটিকে স্থিতিশীল এবং কার্যকর বাস্তব ট্রেডিং স্ট্র্যাটেজি করে তোলে। এই স্ট্র্যাটেজিটি দ্রুত রিভার্সাল ট্র্যাকিং ধরণের স্ট্র্যাটেজি হিসেবে ব্যবহারের জন্য অত্যন্ত উপযুক্ত।
/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Rev. FO", shorttitle="Rev. FO", overlay=true, pyramiding=0,calc_on_order_fills=true,calc_on_every_tick=true,default_qty_type=strategy.percent_of_equity,default_qty_value=50,initial_capital=1000,currency="USD",commission_type=strategy.commission.percent,commission_value=0.2,process_orders_on_close=false)
HHS = close[0] < close[1] and high[0] > high[1]- 1

