מעודכן

ITBFStructureEngineR2

256
Library "ITBFStructureEngineR2"
ITBF structural engine: legacy-compatible S/R, TL, SMS and target services plus persistent native-MTF structure and regression. No main trading authority or network/webhook side effects.

legacySR(_cfg)
  v14.31 SR extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacySRConfig)

lineYAtTime(line_id, t_now)
  Parameters:
    line_id (line)
    t_now (int)

legacyTL(_cfg)
  v14.31 TL extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacyTLConfig)

legacySMS(_cfg)
  v14.31 SMS extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacySMSConfig)

legacyLiquidity(_cfg)
  v14.31 Liquidity extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacyLiquidityConfig)

legacyTrap(_cfg)
  v14.31 Trap extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacyTrapConfig)

legacyTwoTargets(vals, bars, threshold, minTouches, minGapBars, dir, entry, minDistance)
  Parameters:
    vals (array<float>)
    bars (array<int>)
    threshold (float)
    minTouches (int)
    minGapBars (int)
    dir (int)
    entry (float)
    minDistance (float)

legacyTargets(_cfg)
  v14.31 Targets extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacyTargetsConfig)

legacyFresh(_cfg)
  v14.31 Fresh extraction. Call once per chart execution at original evaluation point.
  Parameters:
    _cfg (LegacyFreshConfig)

newRenderer()

primaryTF(chartTf)
  Parameters:
    chartTf (simple string)

fartherTF(chartTf)
  Parameters:
    chartTf (simple string)

trendValue(tr, stamp)
  Parameters:
    tr (Trend)
    stamp (int)

channelValue(ch, stamp)
  Parameters:
    ch (Channel)
    stamp (int)

calculate(pivotBars, minTouches, touchGap, capacity, maximumAge, regressionLength, regressionMode, deviations, acceptanceCloses)
  Parameters:
    pivotBars (simple int)
    minTouches (simple int)
    touchGap (simple int)
    capacity (simple int)
    maximumAge (simple int)
    regressionLength (simple int)
    regressionMode (simple string)
    deviations (simple float)
    acceptanceCloses (simple int)

confirmed(pivotBars, minTouches, touchGap, capacity, maximumAge, regressionLength, regressionMode, deviations, acceptanceCloses)
  Parameters:
    pivotBars (simple int)
    minTouches (simple int)
    touchGap (simple int)
    capacity (simple int)
    maximumAge (simple int)
    regressionLength (simple int)
    regressionMode (simple string)
    deviations (simple float)
    acceptanceCloses (simple int)

observe(available, rsi, requireRSI, minimumRsiMove, deviations)
  Parameters:
    available (Snapshot)
    rsi (float)
    requireRSI (bool)
    minimumRsiMove (float)
    deviations (float)

obstacle(s, direction, entry)
  Parameters:
    s (Snapshot)
    direction (int)
    entry (float)

clearRenderer(r)
  Parameters:
    r (Renderer)

render(r, s, showZones, showLines, showDeveloping, showChannel, useRolling, showMidpoint, deviations, endTime, supportColor, resistanceColor, channelColor, visiblePerSide)
  Parameters:
    r (Renderer)
    s (Snapshot)
    showZones (bool)
    showLines (bool)
    showDeveloping (bool)
    showChannel (bool)
    useRolling (bool)
    showMidpoint (bool)
    deviations (float)
    endTime (int)
    supportColor (color)
    resistanceColor (color)
    channelColor (color)
    visiblePerSide (int)

advancedSR(c, local, higher, inherit, le, he)
  Parameters:
    c (LegacySRConfig)
    local (Snapshot)
    higher (Snapshot)
    inherit (bool)
    le (Events)
    he (Events)

advancedTL(c, local, higher, inherit, le, he)
  Parameters:
    c (LegacyTLConfig)
    local (Snapshot)
    higher (Snapshot)
    inherit (bool)
    le (Events)
    he (Events)

