AO সূচক এবং চলমান গড়ের উপর ভিত্তি করে ট্রেন্ড ট্র্যাকিং কৌশল


সৃষ্টির তারিখ: 2023-12-20 11:59:48 অবশেষে সংশোধন করুন: 2023-12-20 11:59:48
অনুলিপি: 0 ক্লিকের সংখ্যা: 698
1
ফোকাস
1621
অনুসারী

AO সূচক এবং চলমান গড়ের উপর ভিত্তি করে ট্রেন্ড ট্র্যাকিং কৌশল

ওভারভিউ

এই কৌশলটি ট্রেন্ডের দিকনির্দেশের জন্য অসাধারণ ওসিলিয়েটর (Awesome Oscillator) এবং চলমান গড়ের সাথে ট্রেন্ড নিশ্চিতকরণের জন্য ট্রেন্ড ট্র্যাকিং কৌশল হিসাবে কাজ করে। যখন এও সূচকটি 0 অক্ষটি অতিক্রম করে এবং দ্রুত লাইনটি ধীর গতির লাইনটি অতিক্রম করে তখন এটি বেশি হয়। যখন এও সূচকটি 0 অক্ষটি অতিক্রম করে এবং দ্রুত লাইনটি ধীর গতির লাইনটি অতিক্রম করে তখন এটি খালি থাকে। ট্রেন্ডের দিকনির্দেশের সুবিধা নেওয়ার জন্য।

কৌশল নীতি

এই কৌশলটি মূলত AO সূচকের উপর ভিত্তি করে প্রবণতার দিক নির্ধারণ করে। AO সূচকটি Momentum শ্রেণীর সূচক হিসাবে গণনা করা হয়। যখন AO সূচকটি ইতিবাচক হয়, তখন স্বল্পমেয়াদী চলমান গড়ের চেয়ে দীর্ঘমেয়াদী চলমান গড়ের চেয়ে উচ্চতর হয়। বিপরীতে, যখন AO নেতিবাচক হয়, তখন স্বল্পমেয়াদী চলমান গড়ের চেয়ে কম হয়।

সুতরাং, AO সূচকটি প্রবণতার দিকটি কার্যকরভাবে নির্ধারণ করতে পারে। যখন AO উপরে 0 অক্ষটি অতিক্রম করে, তখন বাজারের প্রবণতাটি উত্সাহী হয়ে যায়, আরও বেশি করা উচিত; যখন AO নীচে 0 অক্ষটি অতিক্রম করে, তখন বাজারের প্রবণতাটি পতনের দিকে চলে যায়, খালি করা উচিত।

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

যখন দ্রুত গড় লাইন ধীর গড় লাইন অতিক্রম করে, মাঝারি দীর্ঘমেয়াদী প্রবণতা মুনাফা হয়ে যায়, তখন আমরা এও-তে 0 অক্ষটি অতিক্রম করার সময় বেশি করি এবং প্রবণতা বাড়ার সাথে সাথে লাভ করি। যখন দ্রুত গড় লাইন ধীর গড় লাইন অতিক্রম করে, মাঝারি দীর্ঘমেয়াদী প্রবণতা নেমে যায়, তখন আমরা এও-র নীচে 0 অক্ষটি অতিক্রম করার সময় খালি করি এবং প্রবণতা হ্রাসের সাথে সাথে লাভ করি।

কৌশলগত সুবিধা

  1. AO সূচক ব্যবহার করে স্বল্পমেয়াদী প্রবণতার দিকনির্দেশনা নির্ধারণে উচ্চ নির্ভুলতা
  2. মিডল-লং ট্রেন্ডের ক্ষেত্রে, মিউচুয়াল ব্রেকআউটগুলিকে মুভিং এভারেজের সাথে যুক্ত করে ফিল্টার করা যায়।
  3. দ্রুত লাভ, স্বল্প পরিসরে কাজ করার জন্য উপযুক্ত

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

  1. AO সূচক 0 অক্ষ এবং চলমান গড়ের নীচে বিরতি সংকেত প্রেরণ করার সময়, দামগুলি কিছুক্ষণের জন্য উপরে যেতে পারে এবং নীচে ফিরে যাওয়ার ঝুঁকি রয়েছে
  2. AO সূচক 0 অক্ষ এবং চলমান গড়ের উপর একাধিক সংকেত প্রেরণ করার সময়, দামটি কিছুক্ষণের জন্য নীচে যেতে পারে এবং তারপরে এটি উপরের দিকে ফিরে যাওয়ার ঝুঁকি রয়েছে
  3. বড় আকারের প্রান্তিক প্রভাবের ঝুঁকি। বাজারে গুরুত্বপূর্ণ প্রযুক্তিগত অবস্থানের পরে, এও সূচকটি ভুল হতে পারে, যার ফলে ভুল সংকেত তৈরি হয়

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

  1. 10 পিরিয়ড এবং 50 পিরিয়ডের মতো বিভিন্ন প্যারামিটারের চলমান গড়ের সমন্বয় পরীক্ষা করে দেখা যায় যে গড়টি আরও ভালভাবে মিলছে
  2. অন্যান্য সূচক যেমন RSI সূচকগুলির সাথে সংমিশ্রণ করা যেতে পারে, যা সংকেতকে আরও নির্ভরযোগ্য করে তোলে
  3. ফিক্সড স্টপ লস অনুপাতকে অপ্টিমাইজ করা যায়, যাতে কৌশলটির রিস্ক রিটার্নের চেয়ে ভাল হয়

সারসংক্ষেপ

এই কৌশলটি একটি সহজ প্রবণতা অনুসরণ কৌশল, যা AO সূচক দ্বারা স্বল্পমেয়াদী প্রবণতা নির্ধারণ এবং মাঝারি এবং দীর্ঘমেয়াদী প্রবণতা নিশ্চিত করার জন্য সঠিক। AO সূচক এবং চলমান গড়ের সমন্বয় ব্যাপকভাবে ব্যবহৃত হয়, এটি আরও পরিপক্ক, এবং এই কৌশলটির দৃ strong় নির্ভরযোগ্যতা রয়েছে। আরও প্যারামিটার অপ্টিমাইজেশন এবং সমন্বয় সূচক অপ্টিমাইজেশনের মাধ্যমে এই কৌশলটির কার্যকারিতা আরও উন্নত করা যেতে পারে।

কৌশল সোর্স কোড
/*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)