এই কৌশলটি একটি বিস্তৃত প্রবণতা অনুসরণকারী সিস্টেম যা একাধিক প্রযুক্তিগত সূচক এবং গতি বিশ্লেষণ পদ্ধতি একত্রিত করে। কৌশলটির মূলটি ঝুঁকি পরিচালনার জন্য অস্থিরতা নিয়ন্ত্রণের সাথে মিলিত চলমান গড় ক্রসওভার, প্রবণতা নিশ্চিতকরণ এবং গতির সূচকগুলি ব্যবহার করে। কৌশলটি স্পষ্ট মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা সহ বাজারে ভাল অভিযোজনযোগ্যতা দেখায়।
কৌশলটি একটি বহুস্তরীয় সংকেত নিশ্চিতকরণ প্রক্রিয়া ব্যবহার করে, যার মধ্যে নিম্নলিখিত মূল উপাদানগুলি অন্তর্ভুক্ত রয়েছেঃ
বাণিজ্যের সুনির্দিষ্ট শর্তাবলী হল: লং শর্তঃ EMA9 EMA21 এর উপরে ক্রস করে, সিগন্যাল লাইনের উপরে MACD লাইন এবং ইতিবাচক, RSI 40-70 এর মধ্যে, EMA9 এর উপরে মূল্য শর্ট শর্তঃ EMA9 EMA21 এর নিচে ক্রস করে, সিগন্যাল লাইনের নিচে MACD লাইন এবং নেতিবাচক, RSI 30-60 এর মধ্যে, EMA9 এর নিচে মূল্য
এই কৌশলটি একাধিক প্রযুক্তিগত সূচকগুলির সংমিশ্রণের মাধ্যমে একটি অপেক্ষাকৃত সম্পূর্ণ প্রবণতা অনুসরণকারী ট্রেডিং সিস্টেম তৈরি করে। মূল সুবিধাগুলি সংকেত নির্ভরযোগ্যতা এবং যুক্তিসঙ্গত ঝুঁকি নিয়ন্ত্রণে রয়েছে, যদিও এটি বিলম্ব এবং পরামিতি অপ্টিমাইজেশনের সাথে চ্যালেঞ্জের মুখোমুখি হয়। প্রস্তাবিত অপ্টিমাইজেশান দিকগুলির মাধ্যমে, কৌশলটি লাইভ ট্রেডিংয়ে উন্নত পারফরম্যান্সের সম্ভাবনা রয়েছে। বাস্তবায়নের আগে পুঙ্খানুপুঙ্খ historicalতিহাসিক ডেটা পরীক্ষা পরিচালনা এবং নির্দিষ্ট বাজারের বৈশিষ্ট্য অনুসারে পরামিতিগুলি সামঞ্জস্য করার পরামর্শ দেওয়া হয়।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estratégia Cripto - 1D", shorttitle="Estratégia Cripto", overlay=true) // Definição das Médias Móveis Exponenciais (EMA) ema9 = ta.ema(close, 9) ema21 = ta.ema(close, 21) // Definição do MACD [macdLine, signalLine, _] = ta.macd(close, 12, 26, 9) // Definição do RSI rsi = ta.rsi(close, 14) // Volume médio volMedio = ta.sma(volume, 14) // Definição das Bollinger Bands basis = ta.sma(close, 20) dev = ta.stdev(close, 20) upperBand = basis + 2 * dev lowerBand = basis - 2 * dev // Condições de Compra (Long) longCondition = (ema9 > ema21) and (macdLine > signalLine) and (macdLine > 0) and (volume > volMedio) and (rsi > 40 and rsi < 70) and (close > ema9) if (longCondition) strategy.entry("Compra", strategy.long) // Condições de Venda (Short) shortCondition = (ema9 < ema21) and (macdLine < signalLine) and (macdLine < 0) and (volume > volMedio) and (rsi < 60 and rsi > 30) and (close < ema9) if (shortCondition) strategy.entry("Venda", strategy.short) // Stop Loss e Take Profit strategy.exit("Take Profit/Stop Loss", from_entry="Compra", loss=200, profit=400) strategy.exit("Take Profit/Stop Loss", from_entry="Venda", loss=200, profit=400) // Plotagem das Médias Móveis e Bollinger Bands plot(ema9, color=color.green, title="EMA 9") plot(ema21, color=color.red, title="EMA 21") plot(upperBand, color=color.blue, title="Upper Band") plot(lowerBand, color=color.blue, title="Lower Band")