Création indicateur avec dessin de flèches sur graphique des prix

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #17534 quote
    jobilagobe
    Participant
    Junior

    Je travaille sur prorealtime premium.
    J’ai récupéré le code de l’indicateur “turtle soup” suivant :

    REM Détection de plus bas pour contre tendance haussière
    REM Vérifions que le plus bas du jour le soit pour les 20 dernières séances
    FOR a = 1 TO 20 DO
    IF Low < Low[a] THEN
    REM C0=1 signifie que le plus bas du jour le soit pour les 20 dernières séances
    C0 = 1
    CONTINUE
    ELSE
    REM C0=0 signifie que le plus bas du jour ne l'est pas pour les 20 dernières séances
    C0 = 0
    BREAK
    ENDIF
    NEXT
    
    REM Vérifions que l'ancien plus bas ne se trouve pas à moins de 3 séances de la bougie actuelle
    FOR a = 3 TO 20 DO
    IF MIN(Low[1],Low[2]) < Low[a] THEN
    REM C1=0 signifie que l'ancien plus bas se trouve à moins de 3 séances
    C1 = 0
    CONTINUE
    ELSE
    REM C1=1 signifie qu'aucun ancien plus bas se trouve à moins de 3 séances
    C1 = 1
    BREAK
    ENDIF
    NEXT
    
    REM Vérifions que la bougie actuelle clôture au dessus de l'ancien plus bas des 20 dernières séances
    FOR a = 3 TO 20 DO
    IF Close >= Low[a] THEN
    C2 = 1
    BREAK
    ELSE
    C2 = 0
    CONTINUE
    ENDIF
    NEXT
    
    REM -----------------------------------------------------------------
    
    REM détection de plus haut pour contre tendance baissière
    
    REM Vérifions que le plus haut du jour le soit pour les 20 dernières séances
    FOR a = 1 TO 20 DO
    IF High > high[a] THEN
    REM C0=1 signifie que le plus haut du jour l'est pour les 20 dernières séances
    C3 = 1
    CONTINUE
    ELSE
    REM C1=1 signifie que le plus haut du jour ne l'est pas pour les 20 dernières séances
    C3 = 0
    BREAK
    ENDIF
    NEXT
    
    REM Vérifions que l'ancien plus haut ne se trouve pas à moins de 3 séances de la bougie actuelle
    FOR a = 3 TO 20 DO
    IF MAX(High[1],High[2]) > high[a] THEN
    REM C1=0 signifie que l'ancien plus haut se trouve à moins de 3 séances
    C4 = 0
    CONTINUE
    ELSE
    REM C1=1 signifie qu'aucun ancien plus haut ne se trouve à moins de 3 séances
    C4 = 1
    BREAK
    ENDIF
    NEXT
    
    REM Vérifions que la clôture actuelle est égale ou inférieure à l'ancien plus haut des 20 dernières séances
    FOR a = 3 TO 20 DO
    IF Close <= high[a] THEN
    C5 = 1
    BREAK
    ELSE
    C5 = 0
    CONTINUE
    ENDIF
    NEXT
    
    REM ------------------------------------------------------------------
    
    IF (C0 = 1 AND C1 = 1 AND C2 = 1) THEN
    Filtre = 1
    ELSIF (C3 = 1 AND C4 = 1 AND C5 = 1) THEN
    Filtre = -1
    ELSE
    Filtre = 0
    ENDIF
    
    REM -------------------------------------------------------------------
    
    RETURN Filtre

     

    Je souhaiterai faire apparaître les résultats directement sur le graphique des prix sous l’apparence de flèches. J’ai essayé d’utiliser les fonctions DRAWARROWDOWN et DRAWARROWUP. mais j’ai des erreurs de syntaxe, de même quand j’utilise les indicateurs donnés en exemples dans la documentation.

    J’aimerai avoir une “arrowup”sur le bas de la bougie quand le filtre =1.
    Et une “arrowdown” sur le haut de la bougie quand le filtre=-1.

    Merci par avance pour votre aide.

    #17535 quote
    Nicolas
    Keymaster
    Master

    Les instructions DRAWARROWDOWN et DRAWARROWUP ne sont compatibles qu’avec la nouvelle version 10.3 de la plateforme, cela doit expliquer les erreurs de syntaxes obtenus puisque tu dois encore être sous la 10.2. (client IG ou PRT-CFD?).

    #17540 quote
    jobilagobe
    Participant
    Junior

    Nicolas,

    Merci pour ta réponse rapide.

    Je suis client PRT-IB.

    M’est-il possible d’obtenir la nouvelle version 10.3?

    #17547 quote
    Nicolas
    Keymaster
    Master

    Avec Interactive Broker, tu devrais déjà avoir accès à la 10.3, la version de plateforme est écrit dans “Aide / A propos” ou “Help / About” si tu utilises la plateforme en Anglais.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Création indicateur avec dessin de flèches sur graphique des prix


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
jobilagobe @jobilagobe Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by Nicolas
9 years, 3 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 11/30/2016
Status: Active
Attachments: No files
Logo Logo
Loading...