
“مختصر لائن ڈیپازٹ ہائی کرنسی کرنسی جوڑی حکمت عملی” کا مقصد اعلی کرنسی کرنسی جوڑی کے قلیل مدتی گرنے کے رجحان کا فائدہ اٹھانا ہے ، جس میں قیمتوں میں توقع کی جانے والی کمی کی صورت میں منافع حاصل کرنے کے لئے ڈیپازٹ ٹریڈنگ کی جاتی ہے۔ یہ حکمت عملی مخصوص شرائط کے تحت خالی سر کی پوزیشن میں داخل ہوتی ہے ، اور متحرک پوزیشن کے پیمانے اور رسک مینجمنٹ کے اقدامات کو خطرے پر قابو پانے اور منافع کو مقفل کرنے کے لئے استعمال کرتی ہے۔
اس حکمت عملی کے اہم نکات یہ ہیں:
اس حکمت عملی میں مختصر مدت میں اعلی گردش والی کرنسی کے جوڑے کے نیچے کی رجحانات کا فائدہ اٹھایا گیا ہے۔ جب قیمت مخصوص شرائط پر پورا اترتی ہے تو حکمت عملی خالی پوزیشن میں داخل ہوجاتی ہے۔ اس کا بنیادی اصول یہ ہے:
“مختصر لکیری ڈیپازٹ ہائی کرنسی کرنسی جوڑی حکمت عملی” منافع حاصل کرنے اور خطرے کو کنٹرول کرنے کے لئے مخصوص شرائط کے تحت ہائی کرنسی کرنسی جوڑی کے قلیل مدتی گرنے کے رجحانات کو پکڑنے ، اور متحرک پوزیشن اسکیل اور رسک مینجمنٹ اقدامات کو اپنانے کے لئے فاریکس ٹریڈنگ کی حکمت عملی کا فائدہ ہے۔ اس حکمت عملی کا فائدہ قلیل مدتی تجارت ، متحرک پوزیشن اسکیل اور آسان استعمال میں ہے ، لیکن اس کے ساتھ ہی مارکیٹ کے خطرات ، اسکیلپنگ کے خطرات اور پیرامیٹرز کو بہتر بنانے کے خطرات کا بھی سامنا کرنا پڑتا ہے۔ اس حکمت عملی کو مزید بہتر بنانے کے لئے ، مزید تکنیکی اشارے متعارف کرانے ، پیرامیٹرز کو بہتر بنانے ، مارکیٹ کے جذبات کے تجزیے میں شامل کرنے اور متعدد کرنسی کے جوڑوں پر لاگو کرنے پر غور کیا جاسکتا ہے۔ اس حکمت عملی کو مستقل طور پر بہتر بنانے اور بہتر بنانے کے ذریعے ، اس حکمت عملی کو کرنسی مارکیٹ میں مستحکم منافع حاصل کرنے کی توقع ہے۔
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Short High-Grossing Forex Pair", overlay=true)
// Parameters
shortDuration = input.int(7, title="Short Duration (days)")
priceDropPercentage = input.float(30, title="Price Drop Percentage", minval=0, maxval=100)
riskPerTrade = input.float(1, title="Risk per Trade (%)", minval=0.1, maxval=100) / 100 // Risk per trade as a percentage of equity
stopLossPercent = input.float(5, title="Stop Loss Percentage", minval=0) // Stop Loss Percentage
takeProfitPercent = input.float(30, title="Take Profit Percentage", minval=0) // Take Profit Percentage
// Initialize variables
var int shortEnd = na
var float entryPrice = na
// Calculate dynamic position size
equity = strategy.equity
riskAmount = equity * riskPerTrade
pipValue = syminfo.pointvalue
stopLossPips = close * (stopLossPercent / 100)
positionSize = riskAmount / (stopLossPips * pipValue)
// Entry condition: Enter short position at the first bar with calculated position size
if (strategy.opentrades == 0)
strategy.entry("Short", strategy.short, qty=positionSize)
shortEnd := bar_index + shortDuration
entryPrice := close
alert("Entering short position", alert.freq_once_per_bar_close)
// Exit conditions
exitCondition = (bar_index >= shortEnd) or (close <= entryPrice * (1 - priceDropPercentage / 100))
// Stop-loss and take-profit conditions
stopLossCondition = (close >= entryPrice * (1 + stopLossPercent / 100))
takeProfitCondition = (close <= entryPrice * (1 - takeProfitPercent / 100))
// Exit the short position based on the conditions
if (strategy.opentrades > 0 and (exitCondition or stopLossCondition or takeProfitCondition))
strategy.close("Short")
alert("Exiting short position", alert.freq_once_per_bar_close)
// Plot entry and exit points for visualization
plotshape(series=strategy.opentrades > 0, location=location.belowbar, color=color.red, style=shape.labeldown, text="Short")
plotshape(series=strategy.opentrades == 0, location=location.abovebar, color=color.green, style=shape.labelup, text="Exit")
// Add alert conditions
alertcondition(strategy.opentrades > 0, title="Short Entry Alert", message="Entering short position")
alertcondition(strategy.opentrades == 0, title="Short Exit Alert", message="Exiting short position")