T3 Velocity

T3 Velocity

This technical indicator is a kind of rate of change oscillator made of 2 T3 moving average. It compares the momentum of the 2 curves between the current and the previous period. The first curve is calculated upon the period and the complete factor (“vFactor” parameter) and the second one with an half of this factor.

It results a smoothed oscillator that can be traded almost like a MACD. An optional signal line could be added to give clear entries when the oscillator cross it.

 

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

New! PRC is also now on YouTube, subscribe to our channel for exclusive content and tutorials

  1. century • 11/23/2016 #

    i’ll give it a try and we’ll see 😉
    thanks anyway

  2. Ermitage • 346 days ago #

    Hello
    please can you tell me for which timeframe can be used this Velocity?

    • Nicolas • 346 days ago #

      Any timeframe, you can adjust the 2 parameters “period” and “vfactor” for any instrument and timeframe. This indicator is calculated upon the difference of 2 T3 moving average, so it’s “universal” to any market circumstances.

    • Ermitage • 346 days ago #

      For daily timeframe what do you suggest?

  3. tatankayotanka • 346 days ago #

    Excuse Mr Nicolas what it means to T3? I could explain what is vfactor

    • Nicolas • 346 days ago #

      I’m sorry what is your question? Do you want to know what is the purpose of the vfactor coefficient? 

  4. tatankayotanka • 346 days ago #

    I would like to know the purpose of the coefficient v factor but also know the meaning of the term T3. Thank you
     

    • Nicolas • 345 days ago #

      The T3 moving average is described in the January, 1998 issue of S&C, p.57, “Smoothing Techniques for More Accurate Signals”, its author is Tim Tillson. The vfactor is volume factor, which determines how hot the moving average’s response to linear trends will be. The author advises to use v=0.7.

  5. Ermitage • 345 days ago #

    Hi Nicolas,
    please let me know buy and sell signal are when the velocity across “0” line?
    thanks

    • Nicolas • 344 days ago #

      Yes this is how it should be understood.

  6. tatankayotanka • 344 days ago #

    Grazie Nicolas
     

  7. tatankayotanka • 342 days ago #

    Hello Nicolas wanted to ask you a few things, I tried to change its T3 indicator putting in the same table T3 with several periods but I saw that the result is not the same as the single one that I have called period2 with 30 setting has a different path from ‘original more than 30 times that you see below (see photo), could you tell me where I’m wrong. And also I wanted to ask how can I do to color differently the three indicators and how scripted text (such as photos) with drawtest command. Thank you and good day//Tracy

    period=2
    vfactor=.7
    Data=customclose
    x1=(exponentialaverage[period](Data))*(1+vfactor)
    x2=(exponentialaverage[period](exponentialaverage[period](Data)))*vfactor
    gd=x1-x2
    x11=(exponentialaverage[period](gd))*(1+vfactor)
    x21=(exponentialaverage[period](exponentialaverage[period](gd)))*vfactor
    gd1=x11-x21
    x12=(exponentialaverage[period](gd1))*(1+vfactor)
    x22=(exponentialaverage[period](exponentialaverage[period](gd1)))*vfactor
    first=x12-x22
    y1=(exponentialaverage[period](Data))*(1+vfactor/2)
    y2=(exponentialaverage[period](exponentialaverage[period](Data)))*vfactor/2
    ygd=y1-y2
    y11=(exponentialaverage[period](ygd))*(1+vfactor/2)
    y21=(exponentialaverage[period](exponentialaverage[period](ygd)))*vfactor/2
    ygd1=y11-y21
    y12=(exponentialaverage[period](ygd1))*(1+vfactor/2)
    y22=(exponentialaverage[period](exponentialaverage[period](ygd1)))*vfactor/2
    second=y12-y22
    S = first - second[1]

    //T+2
    period1=4
    vfactor1=0.7
    x10=(exponentialaverage[period1](Data))*(1+vfactor1)
    x20=(exponentialaverage[period1](exponentialaverage[period1](Data)))*vfactor1
    gd2=x10-x20
    x110=(exponentialaverage[period1](gd2))*(1+vfactor1)
    x210=(exponentialaverage[period1](exponentialaverage[period1](gd2)))*vfactor1
    gd20=x110-x210
    x120=(exponentialaverage[period1](gd20))*(1+vfactor1)
    x220=(exponentialaverage[period1](exponentialaverage[period1](gd20)))*vfactor1
    first=x120-x220
    y10=(exponentialaverage[period1](Data))*(1+vfactor1/2)
    y20=(exponentialaverage[period1](exponentialaverage[period1](Data)))*vfactor1/2
    ygd2=y10-y20
    y110=(exponentialaverage[period1](ygd2))*(1+vfactor1/2)
    y210=(exponentialaverage[period1](exponentialaverage[period1](ygd2)))*vfactor1/2
    ygd20=y110-y210
    y120=(exponentialaverage[period1](ygd20))*(1+vfactor1/2)
    y220=(exponentialaverage[period1](exponentialaverage[period1](ygd20)))*vfactor1/2
    second=y120-y220
    S1 = first - second[1]

    //T+3
    period2=30
    vfactor2=.7
    x100=(exponentialaverage[period2](Data))*(1+vfactor2)
    x200=(exponentialaverage[period2](exponentialaverage[period2](Data)))*vfactor2
    gd=x100-x200
    x1100=(exponentialaverage[period2](gd))*(1+vfactor2)
    x2100=(exponentialaverage[period2](exponentialaverage[period](gd)))*vfactor2
    gd1=x1100-x2100
    x1200=(exponentialaverage[period2](gd1))*(1+vfactor2)
    x2200=(exponentialaverage[period2](exponentialaverage[period2](gd1)))*vfactor2
    first=x1200-x2200
    y100=(exponentialaverage[period2](Data))*(1+vfactor2/2)
    y200=(exponentialaverage[period2](exponentialaverage[period2](Data)))*vfactor2/2
    ygd=y100-y200
    y1100=(exponentialaverage[period2](ygd))*(1+vfactor2/2)
    y2100=(exponentialaverage[period2](exponentialaverage[period2](ygd)))*vfactor2/2
    ygd1=y1100-y2100
    y1200=(exponentialaverage[period2](ygd1))*(1+vfactor2/2)
    y2200=(exponentialaverage[period2](exponentialaverage[period2](ygd1)))*vfactor2/2
    second=y1200-y2200
    S2 = first - second[1]
    DRAWTEXT (\"Tracy\", x1, y1) COLOURED (0,0, 255)
    return S2 coloured (256,0,0), S as \"Tracy\", 0 as \"level 0\" ,S1 as \"T+2\", 0 as \"level 0\" , S2 as \"T+3 \", 0 as \"level 0\"
     

  8. tatankayotanka • 342 days ago #

    I’m sorry but I can not insert image!

  9. tatankayotanka • 342 days ago #

    As you can do to set a marker directly in the price property page and then view it such as moving averages, because I add with the button “add marker” in property price and then see it in the description on the list but do not see it in the chart
     

    • Nicolas • 342 days ago #

      It may be a good idea to discuss this in the forum instead. Please open a new topic in probuilder support.

  10. Wester • 332 days ago #

    Hi, is this more or less the same as the TTM Squeeze indicator (john carter)

avatar
Register or
Related users ' posts
Nicolas
1 month ago
Genotik Merci !
Rafa when y try to code a simple screener let´s say signal cross over PMO, is not working and thi...
Rafa Hi Nicolas, Do you have any solution for this problem?
Nicolas Please add a request in proscreener section, much better to explain and understand your prob...
Alex975 Complimenti Gabri era da un po' che volevo provare a far un screener ed una metodologia come...
gabri Grazie, con ETF to consiglio anche uno screener basato su questa strategia https://www.pror...
Alex975 Grazie della dritta.. testerò il tutto.
haseluis Hello, who can help me why the screener does not work // Der folgende Code bezieht sich auf...
Nicolas Hello, please ask your question with a new forum topic, this is not the place to ask for sup...
Jean-Pierre Poulain When I buy and when I sell ?
Nicolas The featured image of the post do not deserve the indicator you are right, I attached other ...
Nicolas It is described in the post already :) The BUY/SELL signals are quite similar of what you ca...
juanj Having a moving average bar running above 0 for the green bars and below 0 for the red bars ...
juanj I mean a moving average line
juanj I coded the above indicator into a strategy, seems to be profitable on the EURUSD 1Hr
finplus Thanks for the job. Which variables do you suggest for timeframe 1 hour? 
Maz Depends massively on your market and the volatility. I suggest using the variable optimizer ...
Nicolas ok, so your query should be asked there: https://www.prorealcode.com/prorealtime-market-scre...
Nicolas answered here: https://www.prorealcode.com/prorealtime-market-screeners/ttm-squeeze-fired-sc...
mcha Bonsoir Nicolas, Merci beaucoup pour ce complément de code, qui fait disparaitre l'histogr...
Swingforfortune
8 months ago
gatarayihajp Hi swingforfortune, Thanks a lot about your interesting posting. Let ask you to explain mor...
Swingforfortune Hello. Basically they are a twist of the MACD histogram and can be used as such. They visua...
gatarayihajp Hi again Thanks for the explanation. Have a good day
rafa How can we have this on overbought? Thanks in advanced
Nicolas All conditions under parenthesis for the c1 to c4 conditions should be inverted. 
tomus Can you give an example of the overbought codes please? Thanks.
Wilko  Nice method of making linked AND-statements more readable!
Wilko And not only readable.... makes it much easier to iterate different entry/exit-conditions, d...
IGOSNELL Hi Interesting strategy, when I used $ M-R Dif EURUSD M15 Long if does not enter any positi...
gabri
8 months ago
Marcel Thank you for this one. I played around with this indicator with Bollinger Bands around it i...
Nicolas
1 year ago
supertiti bonjour à tous J'utilise cet indicateur depuis plusieurs mois, une fois règlé "K" à sa conv...
rpreviteri Hi Nicolas, thanks a  loto for sharing your knowliedge, Wasn't the original momentum pinball...
air Thank you!  
elanoa Buonasera sig. Nicolas......sarebbe possibile far in modo che quando l'indicatore raggiunga ...
Doctrading I forgot to write at the beginning :  a = 50 b = 50 These are intermediate levels Sorry
DerPat Thank you. This one could be an aid in my current research on stochastics.
xel Thanks a lot Nicolas! Always kind words and attention from you! Cheers!
lglmrc Can't make it work, says: "Define p variable"
Ezio Hi Xel and thanks, do you know if there is a way in PRC of reading/counting intraday ticks?...
Nicolas Ok Doc, beware of intraday, it's a battlefield full of random noises :) Maybe we can work to...
phili711 Bonjour Si la moyenne 100 est au dessus de la moyenne 20 le trend est baissier zlors pourqu...
Nicolas La comparaison se fait entre la valeur de la moyenne actuelle et telle qu'elle était il y a ...

Top