এই কৌশলটি এমবিও সূচকের উপর ভিত্তি করে একটি সহজ প্রবণতা অনুসরণ করে ট্রেডিং সিস্টেম বাস্তবায়ন করে। এমবিও সূচকটি এমএসিডি সূচকের মতো, দ্রুত চলমান গড় এবং ধীর চলমান গড়ের পার্থক্যকে একটি ট্রেডিং সিগন্যাল হিসাবে ব্যবহার করে। যখন দ্রুত চলমান গড়ের উপর ধীর চলমান গড় অতিক্রম করে, তখন এটি বেশি হয় এবং যখন এটি নীচে যায় তখন এটি শূন্য হয়। এই কৌশলটি এমবিও সূচকের প্রবণতা অনুসরণ করে ট্রেড করে।
এই কৌশলটি মূলত এমবিও সূচকের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে। এমবিও সূচকটি ব্রায়ান স্ট্রেইন এবং মার্ক হুইটলি দ্বারা বিকাশ করা হয়েছিল। সূচকটি গণনা করার পদ্ধতিটি হ’লঃ
MBO = 25 দিনের সরল চলমান গড় - 200 দিনের সরল চলমান গড়
তারপরে এমবিও সূচকীয় ত্বরণ লাইনটি মসৃণ করা হয় এবং এমবিওর 18 দিনের সরল চলমান গড় এসএমএএমবিও গণনা করা হয়।
যখন এমবিওতে এসএমএমবিও পরেন, তখন বেশি করুন; যখন এমবিওতে এসএমএমবিও পরে, তখন খালি করুন।
কোড লজিকের দিক থেকে, প্রধান পদক্ষেপগুলি হলঃ
xFastAvg এবং xSlowAvg এর সাথে 25 এবং 200 দিনের সরল চলমান গড় গণনা করুন
MBO এর মান গণনা করুনঃ MFBO = xFastAvg - xSlowAvg
এমবিও এর 18 দিনের সরল চলমান গড় গণনা করুন
এমবিও এবং এসএমএএমবিওর তুলনা, ট্রেডিং সিগন্যাল তৈরি করে
যদি MBO > SMAMBO, pos = 1, আরো কাজ করুন
যদি MBO < SMAMBO, pos = -1, খালি করুন
এই কৌশলটি এমবিও সূচক দ্বারা প্রদর্শিত প্রবণতা অনুসরণ করে ট্রেড করা হয়, যা প্রচলিত প্রবণতা অনুসরণ কৌশলগুলির মধ্যে একটি।
এই কৌশলটির সুবিধাগুলো হলঃ
ট্রেডিংয়ের সময়সীমা কমিয়ে অপ্রয়োজনীয় স্টপ লস এড়ানোর জন্য মাঝারি এবং দীর্ঘ লাইন ট্রেন্ড অনুসরণ করুন।
এমবিও সূচক প্যারামিটারগুলি সামঞ্জস্যযোগ্য, প্যারামিটারগুলিকে বিভিন্ন বাজার পরিস্থিতিতে সামঞ্জস্য করার জন্য সামঞ্জস্য করতে পারে।
কৌশলগত লজিকটি সহজ, পরিষ্কার এবং সহজেই বোঝা যায়, যা নতুনদের জন্য উপযুক্ত।
এই সূচকগুলি প্রবণতার পরিবর্তনকে স্পষ্টভাবে দেখায় এবং কৌশলগত সিদ্ধান্ত গ্রহণে সহায়তা করে।
এটি স্কেলযোগ্য, এই কৌশলটির উপর ভিত্তি করে অপ্টিমাইজ করা যায়, স্টপ লস মেকানিজম যুক্ত করা যায় ইত্যাদি।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ট্রেন্ড ট্রেডিংয়ের ক্ষেত্রে, ট্রেডিংয়ের সময় লম্বভাবে ওঠানামা করা সহজ, যা বড় ক্ষতির কারণ হতে পারে।
ট্রেন্ডের বিপরীতমুখী প্রবণতা দেখা দিলে, সময়মতো স্টপ লস এট্রেইট করতে না পারলে, ক্ষতির পরিমাণ বাড়তে পারে।
ভুল প্যারামিটার সেট করলে ট্রেডিং ফ্রিকোয়েন্সি বা সিগন্যাল ভুল হতে পারে।
এটি একটি মিথ্যা ব্রেকিং সিগন্যাল তৈরি করতে পারে এবং একটি ফিল্টারিং সিস্টেম যুক্ত করা প্রয়োজন।
এই কৌশলটির কোন স্টপ লস পয়েন্ট নেই, যার ফলে সীমাহীন ক্ষতির ঝুঁকি রয়েছে।
সমাধানঃ
Moving Average Parameters: Moving Average Parameters: Moving Average Parameters: Moving Average Parameters: Moving Average Parameters: Moving Average Parameters: Moving Average Parameters: Moving Average Parameters: Moving Average Parameters:
ট্রেন্ড রিভার্সনের বিচার সূচক যোগ করুন এবং রিভার্সনের সময় ক্ষতি বন্ধ করুন।
প্যারামিটার সেটিং অনুকূলিতকরণ, সঠিক সংকেত উত্পন্ন করার জন্য সামঞ্জস্য করা।
ভুয়া আক্রমণ এড়াতে ফিল্টারিং ব্যবস্থা চালু করা হয়েছে।
স্টপ লস সেট করুন এবং একক ক্ষতি নিয়ন্ত্রণ করুন।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যায়ঃ
ট্রেন্ড রিভার্স সিগন্যাল ইনডিকেটর যোগ করা হয়েছে, যা ট্রেন্ড রিভার্স হওয়ার সময় ক্ষতি বন্ধ করে দেয়।
ট্রেডিং ফ্রিকোয়েন্সি এবং সিগন্যালের গুণমানের মধ্যে ভারসাম্য বজায় রাখার জন্য চলমান গড় প্যারামিটার সেটিং অপ্টিমাইজ করুন।
এটিআর স্টপ যোগ করুন, যুক্তিসঙ্গত স্টপ পয়েন্ট সেট করুন এবং একক ক্ষতি নিয়ন্ত্রণ করুন।
অন্য সূচকগুলির সাথে মিলে মিথ্যা ব্রেকিং সিগন্যাল ফিল্টার করে।
পজিশন ম্যানেজমেন্টে যোগদান করুন এবং প্রবণতা অনুযায়ী পজিশন সামঞ্জস্য করুন।
তবে, আপনি যদি তিন ধাক্কা কাঠামো তৈরি করার আগে ভাঙতে চান তবে আপনি এটি বিবেচনা করতে পারেন।
প্যারামিটার অপ্টিমাইজেশান ব্যবস্থা স্থাপন করা, বিভিন্ন বাজারের সাথে সামঞ্জস্য রেখে প্যারামিটারগুলি সামঞ্জস্য করা।
এই কৌশলটি একটি সহজ এমবিও সূচক দ্বারা প্রবণতা ক্যাপচার করে এবং ট্রেডিং অনুসরণ করে। এর সুবিধা হল এটি সহজ, ব্যবহারিক, দৃশ্যমান সূচকটি পরিষ্কার এবং শিক্ষানবিসদের জন্য উপযুক্ত। তবে কেবলমাত্র ধাক্কা মারার ঝুঁকিও রয়েছে। ক্ষতি বন্ধ করতে পারে না। আমরা বিপরীত সিগন্যাল, অপ্টিমাইজেশন প্যারামিটার সেট এবং স্টপ লস ম্যানেজমেন্ট যুক্ত করে কৌশলটি অপ্টিমাইজ করতে পারি।
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 16/08/2018
// MBO indicator is the third component of TFS trading system. This indicator
// was developed by Bryan Strain and Mark Whitley.
// The idea of MBO is similar to moving average convergence/divergence (MACD)
// indicator. It is calculated by subtracting the 200-day moving average from
// the 25-day moving average.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: MBO Backtest", shorttitle="TFS: MBO indicator")
Fastavg = input(25, minval=1)
Slowavg = input(200, minval=1)
Length = input(18, minval=1)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
xFastAvg = sma(close, Fastavg)
xSlowAvg = sma(close, Slowavg)
nMBO = xFastAvg - xSlowAvg
xSMAMBO = sma(nMBO, Length)
pos = iff(nMBO > xSMAMBO, 1,
iff(nMBO < xSMAMBO, -1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nMBO, color=red, style = histogram, title="TFS: MBO indicator")
plot(xSMAMBO, color=blue, title="SMA")