یہ حکمت عملی ایک جامع رجحان کی پیروی کرنے والا نظام ہے جو متعدد تکنیکی اشارے اور رفتار تجزیہ کے طریقوں کو جوڑتا ہے۔ حکمت عملی کا بنیادی حصہ حرکت پذیر اوسط کراس اوورز ، رجحان کی تصدیق ، اور رفتار کے اشارے کا استعمال کرتا ہے ، جو خطرے کے انتظام کے لئے اتار چڑھاؤ کنٹرول کے ساتھ مل کر ہوتا ہے۔ اس حکمت عملی میں واضح درمیانے اور طویل مدتی رجحانات والی منڈیوں میں اچھی موافقت ظاہر ہوتی ہے۔
حکمت عملی میں ایک کثیر پرت سگنل کی تصدیق کا طریقہ کار استعمال کیا گیا ہے ، جس میں مندرجہ ذیل اہم عناصر شامل ہیں:
تجارتی شرائط مندرجہ ذیل ہیں: طویل حالات: ای ایم اے 9 ای ایم اے 21 سے اوپر کی طرف بڑھتا ہے ، ایم اے سی ڈی لائن سگنل لائن سے اوپر اور مثبت ، آر ایس آئی 40-70 کے درمیان ، قیمت ای ایم اے 9 سے اوپر مختصر حالات: ای ایم اے 9 ای ایم اے 21 سے نیچے عبور کرتا ہے ، ایم اے سی ڈی لائن سگنل لائن سے نیچے اور منفی ، آر ایس آئی 30-60 کے درمیان ، قیمت ای ایم اے 9 سے نیچے
یہ حکمت عملی متعدد تکنیکی اشارے کے امتزاج کے ذریعے نسبتا complete مکمل رجحان پر عمل پیرا تجارتی نظام تیار کرتی ہے۔ بنیادی فوائد سگنل کی وشوسنییتا اور عقلی رسک کنٹرول میں پائے جاتے ہیں ، حالانکہ اس کو تاخیر اور پیرامیٹر کی اصلاح کے ساتھ چیلنجوں کا سامنا کرنا پڑتا ہے۔ مجوزہ اصلاح کی سمتوں کے ذریعے ، حکمت عملی میں براہ راست تجارت میں کارکردگی کو بہتر بنانے کی صلاحیت ہے۔ اس پر عمل درآمد سے پہلے تاریخی ڈیٹا کی مکمل جانچ کرنا اور مخصوص مارکیٹ کی خصوصیات کے مطابق پیرامیٹرز کو ایڈجسٹ کرنا تجویز کیا جاتا ہے۔
/*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")