
এই কৌশলটি দুটি প্রযুক্তিগত সূচককে একত্রিত করে, একটি চলমান গড় (এমএ) এবং একটি অপেক্ষাকৃত শক্তিশালী সূচক (আরএসআই) । এটি একটি ক্রয়-বিক্রয় সংকেত উত্পন্ন করে, একটি ধীর চলমান গড়ের ক্রস এবং আরএসআইয়ের একটি ওভার-বিক্রয় ওভার-বিক্রয় সংকেত দিয়ে। একটি ক্রয়-বিক্রয় সংকেত উত্পন্ন হয় যখন একটি ধীর চলমান গড় একটি দ্রুত চলমান গড়ের উপরে অতিক্রম করে এবং আরএসআই একটি ওভার-বিক্রয় প্রান্তের চেয়ে বেশি হয়; একটি বিক্রয় সংকেত উত্পন্ন হয় যখন একটি ধীর চলমান গড় একটি দ্রুত চলমান গড়ের নীচে অতিক্রম করে বা আরএসআই একটি ওভার-বিক্রয় প্রান্তের চেয়ে বেশি হয়।
এই কৌশলটি দুটি প্রযুক্তিগত সূচকের বৈশিষ্ট্য ব্যবহার করেঃ একটি চলমান গড় এবং একটি অপেক্ষাকৃত শক্তিশালী সূচক। একটি চলমান গড় মূল্যের প্রবণতার দিকটি প্রতিফলিত করতে পারে, একটি দ্রুত চলমান গড় দামের পরিবর্তনের জন্য আরও সংবেদনশীল, একটি ধীর চলমান গড় তুলনামূলকভাবে পিছিয়ে থাকে। যখন একটি দ্রুত চলমান গড় একটি ধীর চলমান গড় অতিক্রম করে, এটি একটি মূল্যের প্রবণতাকে নির্দেশ করে, এটি একটি কেনার সুযোগ হতে পারে; বিপরীতভাবে, এটি একটি মূল্যের প্রবণতাকে নির্দেশ করে, এটি একটি বিক্রয় সুযোগ হতে পারে। একটি অপেক্ষাকৃত শক্তিশালী সূচক একটি নির্দিষ্ট সময়ের মধ্যে দামের উত্থান-পতন পরিমাপ করে, যখন RSI 70 এর চেয়ে বেশি হয়, তখন এটি নির্দেশ করে যে বাজারটি সম্ভবত উত্তপ্ত, দামের পুনরুদ্ধারের ঝুঁকি রয়েছে; যখন RSI 30 এর চেয়ে কম হয়, তখন বাজারটি সম্ভবত ঠান্ডা, মূল্য পুনরুদ্ধারের সুযোগ রয়েছে।
চলমান গড়ের প্রবণতা বৈশিষ্ট্য এবং তুলনামূলকভাবে দুর্বল সূচকের ওভার-বই ওভার-সেল বৈশিষ্ট্যগুলির সমন্বয় করে, কৌশলটি প্রবণতা পরিস্থিতি ক্যাপচার করতে সক্ষম হয় এবং আংশিক ওভার-বই ওভার-সেলের ঝুঁকি এড়াতে সক্ষম হয়। এটি একটি পরিমাণগত কৌশল যা প্রবণতা ট্র্যাকিং এবং গড় রিটার্ন উভয়ই রয়েছে।
চলমান গড় এবং অপেক্ষাকৃত দুর্বল সূচক কৌশল একটি সহজ এবং কার্যকর পরিমাণগত ট্রেডিং কৌশল যা ট্রেন্ড ট্র্যাকিং এবং ওভারবয় ওভারসেলিংয়ের মাধ্যমে বাজার প্রবণতা বোঝার সময় কিছু ঝুঁকি নিয়ন্ত্রণ করে। তবে এই কৌশলটিতে প্যারামিটার সংবেদনশীলতা, অস্থির বাজার এবং প্রবণতা পাল্টানোর ঝুঁকি রয়েছে এবং প্যারামিটার অপ্টিমাইজেশন, প্রবণতা ফিল্টারিং এবং তহবিল পরিচালনার মাধ্যমে আরও উন্নতি করা দরকার। এছাড়াও, পরিমাণগত ব্যবসায়ীদের তাদের নিজস্ব ঝুঁকি পছন্দ এবং বাজারের বৈশিষ্ট্যগুলি, নমনীয়ভাবে কৌশলটি সামঞ্জস্য করা এবং অন্যান্য সংকেত ফ্যাক্টরগুলির সাথে একত্রিত হয়ে আরও স্থিতিশীল লাভ অর্জনের প্রয়োজন।
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © giancarlo_meneguetti
//@version=5
strategy("GM.MA.RSI.Stra", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Configurações para Médias Móveis
ema_short_length = input(9, title="EMA.9")
ema_long_length = input(21, title="EMA.21")
ema_short = ta.ema(close, ema_short_length)
ema_long = ta.ema(close, ema_long_length)
// Configurações para RSI
rsi_length = input(14, title="RSI.14")
rsi_upper_threshold = input(70, title="RSI>70")
rsi_lower_threshold = input(30, title="RSI<30")
rsi = ta.rsi(close, rsi_length)
// Sinais de Compra e Venda
// Sinal de Compra quando a EMA curta cruza acima da EMA longa e o RSI está acima do limite inferior
buy_signal = ta.crossover(ema_short, ema_long) and rsi > rsi_lower_threshold
// Sinal de Venda quando a EMA curta cruza abaixo da EMA longa ou o RSI está acima do limite superior
sell_signal = ta.crossunder(ema_short, ema_long) or rsi > rsi_upper_threshold
// Geração de Alertas
alertcondition(buy_signal, title="Sinal de Compra", message="A EMA curta cruzou acima da EMA longa e o RSI está acima do limite inferior. Considere comprar.")
alertcondition(sell_signal, title="Sinal de Venda", message="A EMA curta cruzou abaixo da EMA longa ou o RSI está acima do limite superior. Considere vender.")
// Execução da Estratégia
if buy_signal
strategy.entry("Compra", strategy.long)
if sell_signal
strategy.close("Venda")