ایڈوانسڈ فیئر ویلیو گیپ اسٹریٹجی: مقداری الگورتھم پر مبنی مائیکرو-عدم توازن کی گرفتاری کا نظام

FVG SMC TP/SL 量化交易 价格不平衡 趋势过滤器
تخلیق کی تاریخ: 2025-07-09 09:44:04 آخر میں ترمیم کریں: 2025-07-09 09:44:04
کاپی: 1 کلکس کی تعداد: 371
2
پر توجہ دیں
319
پیروکار

ایڈوانسڈ فیئر ویلیو گیپ اسٹریٹجی: مقداری الگورتھم پر مبنی مائیکرو-عدم توازن کی گرفتاری کا نظام ایڈوانسڈ فیئر ویلیو گیپ اسٹریٹجی: مقداری الگورتھم پر مبنی مائیکرو-عدم توازن کی گرفتاری کا نظام

جائزہ

یہ ایک عددی تجارتی حکمت عملی ہے جو فیئر ویلیو گیپس (ایف وی جی) پر مبنی ہے ، جو سمارٹ منی تصورات (ایس ایم سی) اور ادارہ جاتی تجارت میں قیمتوں میں عدم توازن کی تھیوری سے متاثر ہے۔ یہ حکمت عملی مارکیٹ میں چھوٹے عدم توازن کے مقامات کی نشاندہی کرکے سگنل ٹریڈنگ کو متحرک کرتی ہے جب قیمت ان علاقوں میں دوبارہ داخل ہوتی ہے۔ حکمت عملی ایک مقررہ 0.10٪ اسٹاپ نقصان اور اسٹاپ آؤٹ سیٹنگ کا استعمال کرتی ہے ، جو خاص طور پر مختصر لائن تاجروں اور الگورتھم تاجروں کے لئے ڈیزائن کی گئی ہے ، جس کا مقصد مارکیٹ میں چھوٹے اتار چڑھاؤ کو پکڑنے کے لئے سخت رسک کنٹرول کرنا ہے۔

حکمت عملی کا اصول

اس حکمت عملی کا بنیادی مقصد فاریکس ٹریڈنگ کے فوائد اور نقصانات کا پتہ لگانا اور اس سے فائدہ اٹھانا ہے۔ ایف وی جی وہ علاقہ ہے جہاں قیمتیں مختصر وقت میں چھلانگ لگاتی ہیں ، وہ علاقہ جو قیمتوں کی سطح کی نمائندگی کرتی ہیں جن کی مارکیٹ میں کافی حد تک تجارت نہیں کی جاتی ہے ، اور عام طور پر ان علاقوں کے بارے میں سوچا جاتا ہے جہاں قیمتوں کا مستقبل میں دوبارہ جائزہ لیا جاسکتا ہے۔

حکمت عملی بنیادی طور پر دو قسم کے ایف وی جی پر مبنی ہے:

  1. FVG: جب موجودہ K لائن کی کم قیمت دو K لائنوں سے پہلے کی اونچائی سے زیادہ ہو اور درمیانی K لائن کی اختتامی قیمت دو K لائنوں سے پہلے کی اونچائی سے زیادہ ہو۔
  2. بیعانہ FVG: جب موجودہ K لائن کی اونچائی دو K لائنوں سے پہلے کی کم سے کم ہوتی ہے اور درمیانی K لائن کی اختتامی قیمت دو K لائنوں سے پہلے کی کم سے کم ہوتی ہے۔

تجارت کی منطق کچھ اس طرح ہے:

  • جب قیمت دوبارہ پیسے لینے والے ایف وی جی علاقے میں داخل ہوتی ہے تو ، ملٹی سگنل کو متحرک کریں۔
  • جب قیمت نیچے کی طرف FVG علاقے میں واپس آتی ہے تو ، ایک مختصر سگنل کو متحرک کریں۔
  • ہر تجارت کے لئے مقررہ 0.10٪ سٹاپ نقصان اور روکنے کی سطح

