اس حکمت عملی میں مختلف مارکیٹ کے نظام (بلس یا برداشت) کی نشاندہی کرنے کے لئے لکیری رجعت کی ڈھلوان کا استعمال کیا جاتا ہے۔ ایک مقررہ مدت کے دوران بند ہونے والی قیمتوں کی لکیری رجعت کی ڈھلوان کا حساب لگاتے ہوئے ، یہ مارکیٹ کے رجحان کی سمت اور طاقت کی پیمائش کرتا ہے۔ جب ڈھلوان ایک خاص حد سے اوپر ہوتا ہے تو ، مارکیٹ کو تیزی سے سمجھا جاتا ہے ، اور حکمت عملی ایک طویل پوزیشن میں داخل ہوتی ہے۔ جب ڈھلوان منفی حد سے نیچے ہوتا ہے تو ، مارکیٹ کو برداشت سمجھا جاتا ہے ، اور حکمت عملی مختصر پوزیشن میں داخل ہوتی ہے۔ جب قیمت سادہ حرکت پذیر اوسط (ایس ایم اے) کو عبور کرتی ہے تو حکمت عملی پوزیشنوں کو بند کرتی ہے ، جس سے رجحان میں ممکنہ الٹ یا تبدیلی کا اشارہ ہوتا ہے۔
اس حکمت عملی کا بنیادی اصول مارکیٹ کے نظام کی نشاندہی کرنے کے لئے لکیری رجعت کے ڈھلوان کا استعمال کرنا ہے۔ ایک مخصوص مدت میں اختتامی قیمتوں پر لکیری رجعت انجام دینے سے ، ایک بہترین فٹ لائن حاصل کی جاتی ہے۔ اس لائن کا ڈھلوان اس مدت کے دوران قیمتوں کی مجموعی رجحان کی سمت اور طاقت کی عکاسی کرتا ہے۔ ایک مثبت ڈھلوان ایک عروج کے رجحان کی نشاندہی کرتا ہے ، جس میں ایک بڑی ڈھلوان ایک مضبوط اپ ٹرینڈ کی نشاندہی کرتی ہے۔ ایک منفی ڈھلوان ایک نیچے کے رجحان کی نشاندہی کرتا ہے ، جس میں ایک چھوٹا ڈھلوان ایک مضبوط ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے۔ ڈھلوان کی حد مقرر کرکے ، حکمت عملی کا تعین کرتا ہے کہ آیا مارکیٹ تیزی سے بڑھ رہی ہے یا bearish ہے اور اس کے مطابق تجارتی فیصلے کرتا ہے۔
لکیری رجسٹریشن ڈیلپ پر مبنی متحرک مارکیٹ کے نظام کی نشاندہی کی حکمت عملی قیمتوں کے لکیری رجسٹریشن ڈیلپ کا حساب لگاکر مارکیٹ کے نظام کا تعین کرتی ہے اور اس سے متعلق تجارتی فیصلے کرتی ہے۔ حکمت عملی میں واضح منطق ، آسان حساب کتاب ہے ، اور یہ مارکیٹ کے اہم رجحانات کو مؤثر طریقے سے پکڑ سکتی ہے۔ تاہم ، یہ ہلکی مارکیٹوں میں کثرت سے تجارت پیدا کرسکتی ہے اور پیرامیٹر کے انتخاب کے لئے حساس ہے۔ پیرامیٹر کی اصلاح ، رجحان فلٹرنگ ، اسٹاپ نقصان اور منافع لینے ، اور ملٹی ٹائم فریم تجزیہ کے ذریعہ ، حکمت عملی کے استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest start: 2023-05-22 00:00:00 end: 2024-05-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © tmalvao //@version=5 strategy("Minha estratégia", overlay=true, margin_long=100, margin_short=100) // Função para calcular o slope (inclinação) com base na média móvel simples (SMA) slope_length = input(20, title="Slope Length") sma_length = input(50, title="SMA Length") slope_threshold = input.float(0.1, title="Slope Threshold") sma = ta.sma(close, sma_length) // Calculando o slope (inclinação) var float slope = na if (not na(close[slope_length - 1])) slope := (close - close[slope_length]) / slope_length // Identificação dos regimes de mercado com base no slope bullish_market = slope > slope_threshold bearish_market = slope < -slope_threshold // Condições de entrada e saída para mercados bullish e bearish if (bullish_market) strategy.entry("Long", strategy.long) if (bearish_market) strategy.entry("Short", strategy.short) // Saída das posições exit_condition = ta.crossover(close, sma) or ta.crossunder(close, sma) if (exit_condition) strategy.close("Long") strategy.close("Short") // Exibir a inclinação em uma janela separada slope_plot = plot(slope, title="Slope", color=color.blue) hline(0, "Zero Line", color=color.gray)