سٹاپ نقصان/فائدہ لینے کے ساتھ لچکدار ایم اے/وی ڈبلیو اے پی کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 14:06:18
ٹیگز:

img

جائزہ

یہ حکمت عملی ممکنہ قیمتوں کی نقل و حرکت کو پکڑنے کے لئے تیز رفتار اوسط ، سست رفتار اوسط اور حجم وزن والے اوسط قیمت (VWAP) کے مابین کراس اوورز کی نشاندہی کرتی ہے۔ جب تیز رفتار MA VWAP اور سست MA کے اوپر عبور کرتا ہے تو یہ خرید سگنل کو متحرک کرتا ہے ، اور جب تیز رفتار MA VWAP اور سست MA سے نیچے عبور کرتا ہے تو سگنل فروخت کرتا ہے۔

حکمت عملی منطق

یہ حکمت عملی حرکت پذیر اوسط اور وی ڈبلیو اے پی کی طاقتوں کو یکجا کرتی ہے۔ حرکت پذیر اوسط مؤثر طریقے سے مارکیٹ کے شور کو فلٹر کرسکتے ہیں اور رجحان کی سمت کا تعین کرسکتے ہیں۔ وی ڈبلیو اے پی بڑے پیسے کے ارادوں کو زیادہ درست طریقے سے ظاہر کرتا ہے۔ فاسٹ ایم اے قلیل مدتی رجحان کو پکڑتا ہے جبکہ سست ایم اے جھوٹے سگنل کو فلٹر کرتا ہے۔ جب تیز ایم اے سست ایم اے اور وی ڈبلیو اے پی سے تجاوز کرتا ہے تو ، یہ تیزی سے قلیل مدتی رجحان کی نشاندہی کرتا ہے اور سگنل خریدنے کے اشارے کو متحرک کرتا ہے۔ اس سے نیچے کراس اوور ٹرگرز سگنل فروخت کرتے ہیں۔

فوائد کا تجزیہ

  • ڈبل ایم اے فلٹر جھوٹے سگنل کو کم کرتا ہے
  • وی ڈبلیو اے پی بڑے پیسے کے ارادوں کا درست اندازہ لگاتا ہے
  • لچکدار ایم اے پیرامیٹرز مختلف ادوار کے مطابق
  • اسٹاپ نقصان / منافع لینے کے ساتھ مؤثر رسک کنٹرول

خطرے کا تجزیہ

  • وِپسا مارکیٹیں متعدد غلط سگنل پیدا کر سکتی ہیں
  • غیر درست VWAP پیرامیٹرز فنڈ کے ارادے کا فیصلہ کرنے میں ناکام
  • سٹاپ نقصان بہت تنگ رجحانات کا سراغ لگانے کے قابل نہیں، بہت لچکدار خطرات زیادہ

اصلاح کی ہدایات

  • مختلف مارکیٹ کے حالات کے لئے ایم اے اور وی ڈبلیو اے پی پیرامیٹرز کو بہتر بنائیں
  • آر ایس آئی کے ساتھ اضافی فلٹر سگنل
  • سٹاپ نقصان/منافع لینے کے متحرک تناسب

نتیجہ

یہ حکمت عملی حرکت پذیر اوسط اور وی ڈبلیو اے پی کی طاقتوں کو ضم کرتی ہے ، ڈبل فلٹرنگ کے ذریعے کراس اوور سگنلز کی نشاندہی کرتی ہے ، اور لچکدار اسٹاپ نقصان / منافع لینے کے طریقہ کار کے ساتھ خطرات کو مؤثر طریقے سے کنٹرول کرتی ہے۔ یہ رجحان کی پیروی کرنے کی ایک تجویز کردہ حکمت عملی ہے۔


/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Flexible MA VWAP Crossover Strategy with SL/TP", shorttitle="MA VWAP Crossover", overlay=true)

// Input parameters
fast_length = input(9, title="Fast MA Length", minval=1)
slow_length = input(21, title="Slow MA Length", minval=1)
vwap_length = input(14, title="VWAP Length", minval=1)

// Stop Loss and Take Profit inputs
stop_loss_percent = input(1.0, title="Stop Loss (%)", minval=0.1, maxval=5.0, step=0.1)
take_profit_percent = input(2.0, title="Take Profit (%)", minval=1.0, maxval=10.0, step=0.1)

// Calculate moving averages
fast_ma = sma(close, fast_length)
slow_ma = sma(close, slow_length)
vwap = sma(close * volume, vwap_length) / sma(volume, vwap_length)

// Buy and sell conditions
buy_condition = crossover(fast_ma, vwap) and crossover(fast_ma, slow_ma)
sell_condition = crossunder(fast_ma, vwap) and crossunder(fast_ma, slow_ma)

// Plot the moving averages
plot(fast_ma, title="Fast MA", color=color.blue)
plot(slow_ma, title="Slow MA", color=color.red)
plot(vwap, title="VWAP", color=color.purple)

// Plot buy and sell signals
plotshape(buy_condition, style=shape.triangleup, location=location.belowbar, color=color.green, title="Buy Signal")
plotshape(sell_condition, style=shape.triangledown, location=location.abovebar, color=color.red, title="Sell Signal")

// Define stop loss and take profit levels
var float stop_loss_price = na
var float take_profit_price = na

if (buy_condition)
    stop_loss_price := close * (1 - stop_loss_percent / 100)
    take_profit_price := close * (1 + take_profit_percent / 100)

// Strategy entry and exit with flexible SL/TP
strategy.entry("Buy", strategy.long, when = buy_condition)

if (sell_condition)
    strategy.exit("SL/TP", from_entry = "Buy", stop = stop_loss_price, limit = take_profit_price)


مزید