یہ حکمت عملی ایک رجحان کے بعد ٹریڈنگ سسٹم ہے جو رشتہ دار طاقت انڈیکس (آر ایس آئی) ، حجم ، اور چلتی اوسط (ایم اے) سمیت متعدد تکنیکی اشارے کو جوڑتا ہے۔ یہ حکمت عملی مارکیٹ کے اعداد و شمار کا تجزیہ کرتی ہے جس میں متعدد جہتوں میں شامل ہیں جن میں رفتار ، حجم ، اور قیمت کے رجحانات شامل ہیں ، جب مارکیٹ میں مختلف تکنیکی اشارے کی طرف سے تصدیق شدہ واضح عروج کا رجحان ظاہر ہوتا ہے تو خریدنے کے سگنل پیدا ہوتے ہیں۔ یہ حکمت عملی سخت اسکریننگ شرائط کا استعمال کرتی ہے ، جس میں درستگی کو بڑھانے کے لئے ٹریڈنگ سگنل کو متحرک کرنے سے پہلے متعدد اشارے کو بیک وقت تصدیق کرنے کی ضرورت ہوتی ہے۔
حکمت عملی مندرجہ ذیل بنیادی شرائط پر تجارتی فیصلے کی بنیاد رکھتی ہے:
حکمت عملی میں ایک نسبتا complete مکمل رجحان کے بعد ٹریڈنگ سسٹم کی تعمیر کے لئے متعدد تکنیکی اشارے شامل ہیں۔ کثیر تصدیق کا طریقہ کار کچھ تاخیر کو متعارف کراتے ہوئے تجارتی وشوسنییتا کو بہتر بنانے میں مدد کرتا ہے۔ اسٹاپ نقصان اور منافع لینے کے طریقہ کار کو شامل کرنے ، پیرامیٹرز کو بہتر بنانے ، اور مارکیٹ کے ماحول کے فلٹرز کو شامل کرنے کے ذریعے ، حکمت عملی کی عملی اور استحکام کو مزید بڑھا سکتا ہے۔ مجموعی طور پر ، یہ ٹھوس بنیادوں اور واضح منطق کے ساتھ ایک تجارتی حکمت عملی ہے ، جو اچھی عملی قیمت اور اصلاح کی صلاحیت پیش کرتی ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-28 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estratégia Completa - Volume, RSI e Tendência", overlay=true) // Definir médias móveis ma14 = ta.sma(close, 14) // Média móvel de 14 períodos ma200 = ta.sma(close, 200) // Média móvel de 200 períodos // Calcular o RSI de 14 períodos rsi = ta.rsi(close, 14) // Média de volume de 20 períodos volumeMA = ta.sma(volume, 20) // Condição para volume ser acima da média de 20 períodos volumeAboveAvg = volume > volumeMA // Condição para o RSI cruzar acima de 50 rsiCrossover50 = ta.crossover(rsi, 50) // Condição para o fechamento estar acima da média de 14 períodos closeAboveMA14 = close > ma14 // Condição para candlestick forte de alta (bullish engulfing) bullishEngulfing = close > open and close[1] < open[1] and close > open[1] // Condição para o preço estar acima da média de 200 períodos priceAboveMA200 = close > ma200 // Condição de compra: todos os critérios precisam ser atendidos buyCondition = volumeAboveAvg and rsiCrossover50 and closeAboveMA14 and bullishEngulfing and priceAboveMA200 // Executar a compra quando a condição for atendida if (buyCondition) strategy.entry("Compra", strategy.long) // Plotar as médias móveis no gráfico plot(ma14, color=color.blue, linewidth=2, title="Média de 14 períodos") plot(ma200, color=color.red, linewidth=2, title="Média de 200 períodos") // Adicionar no gráfico o RSI hline(50, "RSI 50", color=color.gray, linestyle=hline.style_dashed) plot(rsi, color=color.green, linewidth=1, title="RSI (14)") // Plotar a média de volume plot(volumeMA, color=color.purple, linewidth=2, title="Média de Volume (20)")