Annonce
Réduire
Aucune annonce.
Ads
Réduire
Premiers Squeez en vue. Que Faire
Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Premiers Squeez en vue. Que Faire

    Bonjour,

    Voilà j’ai fait un petit screener (PRT) qui détecte quelles sont les valeurs qui « rentrent » en squeez sur le CAC40 (Vol à 30% de la Vol min)

    Donc aujourd’hui, vers 14H00 étant donné que le CAC40 se calme et fait une pose de volatilité, je me retrouve avec une dizaines de valeurs qui se dirigent vers un squeez.

    Partant de là je me demande ce que je peux faire ? Laquelle choisir et avec quel(s) critère(s) ?
    Les parcourir une a une pour examiner leurs UTS ?
    Choisir celle qui à la volatilité la plus grande ?
    ...
    ...
    Vos conseils seront les biens venus Merci d'avance

  • #2
    Bonjour,

    Quelques améliorations.

    Le sceener détecte d'une part les valeurs qui sont suceptibles de rentrer en squeez et d'autres part celles qui y sont.

    Le screener renvoie un code le premier chiffre correspond au type de l'alarme et le deuxième au type de squeez

    Ci dessous le code et plus loin les résultats du screener à 12H30.

    Si certains souhaitent discuter ils sont les bien venus.

    TIMEFRAME(5 minutes)

    // Coef pour la détection d'une alarme
    CoefAlarm = 1.3
    // Coef pour la détection d'un squeez
    CoefSqueez = 1.05

    // Test si Alarme sur cours
    IF STD[20](Close) < (CoefAlarm * LOWEST[150](STD[20](Close))) THEN
    SqueezCloseAlarm = 1
    ELSE
    SqueezCloseAlarm = 0
    ENDIF

    // Test si Squeez sur cours
    IF STD[20](Close) < (CoefSqueez * LOWEST[150](STD[20](Close))) THEN
    SqueezCloseActive = 1
    ELSE
    SqueezCloseActive = 0
    ENDIF

    // Test si Alarme sur OVB
    IF STD[20](OBV) < (CoefAlarm * LOWEST[150](STD[20](OBV)) ) THEN
    SqueezObvAlarm = 1
    ELSE
    SqueezObvAlarm = 0
    ENDIF

    // Test si Squeez sur OVB
    IF STD[20](OBV) < (CoefSqueez * LOWEST[150](STD[20](OBV)) ) THEN
    SqueezObvActive = 1
    ELSE
    SqueezObvActive = 0
    ENDIF


    // Déterminer la type de l'alarme
    AlarmType = 0

    IF SqueezCloseAlarm = 1 THEN
    AlarmType = 1
    ENDIF

    IF SqueezObvAlarm = 1 THEN
    AlarmType = 2
    ENDIF

    IF SqueezCloseAlarm = 1 AND SqueezObvAlarm = 1 THEN
    AlarmType = 3
    ENDIF

    // Déterminer le type de squeez
    SqueezType = 0

    IF SqueezCloseActive = 1 THEN
    SqueezType = 1
    ENDIF

    IF SqueezObvActive = 1 THEN
    SqueezType = 2
    ENDIF

    IF SqueezCloseActive = 1 AND SqueezObvActive = 1 THEN
    SqueezType = 3
    ENDIF

    Code = AlarmType + 10 * SqueezType

    SCREENER[AlarmType OR SqueezType] (Code AS "Screener Code")




    Commentaire

    Chargement...
    X