Insync index

v10.3
Insync index

Here’s a method to graphically display the signal status for a group of indicators as well as an algorithm for generating a consensus indicator that shows when these indicators are in sync. (by Norm North).

The below indicator compiled trend conditions on many indicators, such as the Bollinger Bands, RSI, CCI, Ease Of Movement, MACD, Money Flow Index, ROC and Stochastic. Each conditions gain a score of +5 or -5 (depending of the direction) and therefore give a global indicator with a score between 5 and 95.

5 is extremely bearish, while 95 is extremely bullish. Converted from a Metastock code following a request in the italian forum.

 

 

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?

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

  1. juanj • 09/30/2020 #

    Possible interpretation: Indicator tags 80 = Start of bullish trend, tags 20 = Start of bearish trend

  2. Yann LB • 09/30/2020 #

    Bonjour,

    Ajout de as “level 95” en toute fin de code. 😉

    • Enigma08 • 298 days ago #

      Hi Juanj. I am new to ProrealTime and I am trying to program the Proscreener. I want the Proscreener to be able to scan a certain class of assets and find certain conditions. Can you assist me in how to program it?

  3. ialaoufadia • 09/30/2020 #

    Bonjour.
    Votre code a l’air efficace. Sauriez-vous comment modifier les étiquettes qui s’affichent sur le graphique svp ? Mon problème est que j’ai les étiquettes avec les indices “inSync 95” et “level 5” qui s’affichent, alors que j’aimerais afficher l’ “InSync Index” . Merci.

    • Nicolas • 09/30/2020 #

      Il faut simplement modifier ces textes à convenance, dans la dernière ligne de code (les textes sont entre guillemets).

  4. ialaoufadia • 09/30/2020 #

    Je viens de comprendre l’origine de mon problème : le graphique n’avait tout simplement pas assez de place sur mon écran pour afficher toutes les étiquettes, et l’ “Insync Index” ne s’affichait pas. Tout bête.

  5. ialaoufadia • 09/30/2020 #

    Merci Nicolas, le problème était donc autre.

  6. Gianluca • 09/30/2020 #

    Sorry but the stochastic part should be different:
    sto=Stochastic[14,1]
    stod=average[3](sto)
    //STO%dInS
    if stod>80 then
    stodins=5
    elsif stod80 then
    stokins=5
    elsif sto<20 then
    stokins=-5
    else
    stokins=0
    endif

  7. Regisnew • 09/30/2020 #

    Bonjour à la communauté serait il possible d’avoir un scanner qui ramène les actions en journalier lorsque la ligne d’index est inférieure à la valeur 25? je n’arrive pas avec la création simplifiée de prorealtime . En espérant une réponse

    • Nicolas • 09/30/2020 #

      Merci d’ouvrir un sujet dans le forum des screeners en respectant les règles de publication svp 🙂

  8. Pensera • 09/30/2020 #

    Bravo Nicolas !
    Tu es en quelque sorte l’inventeur de Metascore…(oups je viens de lire jusqu’au bout et cela vient d’une demande d’un forum italien)
    J’y avais pensé mais impossible de savoir comment traduire la chose …
    C’est génial on va pouvoir réaliser notre propre « metascore «  d’après cette base et en retirant « extratrend «  qui pèse « lourd « dans metascore au point de le rendre asymétrique mais je comprends => beaucoup de stratégie et de programme automatique ne prennent que des longs…pas de shorts
    Une question => Pourquoi ?
    Merci pour toutes ces idées
    Arnaud

    • Nicolas • 09/30/2020 #

      Dans un but d’investissement pure, et non spéculatif.

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+5 more likes

Related users ' posts
cepamoi Unfortunately, this still does not work: ONCE haOpen = medianprice haOpen = ((Open[1]+High...
Nicolas Force calculation to wait 1 bar of history already loaded: ONCE haOpen = medianprice if b...
cepamoi Now it works. Thanks a lot Nicolas! Here is the full code: // variables : // period ...
Nicolas
10 years ago
ZeroLag MACD
ZeroLag MACD
13
Indicators
sam00075 Hi Nicolas, can you please upload a version with TEMA, so those who don't know how to code c...
Nicolas Use the MACD code here: https://www.prorealcode.com/topic/standard-prt-code-for-macd/#post-1...
Alai-n Afin d'avoir l'Histogramme Macd il faut rajouter ligne18 : HistogrammeMacd = ZeroLagMACD - S...
Nicolas Why not, but a stock screener for what conditions?
Dimi.A Whenever the yellow CCI line goes "outside" the bands. Which will alert us of possible rever...
Nicolas ok why not, please add a request in the appropriate forum section, many thanks.
Nicolas
10 years ago
Nicolas Just replace the last line with this : RETURN dm as "Volume Weighted MACD", masignal as "Si...
thomas2004ch I happen to read this article. I would say the formel 'd = maslow - mafast' could be inverse...
Nicolas You are right! but still the picture is looking good. The formula is inverted! dunno why :) ...
Nicolas
10 years ago

Top