حکمت عملی میں ایک تھروئل فلٹر بھی شامل ہے جو مارکیٹ کے چھوٹے شور سے بچنے کے لئے کافی بڑے فرق کو فلٹر کرنے کے لئے استعمال کیا جاتا ہے۔ صارف تھروئل فی صد کو دستی طور پر ترتیب دے سکتا ہے ، یا خود کار طریقے سے موڈ کا انتخاب کرسکتا ہے تاکہ حکمت عملی تاریخی اتار چڑھاؤ کی متحرک حالت کے مطابق تھروئل کو ایڈجسٹ کرسکے۔

اسٹریٹجک فوائد

  1. مائیکرو مارکیٹ کی ساخت کی شناختحکمت عملی مائیکرو مارکیٹ کے ڈھانچے اور عدم توازن کو پکڑنے میں کامیاب ہے جو عام تکنیکی تجزیہ کو نظر انداز کر سکتا ہے، جو اکثر اداروں کے فنڈز کی سرگرمیوں کی نشاندہی کرتا ہے.

  2. داخلہ کے عین مطابق مقامات: واضح طور پر متعین شدہ ایف وی جی شرائط کے ذریعہ ، حکمت عملی ایک معروضی ، درست انٹری سگنل مہیا کرتی ہے ، جس سے موضوعی فیصلے میں غلطیوں کو کم کیا جاتا ہے۔

  3. سخت خطرے کا کنٹرول: 0.10٪ کی فکسڈ سٹاپ نقصان کی ترتیب ہر تجارت کے خطرے کو سختی سے کنٹرول کرنے کو یقینی بناتی ہے ، جو فنڈ مینجمنٹ کے سخت تاجروں کے لئے موزوں ہے۔

  4. توسیع پذیر: حکمت عملی کے فریم ورک کو لچکدار ڈیزائن کیا گیا ہے ، جس میں اضافی فلٹرز شامل کرکے یا پیرامیٹرز کو ایڈجسٹ کرکے مارکیٹ کے مختلف حالات کے مطابق ڈھال لیا جاسکتا ہے۔

  5. کوئی دوبارہ پینٹنگ مسئلہ: کوڈ پر عملدرآمد سے ریپنگ کے مسئلے سے بچنے کے لئے، اس بات کو یقینی بناتا ہے کہ تاریخ کی جانچ پڑتال کے نتائج ریڈ ڈسک کی کارکردگی کے مطابق ہیں.

  6. ملٹی ٹائم فریم موافقت: صارف ٹائم فریم پیرامیٹرز کو اپنی مرضی کے مطابق بنا سکتا ہے تاکہ حکمت عملی کو 1 منٹ سے لے کر اس سے زیادہ ٹائم فریم تک مختلف تجارتی ماحول کے مطابق ڈھال لیا جاسکے۔

اسٹریٹجک رسک

  1. شارٹ لائن ٹرانزیکشن کی اعلی تعدداس حکمت عملی کے نتیجے میں ، مائکرو عدم توازن کو نشانہ بنایا گیا ہے ، جس سے تجارتی سگنل کی ایک بڑی تعداد پیدا ہوسکتی ہے ، جس سے تجارتی لاگت میں اضافہ ہوتا ہے ، خاص طور پر اعلی تعدد والے تجارتی ماحول میں۔

  2. شور کی مداخلت: کم اتار چڑھاؤ یا افقی مارکیٹوں میں ، ایف وی جی سگنل میں زیادہ شور شامل ہوسکتا ہے ، جس سے جعلی سگنل میں اضافہ ہوتا ہے۔

  3. فکسڈ سٹاپ نقصان کا خطرہمقررہ 0.10٪ اسٹاپ اگرچہ سخت رسک کنٹرول فراہم کرتا ہے ، لیکن یہ انتہائی اتار چڑھاؤ والے بازاروں میں بہت زیادہ تنگ ہوسکتا ہے ، جس کی وجہ سے یہ اکثر ٹرگر ہوتا ہے۔

  4. رجحان کا خطرہFVG سگنل کے برعکس: مضبوط رجحان کے بازار میں ، FVG سگنل کے برعکس ٹریڈنگ کا سبب بن سکتا ہے جو مرکزی رجحان کے برعکس ہوتا ہے ، جس سے نقصانات کا امکان بڑھ جاتا ہے۔

  5. پیرامیٹر کی حساسیت: threshold پیرامیٹرز کی ترتیب حکمت عملی کی کارکردگی پر نمایاں اثر ڈالتی ہے۔ غلط پیرامیٹرز سے زیادہ اصلاح یا موثر سگنل کی کمی ہوسکتی ہے۔

