یہ حکمت عملی مختصر مدتی مارکیٹ میں اتار چڑھاؤ کو پکڑنے کے لئے چیکن Volatility اشارے پر مبنی ایک قلیل مدتی تجارتی نظام ڈیزائن کرتی ہے۔ مرکزی خیال یہ ہے کہ جب چیکن Volatility اشارے ایک مخصوص حد سے اوپر یا نیچے عبور کرتے ہیں تو طویل یا مختصر پوزیشنوں میں داخل ہونا ہے۔
چیکن Volatility اشارے ایک سیکیورٹی کی سب سے زیادہ اور سب سے کم قیمتوں کے درمیان پھیلاؤ کی پیمائش کرکے اتار چڑھاؤ کو مقداری بناتا ہے۔ اعلی اور کم قیمتوں کے درمیان ایک وسیع رینج بڑھتی ہوئی اتار چڑھاؤ کی نشاندہی کرتا ہے۔
اس حکمت عملی کا مخصوص منطق یہ ہے:
اس حکمت عملی کے فوائد میں شامل ہیں:
کچھ خطرات بھی ہیں:
حل:
اسٹریٹیجی کو بہتر بنایا جاسکتا ہے:
اس حکمت عملی کا ایک آسان اور واضح منطق ہے جو قلیل مدتی تجارت کے لئے موزوں ہے۔ لچکدار پیرامیٹرز کو ضرورت کے مطابق ایڈجسٹ کیا جاسکتا ہے۔ اوور فٹنگ اور اعلی تجارتی تعدد کے خطرات موجود ہیں۔ مزید اصلاحات حکمت عملی کو مستحکم کارکردگی کے ل more زیادہ مضبوط بنا سکتی ہیں۔
/*backtest start: 2023-11-20 00:00:00 end: 2023-12-04 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 01/12/2016 // Chaikin's Volatility indicator compares the spread between a security's // high and low prices. It quantifies volatility as a widening of the range // between the high and the low price. // You can use in the xPrice1 and xPrice2 any series: Open, High, Low, Close, HL2, // HLC3, OHLC4 and ect... // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. /////////////////////////////////////////////////////////// strategy(title="Chaikin Volatility Strategy Backtest") Length = input(10, minval=1) ROCLength = input(12, minval=1) Trigger = input(0, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=purple, linestyle=line) hline(Trigger, color=red, linestyle=line) xPrice1 = high xPrice2 = low xPrice = xPrice1 - xPrice2 xROC_EMA = roc(ema(xPrice, Length), ROCLength) pos = iff(xROC_EMA < Trigger, 1, iff(xROC_EMA > Trigger, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue ) plot(xROC_EMA, color=blue, title="Chaikin Volatility Strategy")