rejectionStatus(code)
  Human-readable diagnostic code, not an entry recommendation.
  Parameters:
    code (int)

observeRejection(available, rsi, enabled, sourceConfirmed, minimumTouches, requireRSI, minimumRsiMove)
  Observe the full bounded source book, pin ID/revision/geometry and
validate at the confirming close. No third candle or FAST/QUALITY gate.
  Parameters:
    available (Snapshot)
    rsi (float)
    enabled (bool)
    sourceConfirmed (simple bool): True ONLY for confirmed() requested with lookahead_on.
For local calculate(), pass false: the rejection must use the prior LOCAL
snapshot. For confirmed HTF data pass true: no extra child-bar lag is added.
Call every chart execution; state changes only on confirmed chart bars.
    minimumTouches (simple int)
    requireRSI (bool)
    minimumRsiMove (float)

signalOrigins(enabled, newBuy, newSell, demandActive, demandLower, demandUpper, demandOrigin, supplyActive, supplyLower, supplyUpper, supplyOrigin, minimumTouches, touchGap, maximumAge)
  Register the two actual active legacy signal-origin zones AFTER the
main signal pipeline. A new zone is known/effective at registration close,
never at its backdrawn pivot origin. It must separately meet minimumTouches.
The owner flags and frozen bounds remain authoritative; no invented role flips.
  Parameters:
    enabled (bool)
    newBuy (bool)
    newSell (bool)
    demandActive (bool)
    demandLower (float)
    demandUpper (float)
    demandOrigin (int)
    supplyActive (bool)
    supplyLower (float)
    supplyUpper (float)
    supplyOrigin (int)
    minimumTouches (simple int)
    touchGap (simple int)
    maximumAge (simple int)

LegacySRConfig
  Fields:
    clusterDistanceMult (series float)
    colResBorder (series color)
    colResFill (series color)
    colRetestResBorder (series color)
    colRetestResFill (series color)
    colRetestSupBorder (series color)
    colRetestSupFill (series color)
    colSupBorder (series color)
    colSupFill (series color)
    minClusterPivots (series int)
    pivotLeft (series int)
    pivotRight (series int)
    srBreakBufferAtr (series float)
    srMaxStoredPivots (series int)
    srRetestTolMult (series float)
    srRetestUseWick (series bool)
    v1429HTFCleanStructure (series bool)
    v1429HTFDaily (series bool)
    v1429HTFWeekly (series bool)
    v1429MacroZoneDistanceAtr (series float)
    v1429MacroZoneDistancePct (series float)
    v1429RetestZoneBarsEff (series int)
    v1429SrLookbackEff (series int)
    v1429SrTouchGapEff (series int)
    v146SConfluenceTolAtr (series float)
    v146SDemandActive (series bool)
    v146SDemandBottom (series float)
    v146SDemandTop (series float)
    v146SShowSignalZones (series bool)
    v146SSupplyActive (series bool)
    v146SSupplyBottom (series float)
    v146SSupplyTop (series float)

LegacySRResult
  Fields:
    allowBuy (series bool)
    allowSell (series bool)
    clusterDistance (series float)
    isNearResistance (series bool)
    isNearRetestResistance (series bool)
    isNearRetestSupport (series bool)
    isNearSupport (series bool)
    pivotH (series float)
    pivotL (series float)
    resistance (series float)
    retestResistance (series float)
    retestSupport (series float)
    srBreakDnEvent (series bool)
    srBreakDnLevelNow (series float)
    srBreakUpEvent (series bool)
    srBreakUpLevelNow (series float)
    srResistanceSpan (series int)
    srResistanceTouches (series int)
    srRetestBear (series bool)
    srRetestBull (series bool)
    srSupportSpan (series int)
    srSupportTouches (series int)
    src (series float)
    support (series float)

