
اس حکمت عملی کا بنیادی خیال یہ ہے کہ اعلی تجارت کے حجم کے تحت توڑ کا سراغ لگایا جائے ، جس میں خطرے کے بجٹ کا فیصد اور 250 گنا سملیٹ لیوریج کا تعین کرکے واپسی کی پوزیشن حاصل کی جائے۔ اس کا مقصد اعلی فروخت کے دباؤ کے بعد ممکنہ الٹ کے مواقع کو پکڑنا ہے۔
اگر آپ مندرجہ ذیل شرائط پر پورا اترتے ہیں تو، آپ کو دوبارہ داخلہ دیا جائے گا:
پوزیشن کے سائز کا حساب اس طرح کیا جاتا ہے:
آپٹ آؤٹ اصول:
زیادہ سے زیادہ پوزیشنوں میں منافع کا فیصد پوسٹ پروفیٹ پیکٹ اسٹاپ نقصان کی لائن ((-0.14٪) یا اسٹاپ نقصان کی لائن ((4.55٪) کو چھونے پر خالی ہوجاتا ہے۔
اس حکمت عملی کا فائدہ یہ ہے کہ:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
مندرجہ ذیل طریقوں سے خطرے کو کم کیا جا سکتا ہے:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی مجموعی طور پر سادہ اور براہ راست ہے ، الٹ کے مواقع کو پکڑ کر اضافی منافع حاصل کریں۔ لیکن اس میں کچھ خطرہ بھی ہے ، جس کی احتیاط سے عملی جانچ پڑتال کی ضرورت ہے۔ پیرامیٹرز اور حکمت عملی کے ڈھانچے کو بہتر بنانے کے ذریعے ، اس کو زیادہ مستحکم اور عملی طور پر مضبوط بنایا جاسکتا ہے۔
/*backtest
start: 2023-02-11 00:00:00
end: 2024-02-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("High Volume Low Breakout (Compounded Position Size)", overlay=true, initial_capital=1000)
// Define input for volume threshold
volThreshold = input.int(250, "Volume Threshold")
// Define input for risk per trade as a percentage of total equity
riskPercentage = input.float(10, "Risk Percentage")
// Calculate volume
vol = volume
// Check for high volume and low lower than the previous bar
highVolume = vol > volThreshold
lowLowerThanPrevBar = low < low[1]
// Calculate position profit percentage
posProfitPct = 100 * (close - strategy.position_avg_price) / strategy.position_avg_price
// Calculate the position size based on risk percentage and total account equity
equity = strategy.equity
riskAmount = (equity * riskPercentage / 100) / (close - strategy.position_avg_price)
// Calculate leverage (250x in this case)
leverage = 250
// Calculate the position size in contracts/lots to trade
positionSize = riskAmount * leverage
// Check if the current bar's close is negative when it has high volume
negativeCloseWithHighVolume = highVolume and close < close[1]
// Enter long position as soon as volume exceeds the threshold, low is lower than the previous bar, and the current bar's close is negative
if highVolume and lowLowerThanPrevBar and negativeCloseWithHighVolume and strategy.position_size == 0
strategy.entry("Long", strategy.long, qty=positionSize, comment="Long Entry")
// Exit long position intrabar if profit goes below -0.14% or above 1%
if strategy.position_size > 0
if posProfitPct < -0.14 or posProfitPct > 4.55
strategy.close("Long")