এটি একটি ইনট্রা-ডে ট্রেডিং কৌশল যা ট্রেডিং সংকেত তৈরির জন্য AO দোলক এবং EMA ক্রসওভার ব্যবহার করে। মূল ধারণাটি হল যখন AO তার শূন্য রেখাটি মধ্যমেয়াদী EMA রেখার উপর দ্রুত EMA ক্রসিংয়ের সাথে সমান্তরালভাবে অতিক্রম করে তখন ট্রেডগুলি প্রবেশ করা।
এই কৌশল মূলত প্রবেশ ও প্রস্থান সংক্রান্ত দুটি সূচকের উপর ভিত্তি করেঃ
AO Oscillator: এটি বর্তমান প্রবণতার দিকনির্দেশনা পরিমাপ করার জন্য 5 পেরিওড এবং 34 পেরিওড HL2 গড়ের মধ্যে পার্থক্য পরিমাপ করে। ইতিবাচক AO একটি উত্থান প্রবণতা প্রতিনিধিত্ব করে যখন নেতিবাচক AO একটি নিম্নমুখী প্রবণতা সংকেত দেয়।
ইএমএ ক্রসওভারঃ কৌশলটি স্বল্পমেয়াদী প্রবণতার জন্য একটি 3-পরিঘরের ইএমএ এবং মাঝারি মেয়াদী প্রবণতার দিকের জন্য 20-পরিঘরের ইএমএ ব্যবহার করে। 3 ইএমএ 20 ইএমএ এর মাধ্যমে উপরে যাওয়ার সাথে একটি সোনার ক্রস ক্রয় সংকেত উত্পাদন করে যখন 3 ইএমএ 20 ইএমএ এর মাধ্যমে নীচে ক্রস করার সাথে একটি মৃত্যু ক্রস বিক্রয় সংকেত উত্পাদন করে।
এও যখন একটি ইএমএ ক্রসওভারের সাথে সমান্তরালভাবে তার শূন্য রেখা অতিক্রম করে তখনই ট্রেডগুলি প্রবেশ করা হয়। এটি এও অস্থির হওয়ার সময় ভুল সংকেতগুলি এড়ায়। সমস্ত অবস্থান সমতল করে লন্ডন সেশন বন্ধ হওয়ার পরে প্রস্থান ঘটে।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
নিম্নলিখিত কিছু ঝুঁকি রয়েছেঃ
স্টপ লস, বিভিন্ন চক্রের সাথে সামঞ্জস্যপূর্ণ পরামিতি ইত্যাদির মাধ্যমে ঝুঁকিগুলি হ্রাস করা যেতে পারে।
প্রধান অপ্টিমাইজেশান দিকনির্দেশগুলি প্যারামিটার টিউনিংয়ের চারপাশে রয়েছেঃ
প্যারামিটার tweaks এবং অতিরিক্ত ফিল্টার কৌশল এর দৃঢ়তা এবং দক্ষতা বৃদ্ধি করতে পারেন।
সংক্ষেপে, এই ইনট্রা-ডে ট্রেডিং কৌশলটি একটি সহজ তবে ব্যবহারিক পদ্ধতির জন্য ইএমএ ক্রসওভারের সাথে এও ট্রেন্ড গ্যাজের সমন্বয় করে। এটিতে স্পষ্ট সংকেত রয়েছে যা বাস্তবায়ন করা সহজ তবে অভিযোজনযোগ্য পরামিতিগুলির অভাব রয়েছে। আরও পরীক্ষা এবং পরিমার্জনগুলি এর স্থিতিশীলতা এবং বিভিন্ন বাজারের ল্যান্ডস্কেপের সাথে সারিবদ্ধতা উন্নত করতে পারে। সামগ্রিকভাবে এটি খুচরা ইনট্রা-ডে ট্রেডারদের একটি দুর্দান্ত পছন্দ সরবরাহ করে।
/*backtest start: 2022-12-18 00:00:00 end: 2023-12-24 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //@author SoftKill21 strategy(title="MA cross + AO", shorttitle="MA_AO") ao = sma(hl2,5) - sma(hl2,34) len = input(3, minval=1, title="Length") src = input(close, title="Source") out = ema(src, len) len1 = input(20, minval=1, title="Length") src1 = input(close, title="Source") out1 = sma(src1, len1) timeinrange(res, sess) => time(res, sess) != 0 londopen = timeinrange(timeframe.period, "0300-1100") nyopen = timeinrange(timeframe.period, "0800-1600") longC = crossover(out,out1) and ao>0 and londopen shortC = crossunder(out,out1) and ao<0 and londopen invert = input(title="Reverse position ?", type=input.bool, defval=false) if(invert==false) strategy.entry("LONG",1,when=longC) strategy.entry("SHORT",0,when=shortC) if(invert==true) strategy.entry("short",0,when=longC) strategy.entry("long",1,when=shortC) strategy.close_all(when= not (londopen))