LegacyTLConfig
  Fields:
    colTLRes (series color)
    colTLSup (series color)
    pivotH (series float)
    pivotL (series float)
    pivotRight (series int)
    tlBreakBufferAtr (series float)
    tlMaxPivots (series int)
    tlMaxViolations (series int)
    tlMinTouches (series int)
    tlRetestTolAtr (series float)
    tlTouchTolAtr (series float)
    v1429HTFCleanStructure (series bool)
    v1429HTFDaily (series bool)
    v1429HTFProjectionBars (series int)
    v1429HTFTrendlineDisplayDistanceAtr (series float)
    v1429HTFTrendlineDisplayDistancePct (series float)
    v1429HTFWeekly (series bool)
    v1429ShowDevelopingTLNow (series bool)
    v1429TlFlipHoldBarsEff (series int)
    v1429TlLookbackEff (series int)
    v1429TlMaxDistanceEff (series float)
    v1429TlMaxSlopeEff (series float)
    v1429TlMinSpanEff (series int)
    v1429TlRetestWindowEff (series int)
    v1429TlTouchGapEff (series int)
    v1429ViewContext (series bool)
    v1429ViewDetailed (series bool)
    v146LNewStructureAtr (series float)
    v146LTlFamilyPriceTolAtr (series float)
    v146LTlFamilySlopeTol (series float)
    v146LTlRoleToleranceAtr (series float)

LegacyTLResult
  Fields:
    developing_res_tl (series line)
    developing_sup_tl (series line)
    domResNewB (series int)
    domResNewT (series int)
    domResNewY (series float)
    domResOldB (series int)
    domResOldT (series int)
    domResOldY (series float)
    domResTouches (series int)
    domSupNewB (series int)
    domSupNewT (series int)
    domSupNewY (series float)
    domSupOldB (series int)
    domSupOldT (series int)
    domSupOldY (series float)
    domSupTouches (series int)
    res_tl_y (series float)
    sup_tl_y (series float)
    tlBreakDnFailedNow (series bool)
    tlBreakUpFailedNow (series bool)
    tlDnActive (series bool)
    tlFlipResistanceLine (series line)
    tlFlipSupportLine (series line)
    tlUpActive (series bool)
    trend_break_dn (series bool)
    trend_break_up (series bool)
    trend_retest_dn (series bool)
    trend_retest_up (series bool)
    v14291Visual01Arg00 (series bool)
    v14291Visual01Arg03 (series color)
    v14291Visual02Arg00 (series bool)
    v14291Visual02Arg03 (series color)
    v14291Visual03Arg00 (series bool)
    v14291Visual03Arg03 (series color)
    v14291Visual04Arg00 (series bool)
    v14291Visual04Arg03 (series color)

LegacySMSConfig
  Fields:
    smsBearCol (series color)
    smsBullCol (series color)
    smsCandleLen (series int)
    smsDiscCol (series color)
    smsEnable (series bool)
    smsPrd (series int)
    smsPremCol (series color)
    smsResp (series int)
    smsShowBOSLabel (series bool)
    smsShowBear (series bool)
    smsShowBull (series bool)
    smsShowDonch (series bool)
    smsShowEQ (series bool)
    smsShowPD (series bool)
    smsShowStructCand (series bool)
    smsUseCloseBreak (series bool)
    smsUseResp (series bool)
    v1429ViewContext (series bool)
    v1429ViewFullStructure (series bool)
    v146SDetailed (series bool)

