Volatility Force Breakthrough ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-26 16:17:17
ٹیگز:

img

جائزہ

اس حکمت عملی میں چلتی اوسط، اے ٹی آر، بولنگر بینڈ کا استعمال ٹرینڈ فیصلے اور بریکآؤٹ ٹریڈنگ کے لئے ہوتا ہے، جس میں ٹائمنگ کے لئے فورس انڈیکس کے ساتھ مل کر بریکآؤٹ ٹریڈنگ کی حکمت عملی کا حصہ ہے۔

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

  1. بولنگر بینڈ کی درمیانی ، اوپری اور نچلی لائنوں کا حساب لگائیں۔ درمیانی لائن بند ہونے کی قیمت کی ایس ایم اے ہے ، اوپری اور نچلی درمیانی لائن ± ایس ٹی ڈی وی ہیں۔

  2. تیز اور سست ATR کا حساب لگائیں۔ تیز ATR کی مدت 20 ہے، سست ATR کی مدت 50 ہے۔

  3. طاقت کا انڈیکس XFORCE کا حساب لگائیں ، جو حجم * (بند - پچھلا بند) کا مجموعہ ہے۔ اور XFORCE کے تیز اور سست EMA کا حساب لگائیں۔

  4. طویل سگنل کا فیصلہ کریں: تیز XFORCE سست XFORCE کے اوپر کراس، اور تیز ATR > سست ATR، اور قریب > کھلا.

  5. مختصر سگنل کا فیصلہ کریں: تیز XFORCE سست XFORCE سے نیچے کراس، اور تیز ATR > سست ATR، اور بند < کھولیں.

  6. جب طویل سگنل ٹرگر ہوتا ہے تو لمبا ہو جاتا ہے، جب مختصر سگنل ٹرگر ہوتا ہے تو مختصر ہو جاتا ہے۔

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

  1. چلتی اوسط رجحان فراہم کرتی ہے، بولنگر بینڈ بریکآؤٹ پوائنٹس فراہم کرتا ہے.

  2. اے ٹی آر اتار چڑھاؤ کا جائزہ لیتا ہے، اتار چڑھاؤ کی تجارت کو لاگو کرتا ہے۔

  3. فورس انڈیکس فورس سمت کا تعین کرتا ہے، فورس بریک آؤٹ کو نافذ کرتا ہے۔

  4. متعدد اشارے کا امتزاج جامع فیصلہ فراہم کرتا ہے۔

  5. واضح اور سادہ قوانین، سمجھنے اور لاگو کرنے میں آسان.

  6. اچھے بیک ٹیسٹ کے نتائج، مستحکم منافع.

خطرے کا تجزیہ

  1. بولنگر بینڈ غلط سگنل پیدا کر سکتے ہیں اگر چوڑائی مناسب نہیں ہے.

  2. غلط اے ٹی آر پیرامیٹرز مارکیٹ کی اتار چڑھاؤ کو پکڑ نہیں سکتے۔

  3. فورس انڈیکس کا اثر محدود ہے، حقیقی رجحان کی تبدیلی کا تعین نہیں کر سکتا.

  4. متعدد اشارے کے لئے پیرامیٹرز اور وزن کو ایڈجسٹ کرنا مشکل ہے۔

  5. بریک آؤٹ سگنل غلط ہو سکتے ہیں، اختلافات ہو سکتے ہیں.

  6. ڈراؤونگ بڑا ہو سکتا ہے، اسے کنٹرول کرنے کے لئے سٹاپ نقصان کا استعمال کر سکتا ہے.

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

  1. مختلف ادوار اور آلات کے لئے بولنگر بینڈ پیرامیٹرز کو بہتر بنائیں.

  2. ATR پیرامیٹرز کو بہتر بنانے کے لئے اتار چڑھاؤ کو بہتر طور پر پکڑنے کے لئے.

  3. رجحان کی توثیق کے لئے MACD جیسے رجحان کے اشارے شامل کریں.

  4. ڈراؤونگ کو کنٹرول کرنے کے لئے ٹریلنگ اسٹاپ جیسے سٹاپ نقصان کی حکمت عملی شامل کریں.

  5. AI الگورتھم کا استعمال الٹ سگنل کا فیصلہ کرنے کے لئے.

  6. جامع فیصلے کے لئے متعدد ٹائم فریم کو یکجا کریں اور جھوٹے سگنل کو کم کریں۔

خلاصہ

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


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

//@version=2
strategy("yuthavithi volatility based force trade scalper strategy", overlay=true)

fast = input(3, minval= 1, title="Fast")
slow = input(20, minval = 1, title = "Slow")
atrFast = input(20, minval = 1, title = "ATR Fast")
atrSlow = input(50, minval = 1, title = "ATR Slow")

len = input(20, minval=1, title="Length")
multiplier = input(2, minval=1, title="multiplier")
src = input(close, title="Source")
bbMid = sma(src, len)
plot(bbMid, color=blue)

atrFastVal = atr(atrFast)
atrSlowVal = atr(atrSlow)
stdOut = stdev(close, len)
bbUpper = bbMid + stdOut * multiplier
bbLower = bbMid - stdOut * multiplier
plot(bbUpper, color = (atrFastVal > atrSlowVal ? red : silver))
plot(bbLower, color = (atrFastVal > atrSlowVal ? red : silver))


force = volume * (close -  nz(close[1]))
xforce = cum(force)
xforceFast = ema(xforce, fast)
xforceSlow = ema(xforce, slow)

bearish = ((xforceFast < xforceSlow) and (atrFastVal > atrSlowVal)) and ((xforceFast[1] > xforceSlow[1]) or (atrFastVal[1] < atrSlowVal[1])) and (close < open)
bullish = ((xforceFast > xforceSlow) and (atrFastVal > atrSlowVal)) and ((xforceFast[1] < xforceSlow[1]) or (atrFastVal[1] < atrSlowVal[1])) and (close > open)


if (bullish)
    strategy.entry("Buy", strategy.long)

if (bearish)
    strategy.entry("Sell", strategy.short)

مزید