এই কৌশলটি ট্রেডিং সংকেত নির্ধারণের জন্য বোলিংজার ব্যান্ড সূচক এবং চলমান গড় গ্রহণ করে। প্রবেশ সংকেতগুলি বিচার করার জন্য প্যারাবোলিক এসএআর সূচকের সাথে মিলিত হয়ে চলমান গড় গণনা করতে আর্নউড লেগু সূচক ব্যবহার করা হয়। কৌশলটির নাম
এই কৌশলটির মূল যুক্তি হল বোলিংজার ব্যান্ড এবং চলমান গড় সূচকের মধ্যে সম্পর্ক বিচার করা। এটি চলমান গড় লাইন ক্রসওয়ার্সের সময় দীর্ঘ এবং সংক্ষিপ্ত সংকেতগুলি নির্ধারণের জন্য চলমান গড় ব্যান্ডগুলির একটি নির্দিষ্ট প্রস্থের সাথে বোলিংজার ব্যান্ডগুলি ব্যবহার করে।
বিশেষ করে, কৌশলটি আর্নউড লেগক্স চলমান গড় সূচক এবং প্যারাবোলিক এসএআর সূচককে একত্রিত করে।
আর্নউড লেগক্স চলমান গড় সূচকটি traditionalতিহ্যবাহী চলমান গড়ের উপর ভিত্তি করে একটি উন্নত সংস্করণ। সাধারণ চলমান গড়ের তুলনায়, এটি চলমান গড় রেখার কোণকে আরও নমনীয়ভাবে সামঞ্জস্য করার জন্য অফসেট স্থানচ্যুতি চালু করে। একই সাথে, সিগমা মানটি চলমান গড় রেখার মসৃণতা সামঞ্জস্য করতে ব্যবহৃত হয়।
প্যারাবলিক এসএআর সূচক একটি খুব সাধারণ স্টপ-লস সূচক। এটি মূল্যের প্রবণতা ট্র্যাক করার জন্য খুব স্পষ্ট বিপরীত সংকেত দিতে পারে। যখন প্যারাবলিক এসএআর সূচক দামের নীচে থাকে, তখন এটি একটি উত্থান রাষ্ট্রকে উপস্থাপন করে। বিপরীতে, দামের উপরে একটি হ্রাস রাষ্ট্র।
সূচক সম্পর্ককে মূল্যায়নের যুক্তি নিম্নরূপঃ
সংক্ষিপ্ত সংকেত বিচার করার যুক্তি বিপরীত:
এই কৌশলটি বোলিংজার ব্যান্ড সূচক এবং চলমান গড় সূচককে একত্রিত করে ট্রেন্ড বিচার এবং ব্রেকআউট ট্রেডিং উভয়কেই বিবেচনা করে। প্রধান সুবিধাগুলি হলঃ
এই কৌশলের কিছু ঝুঁকিও রয়েছেঃ
সংশ্লিষ্ট সমাধানগুলি হলঃ
এই কৌশলটি অপ্টিমাইজ করার জন্য অনেকগুলি দিক রয়েছেঃ
এই কৌশলটি বোলিংজার ব্যান্ড এবং চলমান গড় সূচকগুলির দ্বৈত বিচার ব্যবহার করে। প্যারামিটার টিউনিং এবং কৌশল সংমিশ্রণের ক্ষেত্রে অপ্টিমাইজেশনের জন্য একটি বড় জায়গা রয়েছে। আরও পরিমাণগত পদ্ধতি প্রবর্তন করে, কৌশলটি আরও স্থিতিশীল মুনাফা-উত্পাদনকারী অ্যালগরিদমিক ট্রেডিং কৌশলতে অপ্টিমাইজ করা যেতে পারে।
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Author: HighProfit //Lead-In strategy("Parabolic SAR & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-PSAR+ALMA", overlay=true) //Arnoud Legoux Moving Avarage Inputs source = close windowsize = input(title="Window Size",defval=50) offset = input(title="Offset", type=float, defval=0.85) sigma = input(title="Sigma", type=float, defval=6) //Parabolic SAR Inputs start = input(title="Start", type=float, defval=0.02) increase = input(title="Increase", type=float, defval=0.02) max = input(title="Max", type=float, defval=.2) //Conditions longCondition = close>open and sar(start, increase, max) < low and crossover(close, alma(source, windowsize, offset, sigma)) if (longCondition) strategy.entry("Long", strategy.long) shortCondition = close<open and sar(start, increase, max) > high and crossunder(close, alma(source, windowsize, offset, sigma)) if (shortCondition) strategy.entry("Short", strategy.short) //Plots plot(alma(source, windowsize, offset, sigma), linewidth=2, title="ALMA") plot(sar(start, increase, max), style=circles, linewidth=2, title="PSAR")