سپر موونگ ایوریج اور اپر بینڈ کراس اوور حکمت عملی تکنیکی اشارے پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ یہ حکمت عملی مارکیٹ میں بڑھتے ہوئے رجحانات کو پکڑنے کے لئے ایکسپونینشل موونگ ایوریج (ای ایم اے) اور اپر بینڈ اشارے کا استعمال کرتی ہے۔ جب اختتامی قیمت اپر بینڈ کو توڑتی ہے اور کچھ شرائط کو پورا کرتی ہے تو ، حکمت عملی خریدنے کا اشارہ پیدا کرتی ہے۔ جب اختتامی قیمت 3 دن کے ای ایم اے سے نیچے آجاتی ہے تو ، حکمت عملی فروخت کا اشارہ پیدا کرتی ہے۔ یہ حکمت عملی اعلی تجارتی حجم اور واضح رجحانات والی منڈیوں کے لئے موزوں ہے ، جیسے بٹ کوائن۔
اس حکمت عملی کا بنیادی مقصد مارکیٹ کے رجحانات اور خرید و فروخت کے وقت کا تعین کرنے کے لئے ای ایم اے اور اپر بینڈ تکنیکی اشارے کا استعمال کرنا ہے۔ سب سے پہلے ، حکمت عملی اپر بینڈ اشارے کا حساب لگاتی ہے ، جس میں قیمت کی اتار چڑھاؤ کو مدنظر رکھا جاتا ہے۔ جب اوسط قیمت سے قیمت کا انحراف بڑا ہوتا ہے تو ، اپر بینڈ کی قیمت اسی کے مطابق بڑھ جائے گی۔ پھر ، حکمت عملی کا تعین کرتی ہے کہ آیا اختتامی قیمت اپر بینڈ کی حرکت پذیر اوسط کو توڑ چکی ہے اور کیا یہ خریداری کی دیگر شرائط کو پورا کرتی ہے۔ اگر ایسا ہے تو ، یہ خرید کا اشارہ پیدا کرتی ہے۔ پوزیشن رکھنے کے بعد ، جب اختتامی قیمت 3 دن کے ای ایم اے سے نیچے آجاتی ہے تو ، حکمت عملی فروخت کا اشارہ پیدا کرتی ہے۔
مضبوط رجحانات والے بازاروں کے لئے موزوں: یہ حکمت عملی بڑھتی ہوئی رجحانات میں اچھی کارکردگی کا مظاہرہ کرتی ہے اور خاص طور پر اعلی اتار چڑھاؤ اور واضح رجحانات والے آلات کے لئے موزوں ہے ، جیسے بٹ کوائن۔
قیمت اور اتار چڑھاؤ کو جوڑتا ہے۔ اپر بینڈ اشارے میں قیمتوں کی سطح اور قیمتوں کی اتار چڑھاؤ کو جامع طور پر مدنظر رکھا گیا ہے ، اور یہ مارکیٹ کے حالات کو زیادہ مکمل طور پر ظاہر کرسکتا ہے۔
سادہ اور استعمال میں آسان: حکمت عملی کا منطق واضح ہے ، اور استعمال شدہ اشارے آسان اور سمجھنے اور لاگو کرنے میں آسان ہیں۔
قلیل مدتی تجارت کے لئے موزوں: یہ حکمت عملی اکثر خرید و فروخت کے سگنل پیدا کرتی ہے ، جس کی وجہ سے یہ قلیل مدتی تجارت کے لئے موزوں ہے۔
مارکیٹس میں اتار چڑھاؤ کا خطرہ: انتہائی اتار چڑھاؤ اور رجحان کے بغیر اتار چڑھاؤ والی مارکیٹ میں، حکمت عملی اکثر تجارت کر سکتی ہے، جس کے نتیجے میں بڑی سلائپ اور ٹرانزیکشن کی لاگت ہوتی ہے۔
اشارے کے پیرامیٹرز کا خطرہ: حکمت عملی اشارے کے پیرامیٹرز کے لئے حساس ہے ، اور پیرامیٹرز کی غلط ترتیب سے حکمت عملی کی خراب کارکردگی کا باعث بن سکتی ہے۔
اوور فٹنگ کا خطرہ: حکمت عملی مخصوص مارکیٹوں میں اچھی کارکردگی کا مظاہرہ کرتی ہے لیکن مارکیٹ کے حالات میں ہونے والی تبدیلیوں کو اپنانے کے قابل نہیں ہوسکتی ہے ، جس سے اوور فٹنگ کا خطرہ پیدا ہوتا ہے۔
رجحان کی تصدیق کے اشارے متعارف کروائیں: رجحان کی تصدیق کے اشارے جیسے ایم اے سی ڈی کو اتار چڑھاؤ کی منڈیوں میں جھوٹے سگنل کو فلٹر کرنے کے لئے متعارف کرایا جاسکتا ہے۔
پیرامیٹرز کے انتخاب کو بہتر بنائیں: جینیاتی الگورتھم جیسے اصلاح کے طریقوں کے ذریعے اشارے کے پیرامیٹرز کے بہترین مجموعے تلاش کیے جاسکتے ہیں۔
خطرہ کنٹرول ماڈیول شامل کریں: حکمت عملی کے خطرے کو کم کرنے کے لئے خطرہ کنٹرول کے اقدامات جیسے سٹاپ نقصان اور متحرک پوزیشن مینجمنٹ متعارف کرایا جا سکتا ہے.
کثیر اقسام کی موافقت: مشین لرننگ اور دیگر طریقوں کا استعمال مختلف اقسام اور مارکیٹ کے ماحول میں حکمت عملی کو اپنانے کے لئے کیا جاسکتا ہے۔
سپر موونگ ایوریج اور اپر بینڈ کراس اوور حکمت عملی ایک سادہ اور عملی مقداری تجارتی حکمت عملی ہے جو مضبوط رجحانات والی منڈیوں کے لئے موزوں ہے۔ یہ حکمت عملی بڑھتی ہوئی رجحانات کو پکڑنے کے لئے ای ایم اے اور اپر بینڈ اشارے کا استعمال کرتی ہے ، اور اس کا منطق واضح اور نافذ کرنا آسان ہے۔ تاہم ، اس حکمت عملی میں کچھ خطرات بھی ہیں ، جیسے تہلکہ خیز مارکیٹ رسک ، پیرامیٹر رسک ، اور اوور فٹنگ رسک۔ مستقبل میں ، حکمت عملی کو رجحان کی تصدیق ، پیرامیٹر کی اصلاح ، رسک کنٹرول ، اور کثیر اقسام کی موافقت کے لحاظ سے بھی بہتر بنایا جاسکتا ہے تاکہ حکمت عملی کی استحکام اور موافقت کو بہتر بنایا جاسکے۔
/*backtest start: 2023-05-11 00:00:00 end: 2024-05-16 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Estratégia de Cruzamento de Bandas", overlay=true) // Entradas factor = input(0.001, title="Factor") length = input(20, title="Length") // Cálculo da Upperband Upperband = high * (1 + 2 * ((((high - low) / ((high + low) / 2)) * 1000) * factor)) // Condição de Compra buy_condition = close > ta.ema(close, 3) // Variável para controlar se a compra foi feita var bought = false // Sinal de compra buy_signal = (close[1] <= ta.sma(Upperband, length)[1]) and (close > ta.sma(Upperband, length)) and buy_condition // Sinal de venda sell_signal = close < ta.ema(close, 3) and bought // Atualizar o status de compra if buy_signal bought := true strategy.entry("Compra", strategy.long) else if sell_signal bought := false strategy.close("Compra") // Plotagem dos sinais de compra e venda no gráfico plotshape(series=buy_signal, title="Compra", color=color.green, style=shape.triangleup, location=location.belowbar) plotshape(series=sell_signal, title="Venda", color=color.red, style=shape.triangledown, location=location.abovebar)