یہ حکمت عملی مختلف مارکیٹ کے نظام کی نشاندہی کرنے کے لئے دوہری تقسیم کے ماڈل اور رجعت کے تجزیے کو یکجا کرنے والے ہائبرڈ مقداری تجزیہ کے نقطہ نظر کو استعمال کرتی ہے۔ حکمت عملی پہلے سادہ حرکت پذیر اوسط (ایس ایم اے) اور بولنگر بینڈ (بی بی) اشارے کا حساب لگاتی ہے ، پھر تاریخی منافع کے اوسط اور معیاری انحراف کی بنیاد پر زیڈ اسکور کا حساب لگاتی ہے۔ جب زیڈ اسکور نچلی حد سے نیچے ہوتا ہے اور قیمت نچلی بینڈ سے نیچے ہوتی ہے تو ، حکمت عملی ایک طویل پوزیشن میں داخل ہوتی ہے۔ جب زیڈ اسکور اوپری حد سے اوپر ہوتا ہے اور قیمت اوپری بینڈ سے اوپر ہوتی ہے تو ، حکمت عملی پوزیشن بند کردیتی ہے۔
اس حکمت عملی کا بنیادی اصول یہ ہے کہ موجودہ واپسی کی موجودہ واپسی کی تقسیم کے سلسلے میں موجودہ واپسی کی پوزیشن کی پیمائش کرنے کے لئے زیڈ اسکور کا استعمال کریں۔ زیڈ اسکور کا حساب لگانے کا فارمولا یہ ہے: (موجودہ واپسی - تاریخی واپسی کا اوسط) / تاریخی واپسی کا معیاری انحراف۔ ایک اعلی زیڈ اسکور اس بات کی نشاندہی کرتا ہے کہ موجودہ واپسی زیادہ انتہائی ہے اور زیادہ خریدنے کا امکان زیادہ ہے۔ ایک کم زیڈ اسکور اس بات کی نشاندہی کرتا ہے کہ موجودہ واپسی زیادہ انتہائی ہے اور زیادہ فروخت ہونے کا امکان زیادہ ہے۔ اسی وقت ، حکمت عملی میں بولنگر بینڈس اشارے کو بھی شامل کیا گیا ہے ، جس میں قیمتوں میں اضافے کو ثانوی تصدیق کے طور پر استعمال کیا جاتا ہے۔ یہ حکمت عملی صرف تب ہی تجارتی سگنل پیدا کرتی ہے جب زیڈ اسکور اور بولنگر بینڈس کے غلط حالات بیک وقت پورا ہوتے ہیں۔ یہ امتزاج سگنلز کے واقعے کو مؤثر طریقے سے کم کرسکتا ہے۔
ہائبرڈ بائنومیل زیڈ اسکور کوانٹیٹیٹو حکمت عملی ایک شماریاتی اصولوں پر مبنی مقداری تجارتی حکمت عملی ہے ، جو موجودہ منافع کو تاریخی منافع کی تقسیم کے ساتھ موازنہ کرکے ممکنہ اوور بک اور اوور سیل مواقع کی نشاندہی کرتی ہے۔ اس کے علاوہ ، حکمت عملی سیکنڈری تصدیق کے لئے بولنگر بینڈ اشارے کو استعمال کرتی ہے ، سگنل کی وشوسنییتا کو بڑھاوا دیتی ہے۔ حکمت عملی کے قواعد واضح اور لاگو کرنے اور بہتر بنانے میں آسان ہیں ، لیکن اس میں پیرامیٹر کی حساسیت ، رجحان کے خطرے ، اوور فٹنگ کے خطرے وغیرہ جیسے چیلنجوں کا بھی سامنا کرنا پڑتا ہے۔ مستقبل میں ، حکمت عملی کو متحرک پیرامیٹرز ، رجحان فلٹرنگ ، پورٹ فولیو کی اصلاح ، اسٹاپ نقصان اور منافع لینے کے طریقہ کار وغیرہ کے لحاظ سے بہتر بنایا جاسکتا ہے ، تاکہ اس کی موافقت اور استحکام کو بہتر بنایا جاسکے۔ مجموعی طور پر ، یہ حکمت عملی مزید مقدار کی تجارت کے لئے ایک آسان لیکن موثر نقطہ نظر فراہم کرتی ہے ، جو دریافت اور بہتر بنانے کے قابل ہے۔
/*backtest start: 2023-05-22 00:00:00 end: 2024-05-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estratégia Híbrida Quantitativa", overlay=true) // Definição de parâmetros sma_length = input.int(20, title="Período da SMA") threshold_high = input.float(1.5, title="Threshold Alto") threshold_low = input.float(-1.5, title="Threshold Baixo") lookback_period = input.int(252, title="Período de Retorno Histórico (dias)") // Funções auxiliares f_sma(source, length) => ta.sma(source, length) f_bollinger_band(source, length, mult) => basis = ta.sma(source, length) dev = mult * ta.stdev(source, length) [basis + dev, basis - dev] // Cálculo dos indicadores sma = f_sma(close, sma_length) [upper_band, lower_band] = f_bollinger_band(close, sma_length, 2) // Regime de Mercado: Binomial retornos = ta.change(close, 1) media_retornos = ta.sma(retornos, lookback_period) desvio_padrao_retornos = ta.stdev(retornos, lookback_period) // Indicador de Regime: Z-Score z_score = (retornos - media_retornos) / desvio_padrao_retornos // Sinal de Compra e Venda sinal_compra = z_score < threshold_low and close < lower_band sinal_venda = z_score > threshold_high and close > upper_band // Execução de Ordem if (sinal_compra) strategy.entry("Long", strategy.long) if (sinal_venda) strategy.close("Long") // Plotagem dos Indicadores plot(sma, title="SMA", color=color.blue) plot(upper_band, title="Upper Bollinger Band", color=color.red) plot(lower_band, title="Lower Bollinger Band", color=color.green) hline(threshold_high, "Threshold Alto", color=color.red, linestyle=hline.style_dashed) hline(threshold_low, "Threshold Baixo", color=color.green, linestyle=hline.style_dashed) plot(z_score, title="Z-Score", color=color.purple)