traduzione codice TW SuperTrend Fisher

Forums ProRealTime forum Italiano Supporto ProBuilder traduzione codice TW SuperTrend Fisher

Viewing 3 posts - 1 through 3 (of 3 total)
  • #231561

    Buongiorno a tutti,

    vorrei provare questo codice di cui richiedo cortese traduzione.

    Sembra rendere più preciso l’uso dell’indicatore con doppio supertrend, riducendo i falsi segnali, grazie all’abbinamento del Fisher transform ( che sinceramente non conosco).

    Grazie per la consueta collaborazione

    https://it.tradingview.com/script/gFaDiMOm-SuperTrend-Fisher-AlgoAlpha/

    Calculates the Fisher Transform:

    value = 0.0
    value := round_(.66 * ((src – low_) / (high_ – low_) – .5) + .67 * nz(value[1]))
    fish1 = 0.0
    fish1 := .5 * math.log((1 + value) / (1 – value)) + .5 * nz(fish1[1])
    fish1 := ta.hma(fish1, l)

    Calculates the SuperTrend:

    supertrend(factor, atrPeriod, srcc) =>
    src = srcc
    atr = atrr(srcc, atrPeriod)
    upperBand = src + factor * atr
    lowerBand = src – factor * atr
    prevLowerBand = nz(lowerBand[1])
    prevUpperBand = nz(upperBand[1])

    lowerBand := lowerBand > prevLowerBand or srcc[1] < prevLowerBand ? lowerBand : prevLowerBand
    upperBand := upperBand < prevUpperBand or srcc[1] > prevUpperBand ? upperBand : prevUpperBand
    int direction = na
    float superTrend = na
    prevSuperTrend = superTrend[1]
    if na(atr[1])
    direction := 1
    else if prevSuperTrend == prevUpperBand
    direction := srcc > upperBand ? -1 : 1
    else
    direction := srcc < lowerBand ? 1 : -1
    superTrend := direction == -1 ? lowerBand : upperBand
    [superTrend, direction]

    #231575

    ciao
    ecco l’indicatore

     

    #231578

    Grazie e mille.

     

    Buon pomeriggio.

Viewing 3 posts - 1 through 3 (of 3 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login