اندرونی بار ناکامی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-14 16:43:52
ٹیگز:

حکمت عملی منطق

یہ حکمت عملی اندرونی بار کی خرابیوں پر مبنی تجارت کرتی ہے۔ اگر اندرونی بار کے بعد بار کا اعلی / کم پچھلے اندرونی بار کی حد میں داخل ہوتا ہے تو ، تجارتی سگنل تیار کیے جاتے ہیں۔

منطق یہ ہے:

  1. چیک کریں کہ آیا پچھلے 2 سلاخوں نے اندرونی سلاخیں تشکیل دی ہیں یعنی سلاخیں 1 s رینج کے اندر سلاخیں 2 s اعلی / کم ہیں

  2. اگر بار 3 اعلی بار 2 اعلی سے تجاوز کرتا ہے، اور بار 2 کم سے اوپر بند ہو جاتا ہے، تو طویل ہو

  3. اگر بار 3 کم ٹوٹ جاتا ہے بار 2 کم، اور بار 2 اعلی سے نیچے بند ہو جاتا ہے، مختصر جاؤ

  4. اختیاری طور پر آرڈر بند کریں X بار بعد میں (مثال کے طور پر 3 بار)

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

فوائد

  • اندرونی سلاخوں کی شناخت کرنا آسان ہے، خرابی واضح سگنل دیتا ہے

  • ابتدائی طور پر آرڈر بند کرنے سے چیلنجوں سے بچتا ہے

  • سادہ اور بدیہی قوانین

خطرات

  • سگنل کی افادیت کو مزید درست کرنے کی ضرورت ہے

  • اندرونی بار تشکیل اور خرابی کم عام

  • اہم رجحان کے خلاف تجارت کر سکتے ہیں

خلاصہ

یہ حکمت عملی اندرونی بار خرابیوں کے رجحانات پر سرمایہ کاری کرنے کی کوشش کرتی ہے۔ لیکن تجارت کی کم تعدد کو خطرہ انعام کا جائزہ لینے کی ضرورت ہے۔ دوسرے عوامل کے ساتھ مل کر کارکردگی کو بہتر بنا سکتا ہے۔


/*backtest
start: 2022-09-07 00:00:00
end: 2022-10-31 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Inside Bar Failure", overlay=true)

forward = input(defval=3, title="Look Forward")

longCondition = if (high[2] > high[1] and low[2] < low[1] and low < low[1] and high < high[1] and close > low[1])
    x = true
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = if (high[2] > high[1] and low[2] < low[1] and high > high[1] and low > low[1] and close < high[1])
    y = true
if (shortCondition)
    strategy.entry("Short", strategy.short)
    
if (longCondition[forward])
    strategy.close("Long")
if (shortCondition[forward])
    strategy.close("Short")

مزید