Type/to search

বিপরীতমুখী ব্রেকআউট ওয়েটেড মুভিং এভারেজ কৌশল

Common strategy
Created: 2023-11-28 14:11:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

সারসংক্ষেপ

এই কৌশলটির মূল ধারণা হল ওয়েটেড মুভিং এভারেজের (WMA) কাছাকাছি গুরুত্বপূর্ণ সাপোর্ট বা রেজিস্ট্যান্স এলাকা পরীক্ষা করার সময় মূল্যের রিভার্সাল ব্যবহার করে পজিশন খোলা। যখন দাম তীব্রভাবে বেড়ে বা নেমে যাওয়ার পরে ফিরে এসে এভারেজ লাইন পরীক্ষা করে, তখন সাপোর্ট বা প্রেসার তৈরি হওয়ার সম্ভাবনা থাকে, যা রিভার্সালের সুযোগ তৈরি করে।

কৌশলের নীতি

এই কৌশলটি ওয়েটেড মুভিং এভারেজ (WMA) নির্দেশকের উপর ভিত্তি করে তৈরি। প্রথমে একটি নির্দিষ্ট দৈর্ঘ্যের WMA গণনা করা হয়, তারপর দামে নির্দিষ্ট পরিমাণের ব্রেকআউট হয়েছে কিনা তা পর্যবেক্ষণ করা হয়। যখন দাম এভারেজ থেকে নির্দিষ্ট দূরত্ব অতিক্রম করে, তখন তীর চিহ্নিত করে পজিশন খোলা হয়। লং পজিশনে যাওয়ার জন্য প্রথমে দামে নির্দিষ্ট পরিমাণের ব্রেকডাউন (নিচের দিকে ব্রেকআউট) হতে হবে; শর্ট পজিশনে যাওয়ার জন্য প্রথমে দামে নির্দিষ্ট পরিমাণের ব্রেকআউট (উপরের দিকে ব্রেকআউট) হতে হবে। এইভাবে ব্রেকআউটের মাধ্যমে রিভার্সাল সিগন্যাল তৈরি করা হয় এবং মুভিং এভারেজের সাপোর্ট/রেজিস্ট্যান্স এলাকার সাথে মিলিয়ে বাজারে প্রবেশের সময় অপ্টিমাইজ করা যায়।

কৌশলটি trail প্যারামিটারের মাধ্যমে ট্রেইলিং স্টপ লস ব্যবহার করবে কিনা অথবা নির্দিষ্ট স্টপ লস দূরত্ব ব্যবহার করবে তা নির্বাচন করে। স্টপ লসের মাত্রা সমন্বয় করে ঝুঁকি নিয়ন্ত্রণ করা যায়। লিমিট অর্ডারের মাধ্যমে লাভের কিছু অংশ লক করা যায়। একটি সময় ফিল্টার ব্যবহার করে নির্দিষ্ট সময়ে পজিশন খোলা সীমিত করা যায়।

সুবিধার বিশ্লেষণ

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

যেহেতু এটি মুভিং এভারেজের উপর দাঁড়িয়ে আছে, তাই প্যারামিটার অপ্টিমাইজেশনের জন্য ব্যাপক সুযোগ রয়েছে। এভারেজের দৈর্ঘ্য, ব্রেকআউটের পরিমাণ ইত্যাদি প্যারামিটার সমন্বয় করে বিভিন্ন বাজারের উপযোগিতা পরীক্ষা করা যায়।

ঝুঁকির বিশ্লেষণ

এই কৌশলের সবচেয়ে বড় ঝুঁকি হল রিভার্সাল ব্যর্থ হওয়া। যখন দাম রিভার্সাল সিগন্যাল তৈরি করে কিন্তু স্টপ লস বা টেক প্রফিট ট্রিগার হতে না পেরে মূল দিকেই চলতে থাকে, তখন বড় ফ্লোটিং লস তৈরি হতে পারে।

এছাড়া, প্যারামিটার অপ্টিমাইজেশনের উপর অনেক নির্ভরশীল। প্যারামিটার ঠিকমতো সেট না করলে দামের রিভার্সালের সময় মিস হতে পারে বা মিথ্যা সিগন্যাল তৈরি হতে পারে। বাজারের আচরণ বোঝা এবং প্যারামিটার সেটিংস যত্নসহকারে মূল্যায়ন করা প্রয়োজন।

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

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

মেশিন লার্নিং পদ্ধতি প্রয়োগ করাও সম্ভব। ঐতিহাসিক ট্রেডিং সিগন্যাল এবং দামের ডেটা রেকর্ড করে মডেলকে প্রশিক্ষণ দেওয়া যায় যাতে এটি ভবিষ্যতে দামের সম্ভাব্য গতিপথ নির্ণয় করতে পারে। এটি মিথ্যা সিগন্যাল ফিল্টার করতে এবং সিগন্যালের গুণমান উন্নত করতে সাহায্য করবে।

এছাড়া, একটি অভিযোজিত অপ্টিমাইজেশন মেকানিজম অন্তর্ভুক্ত করা যেতে পারে। প্রকৃত ট্রেডিং ফলাফলের উপর ভিত্তি করে প্যারামিটার বা নিয়মের ওজন গতিশীলভাবে সমন্বয় করে কৌশলটির স্ব-অপ্টিমাইজেশন এবং ENO (প্রায়শই 'এবং অন্যান্য') সম্ভব।

সারসংক্ষেপ

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

Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-22 08:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="WMA Breakout",overlay=true, initial_capital=25000, default_qty_value=1, commission_type=strategy.commission.cash_per_contract, commission_value=3.02)
len = input(20, minval=1, title="Length")
src = input(close, title="Source")
Strategy parameters
Strategy parameters
Length
Source
When price drops (In Ticks) Enter Long
When price climbs (In Ticks) Enter Short
Trailing Stop(checked), Market stop(unchecked)
Stop (in ticks)
Limit Out
Limit Time of Day (Buying Side)
Start/Stop trades (Est time)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)