اس خطرے کو کم کرنے کے لیے مندرجہ ذیل اقدامات کیے جا سکتے ہیں:

  • اعلی ٹائم فریم کے ساتھ رجحانات کا فلٹر
  • کم اتار چڑھاؤ والے بازاروں میں قیمتوں میں کمی کے تقاضوں میں اضافہ
  • مارکیٹ میں اتار چڑھاؤ کی رفتار کے مطابق سٹاپ اور سٹاپ کی سطح کو ایڈجسٹ کریں
  • کم لیکویڈیٹی کے ماحول میں تجارت سے بچنے کے لئے حجم فلٹرز کا نفاذ

حکمت عملی کی اصلاح کی سمت

  1. خود کار طریقے سے طے شدہ نظام: موجودہ حکمت عملی میں خود کار طریقے سے کمی کا اختیار موجود ہے ، لیکن اس کو مارکیٹ میں اتار چڑھاؤ کے اشارے پر مبنی ایک موافقت پذیر نظام (جیسے اے ٹی آر) کے طور پر مزید بہتر بنایا جاسکتا ہے ، جس سے ایف وی جی کو موجودہ مارکیٹ کی حالت کے مطابق زیادہ درست طریقے سے شناخت کیا جاسکتا ہے۔

  2. ملٹی ٹائم فریم تصدیق: ایک سے زیادہ ٹائم فریم تجزیہ متعارف کرایا گیا ہے ، صرف اعلی ٹائم فریم رجحان کی سمت FVG سگنل کے ساتھ موافق ہونے پر ہی تجارت کی جاتی ہے ، جیت کی شرح میں اضافہ ہوتا ہے۔

  3. متحرک سٹاپ نقصان: مارکیٹ میں اتار چڑھاؤ کی بنیاد پر ایک متحرک ترتیب کے لئے ایک مقررہ 0.10٪ اسٹاپ / اسٹاپ کی جگہ لے لی گئی ، اتار چڑھاؤ میں اضافے کے ساتھ خود بخود اسٹاپ رینج کو بڑھانا ، اتار چڑھاؤ میں کمی کے ساتھ رینج کو تنگ کرنا۔

  4. ٹرانزیکشن کی تصدیق: ایف وی جی کی تشکیل اور قیمتوں میں دوبارہ داخل ہونے کے عمل میں حجم تجزیہ شامل کریں ، صرف اس صورت میں تجارت کریں جب کافی حجم کی حمایت ہو ، جعلی سگنل کو کم کریں۔

  5. مارکیٹ کی حالت کی درجہ بندی: مارکیٹ کی حالت کی خودکار شناخت کا نظام ((رجحان ، رینج ، اعلی / کم اتار چڑھاؤ) ، حکمت عملی کے پیرامیٹرز کو مختلف مارکیٹ کی حالت کے مطابق ایڈجسٹ کریں یا تجارت کو معطل کریں۔

  6. مشین سیکھنے میں اضافہ: مشین لرننگ الگورتھم کے ذریعہ تاریخی ایف وی جی ماڈل کی کامیابی کا تجزیہ کریں ، موجودہ ایف وی جی سگنل کی ممکنہ کامیابی کے امکانات کا اندازہ لگانے کے لئے پیش گوئی کرنے والا ماڈل بنائیں۔

یہ اصلاحات نہ صرف حکمت عملی کی استحکام کو بڑھا سکتی ہیں بلکہ مارکیٹ کے مختلف حالات کے مطابق اس کی صلاحیت کو بھی بڑھا سکتی ہیں ، جس سے مجموعی طور پر منافع میں اضافہ اور واپسی میں کمی واقع ہوسکتی ہے۔

خلاصہ کریں۔

فاریکس ویلیو گیپ اسٹریٹجی ایک تکنیکی طور پر نفیس مقداری ٹریڈنگ سسٹم ہے جو مارکیٹ کے مائکرو ڈھانچے میں قیمتوں کے عدم توازن کو پکڑنے پر مرکوز ہے۔ ایف وی جی کی درست شناخت اور عین مطابق عمل درآمد کے ذریعہ ، اس حکمت عملی نے مختصر لائن تاجروں اور الگورتھم تاجروں کو ایک تجارتی فریم ورک فراہم کیا ہے جس میں واضح قواعد اور سخت خطرہ کنٹرول ہے۔

اگرچہ حکمت عملی نے بنیادی ورژن میں مائیکرو قیمتوں میں عدم توازن کو پکڑنے کی صلاحیت کا مظاہرہ کیا ہے ، لیکن تجویز کردہ اصلاحی سمتوں کو نافذ کرکے حکمت عملی کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے ، خاص طور پر خود کار طریقے سے پیرامیٹر سسٹم اور ملٹی ٹائم فریم کی تصدیق۔

آخر کار اس حکمت عملی کی کامیابی کا انحصار ایف وی جی کے تصورات کے بارے میں تاجر کی گہری تفہیم اور مختلف مارکیٹ کے حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کرنے کی صلاحیت پر ہے۔ مناسب خطرے کے انتظام اور مسلسل اصلاح کے ساتھ مل کر ، فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں فاریکس ٹریڈنگ کے فوائد اور نقصانات کے بارے میں فاریکس ٹریڈنگ کے فوائد کے بارے میں فاریکس ٹریڈنگ کے فوائد کے بارے میں فاریکس ٹریڈنگ کے فوائد کے بارے میں فاریکس ٹریڈنگ کے فوائد کے بارے میں فاریکس ٹریڈنگ کے فوائد پر منحصر ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-07-09 00:00:00
end: 2025-07-04 08:00:00
period: 4d
basePeriod: 4d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("FVG Strategy [algo ] - 0.10% TP/SL", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// === INPUTS ===
thresholdPer = input.float(0, "Threshold %", minval = 0, maxval = 100, step = .1, inline = 'threshold')
auto = input(false, "Auto", inline = 'threshold')
tf = input.timeframe("", "Timeframe")

// SL/TP settings (0.10% each)
sl_pct = 0.10
tp_pct = 0.10

// === TYPE ===
type fvg
    float max
    float min
    bool isbull
    int t = time

// === DETECTION FUNCTION ===
detect() =>
    var new_fvg = fvg.new(na, na, na, na)
    threshold = auto ? ta.cum((high - low) / low) / bar_index : thresholdPer / 100

    bull_fvg = low > high[2] and close[1] > high[2] and (low - high[2]) / high[2] > threshold
    bear_fvg = high < low[2] and close[1] < low[2] and (low[2] - high) / high > threshold

    if bull_fvg
        new_fvg := fvg.new(low, high[2], true)
    else if bear_fvg
        new_fvg := fvg.new(low[2], high, false)

    [bull_fvg, bear_fvg, new_fvg]

// === FVG Detection ===
[bull_fvg, bear_fvg, new_fvg] = request.security(syminfo.tickerid, tf, detect())

var fvg_records = array.new<fvg>(0)
var t = 0

if (bull_fvg or bear_fvg) and new_fvg.t != t
    array.unshift(fvg_records, new_fvg)
    t := new_fvg.t

// === ENTRY STRATEGY ===
if array.size(fvg_records) > 0
    latest = array.get(fvg_records, 0)
    
    // BUY Logic
    if latest.isbull and close <= latest.max and close >= latest.min and strategy.position_size <= 0
        sl = close * (1 - sl_pct / 100)
        tp = close * (1 + tp_pct / 100)
        strategy.entry("Buy FVG", strategy.long)
        strategy.exit("TP/SL Long", from_entry="Buy FVG", stop=sl, limit=tp)
    
    // SELL Logic
    if not latest.isbull and close >= latest.min and close <= latest.max and strategy.position_size >= 0
        sl = close * (1 + sl_pct / 100)
        tp = close * (1 - tp_pct / 100)
        strategy.entry("Sell FVG", strategy.short)
        strategy.exit("TP/SL Short", from_entry="Sell FVG", stop=sl, limit=tp)

// === VISUALIZE FVG ZONES ===
plotshape(bull_fvg, title="Bullish FVG", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(bear_fvg, title="Bearish FVG", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)