এই কৌশলটি ট্রেন্ডের দিকনির্দেশ এবং গতিশীল গড়কে নিশ্চিত করার জন্য অসাধারণ দোলক (এও) সূচক ব্যবহার করে। এটি প্রবণতা অনুসরণকারী কৌশলটির অন্তর্গত। এটি দীর্ঘ হয় যখন এও সূচক 0 স্তরের উপরে অতিক্রম করে এবং দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, এবং যখন এও 0 স্তরের নীচে অতিক্রম করে এবং দ্রুত এমএ ধীর এমএ এর নীচে অতিক্রম করে, লাভের দিকে প্রবণতার দিকনির্দেশের সুবিধা গ্রহণ করে।
এই কৌশলটি মূলত স্বল্পমেয়াদী প্রবণতার দিকনির্দেশ নির্ধারণের জন্য AO সূচকের উপর নির্ভর করে। AO সূচকটি 5 পিরিয়ড এবং 34 পিরিয়ডের মাঝারি মূল্যের সহজ চলমান গড়ের পার্থক্যের উপর ভিত্তি করে গণনা করা হয়। এটি সূচকগুলির গতি বিভাগের অন্তর্গত। যখন AO ইতিবাচক হয়, তখন এর অর্থ স্বল্পমেয়াদী MA দীর্ঘমেয়াদী MA এর উপরে থাকে, যা একটি উত্থান সংকেত হিসাবে ব্যাখ্যা করা উচিত। যখন AO নেতিবাচক হয়, তখন এর অর্থ স্বল্পমেয়াদী MA দীর্ঘমেয়াদী MA এর নীচে থাকে, যা একটি bearish সংকেত হিসাবে ব্যাখ্যা করা উচিত।
সুতরাং, AO সূচকটি কার্যকরভাবে প্রবণতার দিকনির্দেশ নির্ধারণ করতে পারে। যখন AO 0 স্তরের উপরে অতিক্রম করে, তখন এটি সংকেত দেয় যে বাজারের প্রবণতা উত্থানমুখী হয়ে উঠেছে এবং আমাদের লম্বা হওয়া উচিত। যখন AO 0 স্তরের নীচে অতিক্রম করে, তখন এটি সংকেত দেয় যে বাজারের প্রবণতা হ্রাসমুখী হয়ে উঠেছে এবং আমাদের শর্ট হওয়া উচিত।
এছাড়াও, এই কৌশলটিতে ২০ পেরিওড এবং ২০০ পেরিওড চলমান গড় অন্তর্ভুক্ত রয়েছে। এই দুটি এমএ এর ঢাল মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতার দিককে উপস্থাপন করে। স্বল্পমেয়াদী প্রবণতার দিকের জন্য কেবলমাত্র AO সূচক দ্বারা বিচার করা যথেষ্ট নয়, মাঝারি দীর্ঘমেয়াদী প্রবণতা থেকেও নিশ্চিতকরণের প্রয়োজন, তাই এমএ ক্রসওভার নিয়মগুলি যুক্ত করা হয়েছে।
যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, মাঝারি-দীর্ঘমেয়াদী প্রবণতা উত্থানমুখী হয়ে যায়, আমরা যখন এসও আপট্রেন্ড চালানোর জন্য 0 এর উপরে অতিক্রম করে তখন লম্বা যাই। যখন দ্রুত এমএ ধীর এমএ এর নীচে অতিক্রম করে, মাঝারি-দীর্ঘমেয়াদী প্রবণতা হ্রাস পায়, আমরা যখন এসও 0 এর নীচে অতিক্রম করে ডাউনট্রেন্ড চালাতে শর্ট করি।
এটি একটি সহজ প্রবণতা অনুসরণকারী কৌশল। মাঝারি-দীর্ঘমেয়াদী এমএ দ্বারা নিশ্চিত স্বল্পমেয়াদী প্রবণতা দিক নির্ধারণের জন্য এও ব্যবহার করা যৌক্তিকভাবে ভাল। এও এবং এমএগুলির সংমিশ্রণটি ব্যাপকভাবে ব্যবহৃত হয় এবং তুলনামূলকভাবে পরিপক্ক। এই কৌশলটিও খুব নির্ভরযোগ্য। পরামিতি এবং অন্যান্য সূচকগুলির আরও অপ্টিমাইজেশন কৌশল কর্মক্ষমতা উন্নত করতে পারে।
/*backtest start: 2023-12-12 00:00:00 end: 2023-12-14 20:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // https://www.youtube.com/watch?v=zr3AVwjCtDA //@version=5 strategy(title="Bingx ESTRATEGIA de Trading en 1 minuto ", shorttitle="AO") long = input.bool(true, "long") short = input.bool(true, "short") profit = (input.float(10, "profit") / 100) + 1 stop = (input.float(5, "stop") / 100) + 1 ao = ta.sma(hl2,5) - ta.sma(hl2,34) diff = ao - ao[1] plot(ao, color = diff <= 0 ? #F44336 : #009688, style=plot.style_columns) changeToGreen = ta.crossover(diff, 0) changeToRed = ta.crossunder(diff, 0) alertcondition(changeToGreen, title = "AO color changed to green", message = "Awesome Oscillator's color has changed to green") alertcondition(changeToRed, title = "AO color changed to red", message = "Awesome Oscillator's color has changed to red") ema20 = ta.ema(close, 20) ema200 = ta.ema(close, 200) rsi = ta.rsi(close, 7) plot(rsi) plot(0, color=color.white) var float pentry = 0.0 var float lentry = 0.0 var bool oab = false // oab := ta.crossover(ao, 0) ? true : ta.crossover(0, ao) ? false : oab[1] if long and close > open and ta.crossover(close, ema20) and ema20 > ema200 and ao > 0 and rsi > 50 strategy.entry("long", strategy.long) pentry := close strategy.exit("exit long", "long", limit=pentry * profit, stop=pentry / stop) if short and close < open and ta.crossunder(close, ema20) and ema20 < ema200 and ao < 0 and rsi < 50 strategy.entry("short", strategy.short) lentry := close strategy.exit("exit short", "short", limit=lentry / profit, stop=lentry * stop)