সারসংক্ষেপ
এই কৌশলটি একটি মাল্টি-টাইমফ্রেম ট্রেন্ড ফলোয়িং ট্রেডিং সিস্টেম, যা ১ ঘন্টার চার্টে ২০০ EMA (এক্সপোনেনশিয়াল মুভিং অ্যাভারেজ) কে ট্রেন্ড কনফার্মেশন ইন্ডিকেটর হিসেবে এবং ১৫ মিনিটের চার্টে সুপারট্রেন্ড ইন্ডিকেটরকে এন্ট্রি সিগন্যাল হিসেবে ব্যবহার করে। এই সমন্বয় উচ্চ টাইমফ্রেমের ট্রেন্ড দিকনির্দেশনা এবং নিম্ন টাইমফ্রেমের সঠিক এন্ট্রি পয়েন্ট ব্যবহার করে, একটি সম্পূর্ণ ট্রেডিং সিস্টেম তৈরি করে যা বড় ট্রেন্ড ধরে রাখতে এবং এন্ট্রি সময় অপ্টিমাইজ করতে পারে। কৌশলটিতে সুপারট্রেন্ড ইন্ডিকেটরের মানের উপর ভিত্তি করে স্টপ লস এবং ঝুঁকি অনুপাতের উপর ভিত্তি করে লাভের লক্ষ্যও অন্তর্ভুক্ত রয়েছে, যা প্রতিটি ট্রেডের জন্য পরিষ্কার ঝুঁকি ব্যবস্থাপনা কাঠামো প্রদান করে।
কৌশলের নীতি
এই কৌশলের মূল নীতি হলো মাল্টি-টাইমফ্রেম বিশ্লেষণের মাধ্যমে ট্রেড সিগন্যাল ফিল্টার করা, নিশ্চিত করা যে ট্রেডের দিক প্রধান ট্রেন্ডের সাথে সামঞ্জস্যপূর্ণ। বাস্তবায়নের পদ্ধতি নিম্নরূপ:
-
ট্রেন্ড কনফার্মেশন মেকানিজম (১ ঘন্টার চার্ট):
- ২০০ পিরিয়ডের এক্সপোনেনশিয়াল মুভিং অ্যাভারেজ (EMA 200) ব্যবহার করে সামগ্রিক বাজারের ট্রেন্ড নির্ধারণ করা
- যখন দাম EMA 200-এর উপরে থাকে, তখন আপট্রেন্ড নিশ্চিত হয়
- যখন দাম EMA 200-এর নিচে থাকে, তখন ডাউনট্রেন্ড নিশ্চিত হয়
-
এন্ট্রি সিগন্যাল (১৫ মিনিটের চার্ট):
- সুপারট্রেন্ড ইন্ডিকেটর (Supertrend) ব্যবহার করে সঠিক এন্ট্রি সিগন্যাল তৈরি করা
- যখন সুপারট্রেন্ড সবুজ (উপরে) হয়, তখন ক্রয়ের সংকেত তৈরি হয়
- যখন সুপারট্রেন্ড লাল (নিচে) হয়, তখন বিক্রয়ের সংকেত তৈরি হয়
-
ঝুঁকি ব্যবস্থাপনা:
- স্টপ লস সেটিং: এন্ট্রির সময় সুপারট্রেন্ড ইন্ডিকেটরের মানের সাথে স্থির করা হয়
- লাভের লক্ষ্য: এন্ট্রি মূল্য এবং স্টপ লসের মধ্যে দূরত্বের ১.৫ গুণ (কোডে প্রকৃতপক্ষে ২ গুণ)
- ট্রেড ম্যানেজমেন্ট: নতুন সিগন্যাল উৎপন্ন হলে পূর্ববর্তী ট্রেড বন্ধ করে দেওয়া হয়, যাতে যেকোনো সময় শুধুমাত্র একটি ট্রেড সক্রিয় থাকে
কোড বিশ্লেষণ থেকে দেখা যায়, কৌশলটি request.security ফাংশন ব্যবহার করে ১ ঘন্টার টাইমফ্রেম থেকে EMA 200 ডেটা নেয় এবং বর্তমান মূল্যের সাথে তুলনা করে ট্রেন্ডের দিক নির্ধারণ করে। একইসাথে, বর্তমান ১৫ মিনিটের চার্টে সুপারট্রেন্ড ইন্ডিকেটরের মান এবং তার দিক গণনা করা হয়। যখন উভয় টাইমফ্রেমের সিগন্যাল একমত হয় (যেমন, ১ ঘন্টার আপট্রেন্ড + ১৫ মিনিটের সুপারট্রেন্ড উপরে), তখনই ট্রেড সিগন্যাল ট্রিগার হয়।
কৌশলের সুবিধা
কোড গভীরভাবে বিশ্লেষণ করার পর, এই কৌশলটি নিম্নলিখিত উল্লেখযোগ্য সুবিধাগুলি প্রদর্শন করে:
-
আরও নির্ভরযোগ্য ট্রেন্ড ফিল্টারিং: দুটি টাইমফ্রেমের ট্রেন্ড কনফার্মেশন একত্রিত করে, ফালস ব্রেকআউট এবং কন্ট্রা-ট্রেন্ড ট্রেড হওয়ার সম্ভাবনা উল্লেখযোগ্যভাবে হ্রাস পায়। উচ্চ টাইমফ্রেমের (১ ঘন্টা) EMA 200 আরও স্থিতিশীল ট্রেন্ড বিচার প্রদান করে, যা অস্থির স্বল্পমেয়াদী টাইমফ্রেমের উপর নির্ভর করে না।
-
সঠিক এন্ট্রি সময়: সুপারট্রেন্ড ইন্ডিকেটর স্বল্পমেয়াদী টাইমফ্রেমে (১৫ মিনিট) সঠিক এন্ট্রি পয়েন্ট প্রদান করে, যা ট্রেডারকে ট্রেন্ড নিশ্চিত করার সাথে সাথে এন্ট্রি মূল্য অপ্টিমাইজ করতে এবং ট্রেডের লাভ-ক্ষতির অনুপাত উন্নত করতে সহায়তা করে।
-
স্বয়ংক্রিয় ঝুঁকি ব্যবস্থাপনা: কৌশলটিতে বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীল স্টপ লস মেকানিজম অন্তর্ভুক্ত রয়েছে; সুপারট্রেন্ড ইন্ডিকেটর নিজেই বাজারের অস্থিরতা বিবেচনা করে (ATR গণনার মাধ্যমে), তাই স্টপ লস অবস্থান বাজারের অবস্থা অনুযায়ী স্বয়ংক্রিয়ভাবে সামঞ্জস্য হয়।
-
লাভের লক্ষ্যের অনুপাত ডিজাইন: নির্দিষ্ট ঝুঁকি-রিটার্ন অনুপাত (২:১) লাভের লক্ষ্য নির্ধারণ করে, কৌশলটি দীর্ঘমেয়াদী লাভের সম্ভাবনা নিশ্চিত করে; এমনকি জয়ের হার খুব বেশি না হলেও, সিস্টেমটি ইতিবাচক প্রত্যাশিত মান অর্জন করতে পারে।
-
ট্রেড ওভারল্যাপ এড়ানো: কৌশলটি নিশ্চিত করে যে নতুন সিগন্যাল তৈরি হলে বিদ্যমান ট্রেড বন্ধ করা হয়, যা পজিশনের ওভারল্যাপের ঝুঁকি এড়ায় এবং মূলধন ব্যবস্থাপনা ও ঝুঁকি নিয়ন্ত্রণকে সহজ করে।
কৌশলের ঝুঁকি
যদিও কৌশলটি যুক্তিসঙ্গতভাবে ডিজাইন করা হয়েছে, তবুও নিম্নলিখিত কয়েকটি ঝুঁকি সম্পর্কে সচেতন থাকা প্রয়োজন:
-
ট্রেন্ড টার্নিং পয়েন্টে প্রতিক্রিয়ায় পিছিয়ে থাকা: দীর্ঘ পিরিয়ড (২০০ পিরিয়ড) মুভিং অ্যাভারেজ ব্যবহারের কারণে, কৌশলটি ট্রেন্ডের টার্নিং পয়েন্টে প্রতিক্রিয়া দেখাতে কিছুটা পিছিয়ে থাকতে পারে, যার ফলে বাজার বিপরীতমুখী হওয়ার প্রাথমিক পর্যায়ে পূর্ববর্তী ট্রেন্ডের দিকেই ট্রেড চালিয়ে যেতে পারে এবং কিছু ক্ষতি হতে পারে।
-
সাইডওয়ে বাজারে ফালস সিগন্যাল বৃদ্ধি: রেঞ্জ-বাউন্ড বা সাইডওয়ে বাজারে, দাম ঘন ঘন EMA 200 লাইন অতিক্রম করতে পারে, এবং সুপারট্রেন্ড ইন্ডিকেটরও ঘন ঘন দিক পরিবর্তন করতে পারে, ফলে একাধিক ফালস সিগন্যাল তৈরি হয় এবং ক্রমাগত স্টপ লস ট্রিগার হয়।
-
স্থির ঝুঁকি-রিটার্ন অনুপাতের সীমাবদ্ধতা: কৌশলটি স্থির ২:১ ঝুঁকি-রিটার্ন অনুপাত নির্ধারণ করলেও, বিভিন্ন বাজার এবং বিভিন্ন সময়ের জন্য সর্বোত্তম ঝুঁকি-রিটার্ন অনুপাত ভিন্ন হতে পারে; স্থির সেটিং সবসময় সর্বোত্তম নাও হতে পারে।
-
প্যারামিটার সংবেদনশীলতা: সুপারট্রেন্ড ইন্ডিকেটরের প্যারামিটার (ATR পিরিয়ড এবং ফ্যাক্টর) কৌশলের কর্মক্ষমতাকে উল্লেখযোগ্যভাবে প্রভাবিত করে; বিভিন্ন বাজারের জন্য ভিন্ন প্যারামিটার কম্বিনেশনের প্রয়োজন হতে পারে, যা কৌশল অপ্টিমাইজেশনকে জটিল করে তোলে।
-
তরলতার ঝুঁকি: কম তরলতা সম্পন্ন বাজার বা চরম বাজার পরিস্থিতিতে, প্রকৃত স্টপ লসে স্লিপেজ ঘটতে পারে, যার ফলে প্রকৃত ক্ষতি প্রত্যাশার চেয়ে বেশি হতে পারে।
সমাধানের মধ্যে রয়েছে: ট্রেন্ড ফিল্টারিং শর্ত যোগ করা (যেমন ট্রেন্ড শক্তি সূচক), বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার জন্য সুপারট্রেন্ড প্যারামিটার সামঞ্জস্য করা, সর্বোচ্চ ক্রমাগত ক্ষতির সংখ্যার সীমা নির্ধারণ করা, এবং বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীলভাবে ঝুঁকি-রিটার্ন অনুপাত সামঞ্জস্য করা।
কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা
কোড গভীরভাবে বিশ্লেষণ করে, নিম্নলিখিত কয়েকটি সম্ভাব্য অপ্টিমাইজেশনের দিক চিহ্নিত করা যায়:
-
ট্রেন্ড শক্তি ফিল্টার যুক্ত করা: বর্তমান কৌশলটি শুধুমাত্র EMA 200-এর সাপেক্ষে দামের অবস্থান ব্যবহার করে ট্রেন্ড বিচার করে। ট্রেন্ড শক্তি সূচক (যেমন ADX বা MACD) যুক্ত করা যেতে পারে, যাতে শুধুমাত্র পর্যাপ্ত শক্তিশালী ট্রেন্ড থাকলেই ট্রেড করা যায় এবং সাইডওয়ে বাজারের ফালস সিগন্যাল এড়ানো যায়।
-
গতিশীল ঝুঁকি-রিটার্ন অনুপাত: স্থির ঝুঁকি-রিটার্ন অনুপাতকে বাজারের অস্থিরতা বা সাপোর্ট-রেজিস্ট্যান্স লেভেলের উপর ভিত্তি করে গতিশীল গণনা পদ্ধতি দিয়ে প্রতিস্থাপন করা। উদাহরণস্বরূপ, উচ্চ অস্থিরতায় আরও রক্ষণশীল ঝুঁকি-রিটার্ন অনুপাত নির্ধারণ করা এবং শক্তিশালী ট্রেন্ডে আরও আগ্রাসী সেটিং ব্যবহার করা।
-
আংশিক লাভ নেওয়ার ব্যবস্থা: বর্তমানে কৌশলটি সম্পূর্ণ পজিশন একসঙ্গে খোলা ও বন্ধ করে। আংশিক লাভ নেওয়ার ব্যবস্থা যুক্ত করা যেতে পারে, যেমন ১:১ ঝুঁকি-রিটার্ন অনুপাত পৌঁছালে一部分 লাভ নেওয়া এবং বাকি অংশের জন্য ট্রেলিং স্টপ লস ব্যবহার করে ট্রেন্ড অনুসরণ করা।
-
ভলিউম নিশ্চিতকরণ: এন্ট্রি শর্তে ট্রেডিং ভলিউম সূচক যুক্ত করা, যাতে সিগন্যালের সময় উল্লেখযোগ্য ভলিউম বৃদ্ধি প্রয়োজন হয়, যা সিগন্যালের নির্ভরযোগ্যতা বাড়ায়।
-
সময় ফিল্টার: পরিচিত কম তরলতা সময় বা অস্থির বাজার সংবাদ প্রকাশের সময় এড়াতে সময় ফিল্টার যুক্ত করা।
-
প্যারামিটার অ্যাডাপ্টিভ মেকানিজম: সুপারট্রেন্ড প্যারামিটারের জন্য অ্যাডাপ্টিভ অ্যাডজাস্টমেন্ট বাস্তবায়ন করা, যা সাম্প্রতিক বাজারের অস্থিরতা অনুযায়ী গতিশীলভাবে প্যারামিটার অপ্টিমাইজ করবে, যাতে কৌশলটি বিভিন্ন বাজার পর্যায়ের সাথে আরও ভালভাবে খাপ খাইয়ে নিতে পারে।
এই অপ্টিমাইজেশন দিকগুলোর মূল লক্ষ্য হলো কৌশলের দৃঢ়তা এবং অভিযোজন ক্ষমতা বৃদ্ধি করা, পাশাপাশি এর মূল সুবিধা—মাল্টি-টাইমফ্রেম ট্রেন্ড কনফার্মেশন এবং সঠিক এন্ট্রি—বজায় রাখা।
সারসংক্ষেপ
মাল্টি-টাইমফ্রেম ট্রেন্ড ফলোয়িং এবং সুপারট্রেন্ড মোমেন্টাম অপ্টিমাইজেশন কৌশলটি একটি সম্পূর্ণ ট্রেডিং সিস্টেম যা প্রযুক্তিগত বিশ্লেষণের মৌলিক নীতি এবং ব্যবহারিক ঝুঁকি ব্যবস্থাপনাকে একত্রিত করে। ১ ঘন্টার টাইমফ্রেমের ট্রেন্ড কনফার্মেশন এবং ১৫ মিনিটের টাইমফ্রেমের সঠিক এন্ট্রি সিগন্যাল একীভূত করার মাধ্যমে, এই কৌশলটি ট্রেডারদের জন্য একটি পদ্ধতি প্রদান করে যা একইসঙ্গে বড় ছবি এবং সূক্ষ্ম বিবরণ বিবেচনা করে।
যদিও এই পদ্ধতি প্রতিটি ট্রেডে লাভের গ্যারান্টি দিতে পারে না, তবে এর ডিজাইন দর্শন—প্রধান ট্রেন্ড অনুসরণ, এন্ট্রি পয়েন্ট অপ্টিমাইজ, নির্দিষ্ট ঝুঁকি-রিটার্ন অনুপাত এবং পরিষ্কার স্টপ লস কৌশল—একটি পরিণত ট্রেডিং সিস্টেমের প্রয়োজনীয় উপাদানগুলিকে প্রতিফলিত করে। উপরে বর্ণিত অপ্টিমাইজেশন দিকনির্দেশনা বাস্তবায়নের মাধ্যমে, এই কৌশলটি তার স্থিতিশীলতা এবং অভিযোজন ক্ষমতা আরও উন্নত করার সম্ভাবনা রাখে, যা এটিকে বিভিন্ন বাজার পরিবেশে প্রতিযোগিতামূলক থাকতে সাহায্য করতে পারে।
সবচেয়ে গুরুত্বপূর্ণ হলো, এই কৌশলের মূল ধারণাটি সফল ট্রেডিংয়ের মৌলিক নীতিগুলিকে প্রতিফলিত করে: ট্রেন্ড নিশ্চিতকরণ, সঠিক এন্ট্রি, ঝুঁকি ব্যবস্থাপনা এবং শৃঙ্খলাবদ্ধ বাস্তবায়ন। এই নীতিগুলি শুধুমাত্র এই কৌশলের জন্যই নয়, প্রায় সব সফল ট্রেডিং পদ্ধতির জন্যই প্রযোজ্য।
/*backtest
start: 2025-01-18 19:45:00
end: 2025-03-12 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"TRUMP_USDT"}]
*/
//@version=6
strategy("1H EMA 200 + 15M Supertrend Strategy ", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// === Inputs ===- 1

