بل پاور ٹریڈنگ حکمت عملی
اس حکمت عملی کا بنیادی اشارے قدر ہے۔ موجودہ K لائن کی بندش کی قیمت ، کھلی قیمت ، اعلی ترین قیمت اور کم ترین قیمت کا موازنہ کرکے ، یہ مارکیٹ کی بولش / برداشت کی حیثیت کا تعین کرتا ہے۔
مخصوص فارمولا مندرجہ ذیل ہے:
اگر بند کریں < کھولیں:
If Previous Close < Current Open:
value = max(Highest - Previous Close, Close - Lowest)
Else:
value = max(Highest - Open, Close - Lowest)
اگر بند کریں > کھولیں:
If Previous Close > Current Open:
value = Highest - Lowest
Else:
value = max(Open - Previous Close, Highest - Lowest)
اگر بند کریں == کھولیں:
If Highest - Close > Close - Lowest:
If Previous Close < Current Open:
value = max(Highest - Previous Close, Close - Lowest)
Else:
value = Highest - Open
If Highest - Close < Close - Lowest:
If Previous Close > Current Open:
value = Highest - Lowest
Else:
value = max(Open - Previous Close, Highest - Lowest)
Else:
If Previous Close > Current Open:
value = max(Highest - Open, Close - Lowest)
Else:
value = max(Open - Previous Close, Highest - Lowest)
اہم خیال یہ ہے کہ قیمت کے تعلقات کا موازنہ کرکے موجودہ K- لائن کی بیل / ریچھ کی حیثیت کا جائزہ لیا جائے۔ اگر بند کریں < کھولیں تو ، یہ bearishness کی نشاندہی کرتا ہے۔ اگر بند کریں > کھولیں تو ، یہ bullishness کی نشاندہی کرتا ہے۔
حساب شدہ قیمت کا ان پٹ پیرامیٹرز SellLevel اور BuyLevel سے موازنہ کریں۔ اگر قیمت SellLevel سے زیادہ ہے تو ، مارکیٹ bearish ہے۔ اگر قیمت BuyLevel سے کم ہے تو ، مارکیٹ bullish ہے۔
موازنہ کے نتیجے پر مبنی خرید یا فروخت کے متعلق متعلقہ فیصلے کریں۔
حکمت عملی تیزی سے جواب دیتی ہے اور بروقت انداز میں رجحان موڑنے والے مقامات کو پکڑتی ہے۔
یہ موجودہ K لائن اور پچھلی K لائن کے درمیان حقیقی وقت میں تعلق کا حساب لگاتا ہے تاکہ مارکیٹ کی حالت کا تعین کیا جاسکے بجائے مقررہ اشارے پر انحصار کیا جاسکے۔
حکمت عملی میں چند پیرامیٹرز ہیں جو براہ راست ٹریڈنگ منطق کو متاثر کرتے ہیں اور سمجھنے میں آسان ہیں.
یہ مختلف مارکیٹ کے ماحول کے لئے ریورس ٹریڈ منطق کی لچکدار ترتیب کی اجازت دیتا ہے۔
یہ حکمت عملی اچانک واقعات پر حساس ہے اور اس سے غیر قانونی تجارت بہت زیادہ ہوسکتی ہے۔
قدر کا حساب لگانا پیچیدہ ہے۔ یہ انتہائی معاملات میں ناکام ہوسکتا ہے اور غلط سگنل کا سبب بن سکتا ہے۔
یہ صرف ایک مخصوص پیچیدہ اشارے پر انحصار کرتا ہے، جس کے نتیجے میں اعلی نظاماتی خطرات ہوتے ہیں۔
سٹاپ نقصان کا کوئی منطق بہت بڑے نقصان کا باعث بن سکتی ہے۔
ان خطرات کو خرید / فروخت کے معیار کو نرم کرکے ، اسٹاپ نقصان کے طریقہ کار کو شامل کرکے یا دوسرے اشارے کے ساتھ مل کر کم کیا جاسکتا ہے۔
تجارتی سگنلز کو فلٹر کرنے کے لئے دیگر اشارے شامل کریں، مثال کے طور پر MACD، KDJ وغیرہ.
اعلی اتار چڑھاؤ کے دوران غلط ٹریڈنگ سے بچنے کے لئے لیکویڈیٹی اشارے کا اضافہ کریں.
مختلف سائیکلوں اور مصنوعات کے لئے SellLevel اور BuyLevel پیرامیٹرز کو بہتر بنائیں.
ایک ہی تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کی حکمت عملی شامل کریں.
VIX کا استعمال مارکیٹ کی اتار چڑھاؤ کا تعین کرنے اور موافقت پذیر پیرامیٹرز کو اپنانے کے لئے کریں۔
بل پاور ٹریڈنگ حکمت عملی موجودہ K لائن اور پچھلی K لائن کے درمیان قیمت کے تعلقات کی بنیاد پر مارکیٹ کی تیزی / کمی کی حیثیت کا حقیقی وقت کا فیصلہ کرتی ہے۔ یہ تیزی سے رجحان کی تبدیلیوں کو پکڑتی ہے۔ حکمت عملی خود کو سمجھنے میں آسان ہے لیکن صرف ایک پیچیدہ کسٹم اشارے پر انحصار کرتی ہے۔ مارکیٹ کے حالات کے مطابق پیرامیٹرز کو اپنانے ، غلط سگنلز کو فلٹر کرنے اور خطرات کو کنٹرول کرنے کے لئے اسے مختلف طریقوں سے بہتر بنایا جاسکتا ہے۔ خلاصہ یہ ہے کہ ، یہ حکمت عملی قلیل مدتی تاجروں کے لئے موزوں ہے جو اعلی ردعمل کی رفتار کے حصول کے خواہاں ہیں۔
/*backtest start: 2023-12-12 00:00:00 end: 2024-01-11 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 30/01/2017 // Bull Power Indicator // To get more information please see "Bull And Bear Balance Indicator" // by Vadim Gimelfarb. //////////////////////////////////////////////////////////// strategy(title = "Bull Power Strategy") SellLevel = input(40, step=0.01) BuyLevel = input(3, step=0.01) reverse = input(false, title="Trade reverse") hline(SellLevel, color=red, linestyle=line) hline(BuyLevel, color=green, linestyle=line) value = iff (close < open , iff (close[1] < open , max(high - close[1], close - low), max(high - open, close - low)), iff (close > open, iff(close[1] > open, high - low, max(open - close[1], high - low)), iff(high - close > close - low, iff (close[1] < open, max(high - close[1], close - low), high - open), iff (high - close < close - low, iff(close[1] > open, high - low, max(open - close, high - low)), iff (close[1] > open, max(high - open, close - low), iff(close[1] < open, max(open - close, high - low), high - low)))))) pos = iff(value > SellLevel, -1, iff(value <= BuyLevel, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == -1) strategy.entry("Short", strategy.short) if (possig == 1) strategy.entry("Long", strategy.long) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(value, style=line, linewidth=2, color=blue)