এই কৌশলটি একাধিক চলমান গড় এবং আরএসআই সূচক ব্যবহার করে একটি সংমিশ্রণ ট্রেড করে। যখন দ্রুত ইএমএ ধীর ইএমএ অতিক্রম করে এবং আরএসআই ওভারসোল্ড দেখায় তখন এটি খালি হয়; যখন দাম পুনরায় গড় লাইন অতিক্রম করে তখন এটি প্লেইন করে।
লেনদেনের লজিকঃ
চারটি ভিন্ন সময়ের জন্য সূচকীয় চলমান গড় গণনা করুন, যেমন ৯, ২৬, ১০০ এবং ৫৫ দিনের গড়
যখন 9 ইএমএ 26 ইএমএ অতিক্রম করে, একটি খালি সংকেত বিবেচনা করুন
একই সময়ে, RSI সূচকটি নিম্নমানের (যেমন 40 এর মতো) নীচে যখন একটি ওভারসোল্ড বিপর্যয় এড়াতে একটি স্বল্প সংকেত সক্রিয় করে
এন্ট্রি শূন্য হওয়ার পরে, যখন দাম 55 বা 100 দিনের ইএমএ অতিক্রম করে তখন খালি পজিশন
বিভিন্ন সমান্তরাল সময়কাল সমন্বয়, অপ্টিমাইজেশান পরামিতি সেট করতে পারেন
এই কৌশলটি মাল্টি-অভারেজ ট্রেন্ডের পূর্ণ ব্যবহার করে এবং RSI সূচককে ওভারসোল পয়েন্টে খালি করার জন্য মিথ্যা সংকেতগুলি ফিল্টার করতে সহায়তা করে।
মাল্টি-ভ্যারিয়েন্ট প্যানেলের বিচার, সঠিকতা বাড়ায়
আরএসআই সূচক ওভারসোল্ডের ঝুঁকি এড়াতে
সংক্ষিপ্ত গড় লাইন কৌশল, দীর্ঘ গড় লাইন স্টপ লস, প্রত্যাহার নিয়ন্ত্রণ
সঠিক প্যারামিটার নির্ধারণের জন্য পুনরাবৃত্তিমূলক পরীক্ষার প্রয়োজন
RSI প্যারামিটার সেটিং সতর্কতা প্রয়োজন
“আমি মনে করি, আমরা আমাদের লক্ষ্যে পৌঁছাতে পারবো না, আমরা আমাদের লক্ষ্যে পৌঁছাতে পারবো না।
এই কৌশলটি মাল্টি-অভারেজ লাইনের সুবিধাগুলি ব্যবহার করে, আরএসআই সূচক ফিল্টারিং সংকেত দ্বারা সমর্থিত। প্যারামিটার অপ্টিমাইজেশন এবং স্টপ লস সেটিং কৌশলটির কার্যকারিতার জন্য অত্যন্ত গুরুত্বপূর্ণ। তবে কেবলমাত্র ফাঁকা ব্যবসায়ের একটি বড় সীমাবদ্ধতা রয়েছে।
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © YukalMoon
//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)
//// input controls
EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)
RSI1 = input.int (title = "RSI", defval = 5, minval = 1, maxval = 20 , step = 1)
/// mise en place de ema
RSI = ta.rsi(close, RSI1)
shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)
plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)
plot(close)
//// trading indicators
EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)
//buy = ta.crossover(EMA1, EMA2) and RSI > 60 and RSI <70
sell = ta.crossunder(EMA1, EMA2) and RSI > 40
//buyexit = ta.crossunder(EMA3, EMA4)
sellexit = ta.crossover(EMA3, EMA4)
/////strategy
strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")
///// market exit
strategy.close ("short", when = sellexit, comment = "EXIT-SHORT")