
اس مضمون میں ایک مقدار کی بنیاد پر ٹریڈنگ حکمت عملی کا تعارف کیا گیا ہے۔ یہ حکمت عملی خریدنے اور بیچنے کا وقت طے کرنے کے لئے ایک فیصد کی قدر اور مناسب وقت کا دورانیہ طے کرکے خریدنے اور بیچنے کا وقت طے کرتی ہے۔ جب قیمت پچھلے اختتامی قیمت کے مقابلے میں بڑھتی ہے یا اس سے زیادہ فیصد کی قدر سے زیادہ ہوتی ہے تو ، خریدنے یا بیچنے کا اشارہ ہوتا ہے۔ یہ حکمت عملی صارف کے خطرے کی ترجیحات اور مارکیٹ کی صورتحال کے مطابق لچکدار ایڈجسٹمنٹ کے ساتھ مختلف مالیاتی آلات پر تجارت کے لئے موزوں ہے۔
اس حکمت عملی کا بنیادی مقصد یہ ہے کہ قیمت میں تبدیلی کی فیصد کے مطابق تجارتی سگنل پیدا کریں۔ صارف کو پہلے قیمت کے پچھلے اختتامی قیمت کے مقابلے میں قیمت کی تبدیلی کی فیصد کی قیمت کا تعین کرنے کی ضرورت ہے۔ اس کے علاوہ ، صارف کو ایک وقت کا دورانیہ منتخب کرنے کی بھی ضرورت ہے ، جیسے 1 منٹ ، 1 گھنٹہ ، 1 دن ، اور اسی طرح ، اس مدت کے دوران اعلی ترین قیمت ، کم ترین قیمت اور اختتامی قیمت کا حساب لگانے کے لئے۔ حکمت عملی مارکیٹ کی قیمتوں کی اصل وقت میں نگرانی کرتی ہے ، اور جب موجودہ وقت کی مدت کی قیمت پچھلے اختتامی قیمت سے زیادہ ہوتی ہے اور اس میں اضافہ ہوتا ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ جب موجودہ وقت کی مدت کی قیمت پچھلے اختتامی قیمت سے کم ہوتی ہے تو ، فروخت کا اشارہ ہوتا ہے۔ اگر حکمت عملی میں متعدد پوزیشنیں ہیں تو ، فروخت کا اشارہ ہوتا ہے ، تو اس سے متعدد پوزیشنیں ختم ہوجاتی ہیں ، اور اگر خالی پوزیشنیں ہیں تو ، حکمت عملی میں خریدنے کا اشارہ ہوتا ہے ، جس سے خالی پوزیشنوں کو ختم کیا جاسکتا ہے۔ اس حکمت عملی کے ذریعہ ، ممکنہ طور پر منافع حاصل کرنے کے
اس مضمون میں ایک فیصد تخفیف پر مبنی مقداری تجارتی حکمت عملی کا تعارف کیا گیا ہے ، جو قیمت میں تبدیلی کی فیصد تخفیف اور وقت کی مدت کو ترتیب دے کر خرید و فروخت کے سگنل خود بخود تیار کرتا ہے۔ اس حکمت عملی کا کام آسان ، لچکدار ، اور وسیع پیمانے پر قابل اطلاق ہے ، لیکن اس کے ساتھ ہی مارکیٹ میں اتار چڑھاؤ ، پیرامیٹرز کی ترتیب اور زیادہ سے زیادہ فٹ ہونے کا خطرہ بھی ہے۔ اس حکمت عملی کی کارکردگی کو مزید بہتر بنانے کے ل the ، اسٹاپ نقصان کو روکنے کے طریقہ کار ، پیرامیٹرز کو متحرک طور پر ایڈجسٹ کرنے اور دیگر تکنیکی اشارے کے ساتھ مل کر ، اس حکمت عملی کی کارکردگی کو بہتر بنایا جاسکتا ہے ، جس سے اس کی اصل تجارت میں تاثیر بڑھ جاتی ہے۔
/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("GBS Percentage", overlay=true)
// Define input options for percentage settings and timeframe
percentage = input.float(1.04, title="Percentage Threshold", minval=0.01, step=0.01) / 100
timeframe = input.timeframe("D", title="Timeframe", options=["1", "3", "5", "15", "30", "60", "240", "D", "W", "M"])
// Calculate high, low, and close of the selected timeframe
high_timeframe = request.security(syminfo.tickerid, timeframe, high)
low_timeframe = request.security(syminfo.tickerid, timeframe, low)
close_timeframe = request.security(syminfo.tickerid, timeframe, close)
// Calculate the percentage threshold based on the previous close
threshold = close_timeframe[1] * percentage
// Define conditions for Buy and Sell
buyCondition = high_timeframe > (close_timeframe[1] + threshold)
sellCondition = low_timeframe < (close_timeframe[1] - threshold)
// Entry and exit rules
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.entry("Sell", strategy.short)
// Close the positions based on the conditions
if (sellCondition)
strategy.close("Buy")
if (buyCondition)
strategy.close("Sell")
// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, title="Buy Entry", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Entry", color=color.red, style=shape.triangledown, location=location.abovebar)
// Plot the equity curve of the strategy
plot(strategy.equity, title="Equity", color=color.blue, linewidth=2)