এই কৌশলটি SonicR সিস্টেমের উপর ভিত্তি করে গড় বিপরীত চ্যানেল ব্যবহার করে প্রবণতা চিহ্নিত করে এবং প্রবণতা অনুসরণের জন্য ট্রেড ব্রেকআউট করে। এটি পদ্ধতিগত প্রবণতা ট্রেডিংয়ের জন্য চ্যানেল এবং চলমান গড় সূচকগুলিকে একত্রিত করে।
কৌশলগত যুক্তি:
গড় রিভার্সন চ্যানেল গণনা করুন, যার মধ্যে মধ্যরেখা হিসাবে ঘনিষ্ঠ ইএমএ এবং উপরের/নিচের ব্যান্ড হিসাবে উচ্চ/নিম্ন ইএমএ।
ট্রেডিং সিগন্যাল লাইন হিসাবে একটি দীর্ঘ সময়ের চলমান গড় রেখা গণনা করুন।
সিগন্যাল লাইনের উপরে যখন বন্ধ হবে তখন লং হয়ে যাবে।
সিগন্যাল লাইনের নিচে কাছাকাছি ভাঙলে শর্ট করুন।
ভিজ্যুয়ালাইজেশনের জন্য চ্যানেল ফিল ব্যবহার করুন।
উপকারিতা:
চ্যানেলগুলি স্পষ্টভাবে প্রবণতা এবং ব্রেকআউটগুলি নির্ধারণ করে।
চলমান গড়গুলি স্বল্পমেয়াদী গোলমালকে ফিল্টার করে।
সহজ নিয়মগুলি আবেগগত হস্তক্ষেপ এড়ায়।
ঝুঁকি:
বিলম্বিত চ্যানেল এবং চলমান গড় সেরা এন্ট্রি মিস করতে পারে।
অত্যধিক মিথ্যা সংকেত এড়াতে প্যারামিটার টিউনিং প্রয়োজন।
যান্ত্রিক সিস্টেমগুলি বৃহত্তর ড্রডাউনগুলির মুখোমুখি হতে পারে, যা ঝুঁকি ব্যবস্থাপনা প্রয়োজন।
সংক্ষেপে, এই সনিকআর ভিত্তিক কৌশলটি পদ্ধতিগত ব্রেকআউট ট্রেডিংয়ের জন্য চ্যানেলের দিকনির্দেশনা চিহ্নিত করে। সহজ নিয়মগুলি অ্যালগরিদমিক ট্রেডিংয়ের উপকার করে তবে স্থিতিশীল দীর্ঘমেয়াদী লাভের জন্য এখনও অপ্টিমাইজেশন এবং ঝুঁকি নিয়ন্ত্রণের প্রয়োজন।
/*backtest start: 2022-09-11 00:00:00 end: 2022-11-12 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //Sonic R // strategy("SonicR",shorttitle="Sonic R",overlay=true,default_qty_value=10000,initial_capital=1000,currency=currency.USD) EMA = input(defval=89, title="EMA Signal") HiLoLen = input(34, minval=2,title="High Low channel Length") pacC = ema(close,HiLoLen) pacL = ema(low,HiLoLen) pacH = ema(high,HiLoLen) DODGERBLUE = #1E90FFFF // Plot the Price Action Channel (PAC) base on EMA high,low and close L=plot(pacL, color=DODGERBLUE, linewidth=1, title="High PAC EMA",transp=50) H=plot(pacH, color=DODGERBLUE, linewidth=1, title="Low PAC EMA",transp=50) C=plot(pacC, color=DODGERBLUE, linewidth=2, title="Close PAC EMA",transp=0) fill(L,H, color=aqua,transp=90,title="Fill HiLo PAC") //Moving Average signalMA =ema(close,EMA) plot(signalMA,title="EMA Signal",color=white,linewidth=4,style=line) //Strategy goLong() => crossover(pacC,signalMA) strategy.entry(id = "Go to Buy", long = true, when = goLong()) goShort() => crossunder(pacC,signalMA) strategy.entry(id = "Go to Sell", long = false, when = goShort())