اس حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے سپر ٹرینڈ اشارے کا استعمال کیا جاتا ہے اور کم خطرہ رجحان کی پیروی کرنے کے لئے اسٹاپ نقصان اور منافع حاصل کرنے کے لئے اے ٹی آر اشارے کو جوڑتا ہے۔
اس حکمت عملی کا بنیادی اشارے سپر ٹرینڈ ہے۔ سپر ٹرینڈ اشارے میں قیمتوں میں پیشرفت کی بنیاد پر رجحان کی سمت کا فیصلہ کرنے کے لئے اے ٹی آر کو جوڑتا ہے۔ حساب کتاب کا مخصوص طریقہ مندرجہ ذیل ہے:
اوپری بینڈ: اوپری بینڈ = موجودہ قیمت - (ATR x ضرب) کم بینڈ: کم بینڈ = موجودہ قیمت + (ATR x ضرب)
جب قیمت اوپری بینڈ سے زیادہ ہوتی ہے تو ، یہ ایک اپ ٹرینڈ ہوتا ہے۔ جب قیمت نچلی بینڈ سے کم ہوتی ہے تو ، یہ ایک ڈاؤن ٹرینڈ ہوتا ہے۔
یہ حکمت عملی سپر ٹرینڈ اشارے کی بنیاد پر رجحان کی سمت کا تعین کرتی ہے ، ایک اپ ٹرینڈ میں لمبی جاتی ہے اور ڈاؤن ٹرینڈ میں مختصر ہوجاتی ہے۔ اسی وقت ، یہ حکمت عملی خطرات کو کنٹرول کرنے کے لئے اسٹاپ نقصان اور منافع کی پوزیشنیں طے کرنے کے لئے اے ٹی آر اشارے کی اوسط اتار چڑھاؤ کی حد کا استعمال کرتی ہے۔
خطرے کو کم کرنے کے طریقے:
خلاصہ یہ ہے کہ یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے سپر ٹرینڈ اشارے کا استعمال کرتی ہے اور ٹریڈنگ کے بعد کم رسک رجحان حاصل کرنے کے لئے اے ٹی آر اشارے کے ساتھ اسٹاپ نقصان اور منافع حاصل کرتی ہے۔ حکمت عملی کا خیال واضح اور سمجھنے میں آسان ہے۔ پیرامیٹرز کو ذاتی رسک کی ترجیحات کے مطابق ایڈجسٹ کیا جاسکتا ہے۔ یہ ایک ورسٹائل ٹرینڈ ٹریکنگ حکمت عملی ہے۔ تاہم ، حکمت عملی خود ہی رجحان کے معیار کا فیصلہ نہیں کرسکتی ہے ، لہذا غلط آپریشن کے خطرے کو کم کرنے کے لئے دوسرے اشارے یا ماڈلز کے ساتھ استعمال کرنے کی سفارش کی جاتی ہے۔
/*backtest start: 2022-12-05 00:00:00 end: 2023-12-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Advanced Trend Strategy", overlay=true) // Input parameters length = input(14, title="ATR Length") multiplier = input(1.5, title="Multiplier") src = close // Calculate ATR atr_value = ta.atr(length) // Calculate Supertrend upst = src - multiplier * atr_value downst = src + multiplier * atr_value var float supertrend = na var float trend_direction = na if (na(supertrend)) supertrend := upst if (src > supertrend) supertrend := upst if (src < supertrend) supertrend := downst // Buy and Sell conditions buyCondition = ta.crossover(src, supertrend) sellCondition = ta.crossunder(src, supertrend) // Execute Buy and Sell orders if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy") // Close the long position if (sellCondition) strategy.entry("Sell", strategy.short) if (buyCondition) strategy.close("Sell") // Close the short position // Plot Supertrend plot(supertrend, color=color.blue, title="Supertrend") // Highlight bars based on trend direction bgcolor(src > supertrend ? color.new(color.green, 95) : src < supertrend ? color.new(color.red, 95) : na) // Plot ATR for reference plot(atr_value, color=color.gray, title="ATR", linewidth=2) // Plot arrows for buy and sell signals plotshape(buyCondition, color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small, title="Buy Signal") plotshape(sellCondition, color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, title="Sell Signal")