LegacySMSResult
  Fields:
    smsBmsDn (series bool)
    smsBmsUp (series bool)
    smsChochDn (series bool)
    smsChochUp (series bool)
    smsDn (series float)
    smsPos (series int)
    smsSmsDn (series bool)
    smsSmsUp (series bool)
    smsUp (series float)
    v14291Visual05Arg00 (series float)
    v14291Visual05Arg02 (series color)
    v14291Visual06Arg00 (series float)
    v14291Visual06Arg02 (series color)
    v14291Visual07Arg00 (series float)
    v14291Visual08Arg00 (series float)
    v14291Visual09Arg00 (series float)
    v14291Visual10Arg00 (series float)
    v14291Visual11Arg00 (series float)
    v14291Visual12Arg00 (series float)
    v14291Visual13Arg02 (series color)
    v14291Visual14Arg02 (series color)
    v14291Visual15Arg02 (series color)
    v14291Visual16Arg00 (series float)
    v14291Visual16Arg01 (series float)
    v14291Visual16Arg02 (series float)
    v14291Visual16Arg03 (series float)
    v14291Visual16Arg05 (series color)
    v14291Visual16Arg06 (series color)
    v14291Visual16Arg07 (series color)

LegacyLiquidityConfig
  Fields:
    candleRange (series float)
    colEQH (series color)
    colEQL (series color)
    colSOS (series color)
    colSOW (series color)
    colSweepBear (series color)
    colSweepBull (series color)
    enableLiquidity (series bool)
    enableRelaxPools (series bool)
    enableSpringOverride (series bool)
    enableSpringPrimary (series bool)
    enableStrongSweepOverride (series bool)
    lastSpringBuyBar (series int)
    lastSpringSellBar (series int)
    liqLookbackH (series int)
    liqMinMomConf (series int)
    liqMinTouches (series int)
    liqScorePts (series int)
    liqTolMult (series float)
    lowerWick (series float)
    obvBear (series int)
    obvBull (series int)
    pivotH (series float)
    pivotL (series float)
    pivotRight (series int)
    relaxTolScale (series float)
    relaxTouchDrop (series int)
    resistance (series float)
    showLiquidityLines (series bool)
    showSOSLabels (series bool)
    showSweepMarkers (series bool)
    smsChochDn (series bool)
    smsChochUp (series bool)
    sosScorePts (series int)
    sowScorePts (series int)
    springPrimaryDebounceBars (series int)
    springPrimaryMinMomConf (series int)
    springPrimaryRequireCHoCH (series bool)
    springUseSR (series bool)
    springVolLen (series int)
    springVolMult (series float)
    springWickRatio (series float)
    srMomBearCnt (series int)
    srMomBullCnt (series int)
    srRetestTolMult (series float)
    support (series float)
    sweepConfirmH (series int)
    sweepWickRatio (series float)
    upperWick (series float)
    useCloseForSweep (series bool)
    v1429ViewContext (series bool)
    v1429ViewFullStructure (series bool)
    v146LConsumedPoolLockAtr (series float)
    v146SConfluenceTolAtr (series float)
    v146SDemandActive (series bool)
    v146SDemandBottom (series float)
    v146SDemandTop (series float)
    v146SDetailed (series bool)
    v146SNewPoolTolAtr (series float)
    v146SOneShotLiquidity (series bool)
    v146SShowSignalZones (series bool)
    v146SSupplyActive (series bool)
    v146SSupplyBottom (series float)
    v146SSupplyTop (series float)
    volBear (series int)
    volBull (series int)
    volSpikeLen (series int)
    volSpikeMult (series float)
    wyckMajorAtrMult (series float)
    wyckMajorDebounceBars (series int)
    wyckMajorVolLen (series int)
    wyckMajorVolMult (series float)
    wyckoffEnable (series bool)
    wyckoffMajorOnly (series bool)
    wyckoffMinMomConf (series int)
    wyckoffRequireCHoCH (series bool)

