সহজ ট্রেন্ড অনুসরণ কৌশল
এই নিবন্ধটি একটি সরল মুভিং এভারেজ ভিত্তিক ট্রেন্ড অনুসরণকারী কৌশল বিশদভাবে বিশ্লেষণ করবে। এই কৌশলটি ট্রেডিং সিগন্যাল উৎপন্ন করতে মাল্টি-টাইম ফ্রেমের মুভিং এভারেজ কম্বিনেশন ব্যবহার করে, যা একটি সাধারণ ট্রেন্ড ফলোয়িং কৌশল।
কৌশলের সারসংক্ষেপ
কৌশলটি একই সাথে ২১ দিন, ৫০ দিন, ১০০ দিন এবং ২০০ দিনের সরল মুভিং এভারেজ ব্যবহার করে। যখন দাম এই মুভিং এভারেজগুলো ভেদ করে, তখন ক্রয় ও বিক্রয় সিগন্যাল উৎপন্ন হয়। অতিরিক্তভাবে, কৌশলটি ডনচিয়ান চ্যানেল ব্যবহার করে, যখন দাম ২০ দিন এবং ৫৫ দিনের সর্বোচ্চ বা সর্বনিম্ন মূল্য ভেদ করে, তখন অতিরিক্ত ট্রেডিং সিগন্যাল উৎপন্ন করে। এই কৌশলটি স্পষ্ট ট্রেন্ডযুক্ত বাজারের জন্য উপযুক্ত, একাধিক টাইম ফ্রেমের মাধ্যমে ট্রেন্ড লক করে মুনাফা অর্জন করে।
কৌশলের নীতি
মূল নীতি হলো একাধিক মুভিং এভারেজ টাইম ফ্রেম ব্যবহার করে ট্রেন্ডের দিক নির্ধারণ করা। বিশেষ করে, কৌশলটি ৪টি ভিন্ন সময়কালের সরল মুভিং এভারেজ ব্যবহার করে: ২১ দিনের লাইন, ৫০ দিনের লাইন, ১০০ দিনের লাইন এবং ২০০ দিনের লাইন। এই মুভিং এভারেজগুলির সময়সীমা স্বল্পমেয়াদ থেকে দীর্ঘমেয়াদে不断扩大, যা বিভিন্ন স্তরের ট্রেন্ড চিহ্নিত করতে ব্যবহৃত হয়।
যখন স্বল্পমেয়াদী মুভিং এভারেজ দীর্ঘমেয়াদী মুভিং এভারেজের উপরে উঠে যায়, তখন ক্রয় সিগন্যাল উৎপন্ন হয়। এটি নির্দেশ করে যে বাজারের ট্রেন্ড ঘুরে যেতে পারে এবং ঊর্ধ্বমুখী চ্যানেলে প্রবেশ করতে পারে। অন্যদিকে, যখন স্বল্পমেয়াদী মুভিং এভারেজ দীর্ঘমেয়াদী মুভিং এভারেজের নিচে নেমে যায়, তখন বিক্রয় সিগন্যাল উৎপন্ন হয়। এটি ইঙ্গিত দেয় যে বাজারের ট্রেন্ড বিপরীত হতে শুরু করতে পারে এবং নিম্নমুখী চ্যানেলে প্রবেশ করতে পারে।
এছাড়াও, কৌশলটি ডনচিয়ান চ্যানেল ব্যবহার করে ট্রেডিং সিগন্যাল সম্পূরক করে। অর্থাৎ, যখন দাম ২০ দিন বা ৫৫ দিনের সর্বোচ্চ/সর্বনিম্ন মূল্য ভেদ করে, তখনও ক্রয়/বিক্রয় সিগন্যাল ট্রিগার হয়, যা ট্রেন্ডের মুনাফা লক করে।
সুতরাং, এই কৌশলটি একই সাথে মুভিং এভারেজ তত্ত্ব এবং ডনচিয়ান চ্যানেলকে একত্রিত করে, একাধিক টাইম ফ্রেমের মাধ্যমে ট্রেন্ডের দিক নির্ধারণ করে, যা একটি সাধারণ ট্রেন্ড ফলোয়িং কৌশল।
কৌশলের সুবিধা
১. মাল্টি-টাইম ফ্রেম ডিজাইন কার্যকরভাবে মধ্য-দীর্ঘমেয়াদী স্পষ্ট ট্রেন্ড ক্যাপচার করতে পারে।
২. একই সাথে মুভিং এভারেজ এবং ডনচিয়ান চ্যানেল ব্যবহার করায় সিগন্যাল তুলনামূলকভাবে নির্ভরযোগ্য।
৩. বাস্তবায়ন সহজ, পরিমাণগত ট্রেডিং শুরুর জন্য উপযোগী।
কৌশলের ঝুঁকি
১. মিথ্যা ব্রেকআউটের ঝুঁকি। দামে কিছু সময়ের জন্য তীব্র ওঠানামা হতে পারে, যার ফলে মুভিং এভারেজ বা ডনচিয়ান চ্যানেল ভুল সিগন্যাল দিতে পারে।
২. অস্থির বাজারে সহজেই স্টপ-লস ট্রিগার হতে পারে। এই কৌশলটি স্পষ্ট ট্রেন্ডযুক্ত বাজারের পরিবেশের জন্য বেশি উপযুক্ত।
৩. প্যারামিটার অপ্টিমাইজেশনের স্থান সীমিত। মুভিং এভারেজ এবং ডনচিয়ান চ্যানেলের কার্যকর প্যারামিটার সামঞ্জস্য করা কঠিন।
ঝুঁকির সমাধান:
১. মিথ্যা ব্রেকআউট এড়াতে ফিল্টারিং শর্ত যোগ করা, যেমন ভলিউম শর্ত যোগ করা।
২. অস্থির বাজার মোকাবেলায় স্টপ-লসের পরিসর যথাযথভাবে সংক্ষিপ্ত করা।
৩. স্বয়ংক্রিয় প্যারামিটার অপ্টিমাইজেশনের জন্য মেশিন লার্নিং অ্যালগরিদম চালু করার চেষ্টা করা।
কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা
১. দামের তীব্র ওঠানামায় ভুল সিগন্যাল এড়াতে ভলিউম ভিত্তিক ফিল্টারিং শর্ত যোগ করা।
২. মুভিং এভারেজকে আরও ভালোভাবে মূল্য স্মুথ করতে পারে এমন সূচক দিয়ে প্রতিস্থাপন করার চেষ্টা করা, যেমন কফম্যান অ্যাডাপটিভ মুভিং এভারেজ।
৩. কৌশলের প্যারামিটার স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করতে মেশিন লার্নিং অ্যালগরিদম প্রয়োগ করা, যাতে এটি বর্তমান বাজার পরিস্থিতির সাথে আরও ভালোভাবে খাপ খাইয়ে নিতে পারে।
৪. ট্রেন্ডের শক্তি বিচার করতে অস্থিরতা সূচকের সাথে একীভূত করা, যাতে অস্থির বাজারে ফাঁদে আটকানো এড়ানো যায়।
সারসংক্ষেপ
এই নিবন্ধটি মাল্টি-টাইম ফ্রেম মুভিং এভারেজ এবং ডনচিয়ান চ্যানেলের উপর ভিত্তি করে একটি সরল ট্রেন্ড ফলোয়িং কৌশল বিস্তারিতভাবে ব্যাখ্যা করেছে। কৌশলটি বিভিন্ন দৈর্ঘ্যের মুভিং এভারেজ কম্বিনেশন ব্যবহার করে ট্রেন্ডের দিক নির্ধারণ করে, যার নীতি সহজ ও স্পষ্ট এবং বাস্তবায়ন সহজ। একই সাথে, কৌশলের সুবিধা, সম্ভাব্য ঝুঁকি এবং পরবর্তী অপ্টিমাইজেশনের ধারণাও বিশ্লেষণ করা হয়েছে। গভীরভাবে বোঝাপড়া এবং যথাযথ অপ্টিমাইজেশনের মাধ্যমে, এই কৌশলটি পরিমাণগত ট্রেডিংয়ের একটি কার্যকর হাতিয়ার হয়ে উঠতে পারে বলে বিশ্বাস করা হয়।
/*backtest
start: 2022-12-29 00:00:00
end: 2024-01-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Trend Following", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
maxIdLossPcnt = input(1, "Max Intraday Loss(%)", type=float)- 1

