
یہ ایک بہت ہی سادہ رجحان کی پیروی کی حکمت عملی ہے۔ یہ کثیر سر منصفانہ قیمت کے فرق کے دوران زیادہ کام کرے گا ، اور خالی سر منصفانہ قیمت کے فرق کے دوران خالی یا خالی ہوجائے گا۔ یہ موازنہ کے حالات میں خراب کارکردگی کا مظاہرہ کرتا ہے ، لیکن رجحان کے حالات میں بہت زیادہ منافع حاصل کرسکتا ہے۔
اس حکمت عملی کا بنیادی منطق یہ ہے کہ فاریکس ٹریڈنگ کے فوائد اور نقصانات کی شناخت کی جائے۔ فاریکس ٹریڈنگ کے فوائد اور نقصانات کی شناخت کی جائے۔ فاریکس ٹریڈنگ کے فوائد اور نقصانات کی شناخت کی جائے۔ فاریکس ٹریڈنگ کے فوائد اور نقصانات کی شناخت کی جائے۔ فاریکس ٹریڈنگ کے فوائد اور نقصانات کی شناخت کی جائے۔
یہاں دو lag استعمال کیا جاتا ہے ، یعنی پہلے دو K لائنوں کی اعلی اور کم قیمتوں کا تعین کرنے کے لئے منصفانہ قیمت کا فرق ، تاکہ جھوٹے بریک یا قلیل مدتی ری ڈائریکٹ اثر سے بچنے کے لئے ، شکل کے فیصلے کی وشوسنییتا اور سگنل کے معیار کو بہتر بنایا جاسکے۔
اس حکمت عملی میں منصفانہ قیمت کے فرق کی نشاندہی کی گئی ہے تاکہ اس بات کا تعین کیا جاسکے کہ کیا رجحان میں ردوبدل ہوسکتا ہے ، یہ بنیادی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اس کا فائدہ یہ ہے کہ رجحان میں ردوبدل کا وقت زیادہ عین مطابق ہے ، لیکن اس میں ایک غلطی کی شرح بھی موجود ہے۔ اس خطرے کو روکنے اور فلٹرنگ کے ذریعے کنٹرول کیا جاسکتا ہے ، اور اس کی درستگی کو بہتر بنانے کے لئے مزید عوامل کو جوڑ دیا جاسکتا ہے۔ مجموعی طور پر ، یہ ایک بہت ہی آسان اور عملی رجحان ٹریڈنگ حکمت عملی ہے ، جو توسیع اور اصلاح کے قابل ہے۔
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Greg_007
//@version=5
strategy("Fair Value Gap Strategy", "FVG Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding = 1)
var longOnly = input.bool(false, "Take only long trades?")
var pyramid = input.bool(false, "Since this can generate a lot of trades, make sure to fill in the commission (if applicable) for a realistic ROI.", group = "REMINDERS")
var pyramid2 = input.bool(false, "Modify pyramiding orders to increase the amount of trades.", group = "REMINDERS")
var bearFVG = false
var bullFVG = false
var plotBull = false
var plotBear = false
var bearTrend = false
var bullTrend = false
//BEARISH FVG
if high < low[2] and close[1] < low[2]
bullFVG := false
bearFVG := true
plotBear := true
if not longOnly
strategy.entry("Short", strategy.short)
else
strategy.close_all()
else
//BULLISH FVG
if low > high[2] and close[1] > high[2]
bullFVG := true
bearFVG := false
plotBull := true
strategy.entry("Long", strategy.long)
// plotshape(plotBull, style=shape.labeldown, location=location.abovebar, color=color.green, text="FVG",textcolor=color.white, size=size.tiny, title="Bull FVG", display=display.all - display.status_line)
// plotshape(plotBear, style=shape.labelup, location=location.belowbar, color=color.red, text="FVG",textcolor=color.white, size=size.tiny, title="Bear FVG", display=display.all - display.status_line)
// //reset the status
// plotBull := false
// plotBear := false