
یہ ایک تجارت کی حکمت عملی ہے جس کی بنیاد پر تجارت کی مقدار کے وزن والے اوسط قیمت ((VWAP) اور معیاری فاصلہ چینل پر مبنی اوسط واپسی ہے۔ یہ حکمت عملی تجارت کے مواقع کی تلاش کرتی ہے جس کی قیمتوں میں VWAP سے انحراف کی حد کی نشاندہی کی جاتی ہے ، جب قیمت معیاری فاصلہ چینل کی حد کو توڑ دیتی ہے تو اس کی واپسی کی تجارت کی جاتی ہے ، اور جب قیمت VWAP پر واپس آجاتی ہے تو اس کی صفائی کی جاتی ہے۔ یہ طریقہ کار مارکیٹ کی اوسط واپسی کی خصوصیات کو مکمل طور پر استعمال کرتا ہے ، جس میں تکنیکی تجزیہ اور اعدادوشمار کے اصول شامل ہیں۔
اس حکمت عملی کا مرکز VWAP اور قیمت میں اتار چڑھاو کے معیاری فرق کا حساب لگانے کے ذریعے تجارت کے علاقے کی تعمیر کرنا ہے۔ اس میں شامل ہیں:
یہ ایک غیر جانبدار حکمت عملی ہے جو اعداد و شمار کے اصولوں پر مبنی ہے ، جس میں قیمتوں کے انحراف اور واپسی کو VWAP اور معیاری انحراف چینل کے ذریعہ پکڑا جاتا ہے۔ حکمت عملی کا مقصد ، نظام سازی کی خصوصیات ہیں ، لیکن عملی استعمال میں خطرے کے کنٹرول اور پیرامیٹرز کی اصلاح پر توجہ دینے کی ضرورت ہے۔ رجحانات کو فلٹر کرنے اور ہوا کے کنٹرول کے طریقہ کار کو بہتر بنانے کے ذریعہ حکمت عملی کی استحکام اور وشوسنییتا کو مزید بڑھا دیا جاسکتا ہے۔
/*backtest
start: 2024-12-03 00:00:00
end: 2024-12-10 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_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/
// © jklonoskitrader
//@version=5
strategy("ETHUSD VWAP Fade Strategy", overlay=true)
// Input for standard deviation multiplier
std_multiplier = input.float(2.0, title="Standard Deviation Multiplier")
// Calculate cumulative VWAP
cumulative_pv = ta.cum(close * volume) // Cumulative price * volume
cumulative_vol = ta.cum(volume) // Cumulative volume
vwap = cumulative_pv / cumulative_vol // VWAP calculation
// Calculate standard deviation of the closing price
length = input.int(20, title="Standard Deviation Length")
std_dev = ta.stdev(close, length)
upper_band = vwap + std_multiplier * std_dev
lower_band = vwap - std_multiplier * std_dev
// Plot VWAP and its bands
plot(vwap, color=color.blue, linewidth=2, title="VWAP")
plot(upper_band, color=color.red, linewidth=1, title="Upper Band")
plot(lower_band, color=color.green, linewidth=1, title="Lower Band")
// Strategy conditions
go_long = ta.crossunder(close, lower_band)
go_short = ta.crossover(close, upper_band)
// Execute trades
if (go_long)
strategy.entry("Long", strategy.long)
if (go_short)
strategy.entry("Short", strategy.short)
// Exit strategy
if (strategy.position_size > 0 and close > vwap)
strategy.close("Long")
if (strategy.position_size < 0 and close < vwap)
strategy.close("Short")