এই কৌশলটি বিভিন্ন বাজার ব্যবস্থার সনাক্তকরণের জন্য দ্বিপদী বন্টন মডেল এবং রিগ্রেশন বিশ্লেষণকে একত্রিত করে একটি হাইব্রিড পরিমাণগত বিশ্লেষণ পদ্ধতি ব্যবহার করে। কৌশলটি প্রথমে সহজ চলমান গড় (এসএমএ) এবং বলিংজার ব্যান্ড (বিবি) সূচকগুলি গণনা করে, তারপরে ঐতিহাসিক রিটার্নের গড় এবং স্ট্যান্ডার্ড বিচ্যুতির উপর ভিত্তি করে জেড-স্কোর গণনা করে। যখন জেড-স্কোরটি নীচের প্রান্তিকের নীচে থাকে এবং দামটি নীচের ব্যান্ডের নীচে থাকে, তখন কৌশলটি একটি দীর্ঘ অবস্থানে প্রবেশ করে; যখন জেড-স্কোরটি উপরের প্রান্তিকের উপরে থাকে এবং দামটি উপরের ব্যান্ডের উপরে থাকে, তখন কৌশলটি অবস্থানটি বন্ধ করে দেয়।
এই কৌশলটির মূল নীতি হ'ল historicalতিহাসিক রিটার্নের বিতরণের তুলনায় বর্তমান রিটার্নের অবস্থান পরিমাপ করতে জেড-স্কোর ব্যবহার করা। জেড-স্কোর গণনার সূত্রটি হ'লঃ (বর্তমান রিটার্ন - historicalতিহাসিক রিটার্ন গড়) / historicalতিহাসিক রিটার্ন স্ট্যান্ডার্ড বিচ্যুতি। একটি উচ্চতর জেড-স্কোর ইঙ্গিত দেয় যে বর্তমান রিটার্ন আরও চরম এবং অতিরিক্ত ক্রয়ের সম্ভাবনা বেশি; একটি নিম্ন জেড-স্কোর ইঙ্গিত করে যে বর্তমান রিটার্ন আরও চরম এবং অতিরিক্ত বিক্রয়ের সম্ভাবনা বেশি। একই সাথে, কৌশলটি বোলিংজার ব্যান্ডস সূচককেও অন্তর্ভুক্ত করে, উভয় ব্যান্ডের উপরে বা নীচে দামের ব্রেকআউটকে একটি মাধ্যমিক নিশ্চিতকরণ হিসাবে ব্যবহার করে। কৌশলটি কেবল তখনই ট্রেডিং সংকেত তৈরি করে যখন জেড-স্কোর এবং বোলিংজার ব্যান্ডগুলি একই সাথে মিথ্যা অবস্থার মুখোমুখি হয়। এই সংমিশ্রণটি কার্যকরভাবে সংকেতগুলির ঘটনা হ্রাস করতে পারে।
হাইব্রিড বাইনোমিয়াল জেড-স্কোর পরিমাণগত কৌশল হল পরিসংখ্যানগত নীতির উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল, বর্তমান রিটার্নগুলিকে ঐতিহাসিক রিটার্নগুলির বিতরণের সাথে তুলনা করে সম্ভাব্য ওভারকুপ এবং ওভারসোল্ড সুযোগগুলি চিহ্নিত করে। উপরন্তু, কৌশলটি দ্বিতীয় নিশ্চিতকরণের জন্য বোলিংজার ব্যান্ড সূচক ব্যবহার করে, সংকেতের নির্ভরযোগ্যতা বাড়ায়। কৌশল নিয়মগুলি স্পষ্ট এবং বাস্তবায়ন এবং অনুকূলিতকরণের জন্য সহজ, তবে এটি পরামিতি সংবেদনশীলতা, প্রবণতা ঝুঁকি, ওভারফিট ঝুঁকি ইত্যাদির মতো চ্যালেঞ্জের মুখোমুখি হয়। ভবিষ্যতে, কৌশলটি গতিশীল পরামিতি, প্রবণতা ফিল্টারিং, পোর্টফোলিও অপ্টিমাইজেশন, স্টপ-লস এবং লাভ গ্রহণের প্রক্রিয়া ইত্যাদির ক্ষেত্রে অনুকূলিতকরণযোগ্যতা এবং স্থিতিশীলতা উন্নত করতে পারে। সামগ্রিকভাবে, এই কৌশলটি আরও পরিমাণগত ট্রেডিংয়ের জন্য একটি সহজ তবে কার্যকর পদ্ধতি সরবরাহ করে, যা অনুসন্ধান
/*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)