LegacyLiquidityResult
  Fields:
    bslReclaim (series bool)
    bslSweep (series bool)
    canSpringBuyRaw (series bool)
    canSpringSellRaw (series bool)
    eqhLvl (series float)
    eqlLvl (series float)
    isSOS (series bool)
    isSOW (series bool)
    liqBearPts (series int)
    liqBullPts (series int)
    sosPts (series int)
    sowPts (series int)
    springBear (series bool)
    springBull (series bool)
    springPrimaryBuyRaw (series bool)
    springPrimarySellRaw (series bool)
    sslReclaim (series bool)
    sslSweep (series bool)
    v14291Visual17Arg00 (series float)
    v14291Visual17Arg02 (series color)
    v14291Visual18Arg00 (series float)
    v14291Visual18Arg02 (series color)
    v14291Visual19Arg00 (series bool)
    v14291Visual19Arg04 (series color)
    v14291Visual20Arg00 (series bool)
    v14291Visual20Arg04 (series color)
    v14291Visual21Arg00 (series bool)
    v14291Visual21Arg04 (series color)
    v14291Visual22Arg00 (series bool)
    v14291Visual22Arg04 (series color)

LegacyTrapConfig
  Fields:
    srBreakDnEvent (series bool)
    srBreakDnLevelNow (series float)
    srBreakUpEvent (series bool)
    srBreakUpLevelNow (series float)
    srRetestBear (series bool)
    srRetestBull (series bool)
    tlBreakDnFailedNow (series bool)
    tlBreakUpFailedNow (series bool)
    trapFailBufferAtr (series float)
    trapRequireVolume (series bool)
    trap_volume_ratio (series float)
    trap_window (series int)
    v1429ViewDetailed (series bool)
    volSmaLen (series int)

LegacyTrapResult
  Fields:
    bearTrap (series bool)
    bullTrap (series bool)
    v14291Visual23Arg00 (series bool)
    v14291Visual23Arg03 (series color)
    v14291Visual24Arg00 (series bool)
    v14291Visual24Arg03 (series color)

LegacyTargetsConfig
  Fields:
    v146TargetLookbackBars (series int)
    v146TargetMaxPivots (series int)
    v146TargetPivotBars (series int)

LegacyTargetsResult
  Fields:
    v146TargetHighBars (array<int>)
    v146TargetHighVals (array<float>)
    v146TargetLowBars (array<int>)
    v146TargetLowVals (array<float>)

LegacyFreshConfig
  Fields:
    clusterDistance (series float)
    colResBorder (series color)
    colSupBorder (series color)
    colTLRes (series color)
    colTLSup (series color)
    eqhLvl (series float)
    eqlLvl (series float)
    res_tl_y (series float)
    resistance (series float)
    sup_tl_y (series float)
    support (series float)
    tlFlipResistanceLine (series line)
    tlFlipSupportLine (series line)
    v146Atr (series float)
    v146LMergeStructureZones (series bool)
    v146PrimaryBuy (series bool)
    v146PrimarySell (series bool)
    v146SBearCampaignHigh (series float)
    v146SBearCampaignHighTime (series int)
    v146SBearCampaignTracking (series bool)
    v146SBullCampaignLow (series float)
    v146SBullCampaignLowTime (series int)
    v146SBullCampaignTracking (series bool)
    v146SConfluenceTolAtr (series float)
    v146SDemandActive (series bool)
    v146SDemandBornBar (series int)
    v146SDemandBottom (series float)
    v146SDemandBox (series box)
    v146SDemandLeftTime (series int)
    v146SDemandTop (series float)
    v146SShowSignalZones (series bool)
    v146SSignalZoneInvalidAtr (series float)
    v146SSignalZoneMaxBars (series int)
    v146SSignalZoneWidthAtr (series float)
    v146SSupplyActive (series bool)
    v146SSupplyBornBar (series int)
    v146SSupplyBottom (series float)
    v146SSupplyBox (series box)
    v146SSupplyLeftTime (series int)
    v146SSupplyTop (series float)

Level
  Fields:
    id (series int)
    revision (series int)
    origin (series int)
    known (series int)
    effective (series int)
    lower (series float)
    upper (series float)
    role (series int)
    touches (series int)
    flips (series int)
    state (series int)
    quality (series float)
    spanBars (series int)

Trend
  Fields:
    id (series string)
    x1 (series int)
    x2 (series int)
    y1 (series float)
    y2 (series float)
    known (series int)
    role (series int)
    touches (series int)
    violations (series int)
    state (series int)
    breakAt (series int)
    breakDirection (series int)
    quality (series float)

