এই কৌশলটি ট্রেডিংয়ের প্রবণতা সনাক্ত করতে এবং ট্রেডিংয়ের প্রবণতা পরিচালনা করতে ব্যবহৃত হয়। এই কৌশলটি একটি সংক্ষিপ্ত লাইনের কম্পন ট্রেডিংয়ের প্রকারের অন্তর্ভুক্ত, যা সংক্ষিপ্ত লাইনের দামের বিপরীত হওয়ার সুযোগকে ধরার জন্য ব্যবহৃত হয়।
নীতিমালাঃ
দ্রুত EMA গড় এবং ধীর SMA গড় গণনা করুন এবং একটি গড় লাইন সিস্টেম তৈরি করুন।
এও দোলন সূচকের দ্রুত এবং ধীর লাইন গণনা করুন এবং পার্থক্যটি পান।
যখন দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে এবং বন্ধের দাম ধীর লাইনের চেয়ে বেশি হয় এবং AO উচ্চতর হয়, তখন আরও কিছু করুন।
যখন দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে এবং বন্ধের মূল্য ধীর লাইনের চেয়ে কম থাকে এবং এও হ্রাসের অবস্থায় থাকে, তখন খালি করুন।
এও ভ্রান্ত সংকেত এড়ানোর জন্য পার্থক্যের তুলনা করে শূন্য অবস্থা নির্ধারণ করে।
এই কৌশলটির সুবিধাঃ
গড়রেখার সিস্টেম মূল প্রবণতা নির্ধারণ করে, এও সূচক বিপরীত সময় চিহ্নিত করে।
এও বৈষম্য তুলনা দ্বারা কার্যকরভাবে মিথ্যা সংকেত ফিল্টার করতে পারে।
সংকেতের সঠিকতা বাড়ানোর জন্য সূচকগুলির সমন্বয় ব্যবহার করা হয়।
এই কৌশলের ঝুঁকিঃ
গড় এবং এও প্যারামিটারগুলিকে বাজারের সাথে সামঞ্জস্য করার জন্য অপ্টিমাইজ করা দরকার।
গড় লাইন এবং এও উভয় ক্ষেত্রেই পিছিয়ে পড়া সমস্যা রয়েছে, যা সেরা প্রবেশের স্থানটি মিস করতে পারে।
ভূমিকম্পের ফলে ক্ষতির সম্ভাবনা বেশি।
সংক্ষেপে, এই কৌশলটি সমন্বিত সমান্তরাল সিস্টেম এবং এও সূচকগুলির সুবিধাগুলি নিয়ে ব্যবসা করে। এটি সংকেতের গুণমানকে কিছুটা বাড়িয়ে তুলতে পারে, তবে দীর্ঘমেয়াদী স্থিতিশীল লাভের জন্য যথাযথ স্টপ লস কৌশল গ্রহণের সাথে সাথে সতর্কতা অবলম্বন করা উচিত।
/*backtest
start: 2023-09-04 00:00:00
end: 2023-09-11 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MA&AO", overlay = true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075, currency='USD')
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end = timestamp(input(9999, "End Year"), input(1, "Month"), input(1, "Day"), 0, 0)
_testPeriod() =>
true
//Inputs
fast_ma = input(8, title="Fast EMA", minval=2)
slow_ma = input(20, minval=1, title="Slow SMA")
AO_fast = input(5, minval=1, title="Awesome Length Fast")
AO_slow = input(8, minval=1, title="Awesome Length Slow")
//MA
fast = ema(close, fast_ma)
slow = sma(close, slow_ma)
//AO
AO_1 = sma(hl2, AO_fast)
AO_2 = sma(hl2, AO_slow)
dif = AO_1 - AO_2
AO = dif>=0? dif > dif[1] ? 1 : 2 : dif > dif[1] ? -1 : -2
long = crossover(fast, slow) and close > slow and abs(AO)==1
short = fast < slow and close < slow and abs(AO)==2
long_condition = long and _testPeriod()
strategy.entry('BUY', strategy.long, when=long_condition)
short_condition = short
strategy.close('BUY', when=short_condition)
plot(fast, color=color.green)
plot(slow, color=color.red)