Channel
  Fields:
    id (series int)
    x1 (series int)
    x2 (series int)
    y1 (series float)
    y2 (series float)
    sigma (series float)
    r2 (series float)
    count (series int)
    known (series int)
    state (series int)
    breakDirection (series int)

Snapshot
  Fields:
    ticker (series string)
    tf (series string)
    opened (series int)
    closed (series int)
    index (series int)
    atr (series float)
    ready (series bool)
    s1 (Level)
    s2 (Level)
    s3 (Level)
    r1 (Level)
    r2 (Level)
    r3 (Level)
    supportLine (Trend)
    resistanceLine (Trend)
    developingSupport (Trend)
    developingResistance (Trend)
    rolling (Channel)
    frozen (Channel)
    rangeMid (series float)
    rangeValid (series bool)
    donHigh (series float)
    donLow (series float)
    zoneBreak (series int)
    zoneRetest (series int)
    zoneFailed (series int)
    trendBreak (series int)
    trendRetest (series int)
    trendFailed (series int)
    channelBreak (series int)
    evictedId (series int)
    evictionReason (series string)
    storedZones (series int)
    bookSchema (series int)
    eventBook (series string)

Events
  Fields:
    rejectionBuy (series bool)
    rejectionSell (series bool)
    confirmBuy (series bool)
    confirmSell (series bool)
    breachUp (series bool)
    breachDown (series bool)
    lineBreakUp (series bool)
    lineBreakDown (series bool)
    channelUp (series bool)
    channelDown (series bool)
    zoneId (series int)
    zoneRevision (series int)
    boundary (series float)
    breachedResistance (series float)
    breachedSupport (series float)
    invalidation (series float)
    eventId (series string)

Renderer
  Fields:
    zones (array<box>)
    lines (array<line>)
    labels (array<label>)

RejectionTrace
  Fields:
    rejectionBuy (series bool)
    rejectionSell (series bool)
    confirmBuy (series bool)
    confirmSell (series bool)
    code (series int)
    scanCode (series int)
    confirmCode (series int)
    failureMask (series int)
    eligibleZones (series int)
    sourceClosed (series int)
    decisionClosed (series int)
    rejectionClosed (series int)
    zoneId (series int)
    zoneRevision (series int)
    zoneKnown (series int)
    zoneEffective (series int)
    role (series int)
    zoneLower (series float)
    zoneUpper (series float)
    boundary (series float)
    invalidation (series float)
    rsiDelta (series float)
    nextZoneId (series int)
    nextZoneRevision (series int)
    eventId (series string)
    source (series string)
הערות שחרור
v2

Added:
calculateBook(pivotBars, minTouches, touchGap, capacity, maximumAge, acceptanceCloses)
  Parameters:
    pivotBars (simple int)
    minTouches (simple int)
    touchGap (simple int)
    capacity (simple int)
    maximumAge (simple int)
    acceptanceCloses (simple int)

confirmedBook(pivotBars, minTouches, touchGap, capacity, maximumAge, acceptanceCloses)
  Parameters:
    pivotBars (simple int)
    minTouches (simple int)
    touchGap (simple int)
    capacity (simple int)
    maximumAge (simple int)
    acceptanceCloses (simple int)

snapshotFromBook(ticker, tf, closed, ready, count, payload)
  Parameters:
    ticker (string)
    tf (string)
    closed (int)
    ready (bool)
    count (int)
    payload (string)
הערות שחרור
v3

Added:
rejectionPinStatus(available, zoneId, revision, role, known, effective, lower, upper, minimumTouches)
  Parameters:
    available (Snapshot)
    zoneId (int)
    revision (int)
    role (int)
    known (int)
    effective (int)
    lower (float)
    upper (float)
    minimumTouches (int)

כתב ויתור

המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.