Alertes séquentielles

Forums ProRealTime forum Français Support ProScreener Alertes séquentielles

Viewing 15 posts - 16 through 30 (of 47 total)
  • #99872

    Ut4 summation[4](low0

    #99873

    C’est dingue…
    J’essaie en decoupé pour voir….
    (
    Low
    < SMA50 ) >
    0

    #99876

    test :

    <>

    #99877

    ok, compris, voici le code en question: (les signaux apparaissent en histogramme)

     

    #99879

    Merci Nicolas je vois
    Je peux alors positionner une alerte avec notification sur ces signaux ?
    C’est le but que je recherche. Je pensais à trouver le moyen de recevoir une notification de prise de position.

    #99884

    En laissant tourner le backtest en temps réel, des fenêtres de prises de positions s’ouvriront. C’est un moyen détourné pour à la fois obtenir des alertes en temps et aussi pouvoir utiliser plusieurs timeframes en même temps pour générer les conditions des signaux de trading.

    #101072

    Merci Nicolas
    Le bidouillage fonctionne et cela peut etre une solution de dépannage..

    Ce serait tellement plus simple de pouvoir coder des indicateurs en multitime frame et d’appliquer des alertes aux signaux génerés !

    Est-ce en préparation ?
    Pourquoi peut-on coder des screeners et des proorders multi time frame et pas les indicateurs ?

    #101091

    Oui ça va arriver, c’est une question de temps, donc être patient.

    Ta question concernant la possibilité du MTF dans toutes les applications de la plateforme est justifiée, pourquoi pas ? Tout simplement, parce qu’on parle de 3 moteurs différents et qu’il est question qu’ils soient désormais tous compatibles et uniques dans les prochaines versions, il faudra donc être patient, mais c’est évidemment une priorité.

    #102236

    Merci Nicolas pour le support,

    J’ai bien avancé dans le développement de mon Proscreener et il commence à répondre à mes attentes de détection séquentielle.

    Je rappelle mon besoin, détecter cette séquence pour en obtenir un signal :

    • C1 se produit en UT1,
    • alors seulement dans les 3 périodes suivantes de l’UT1 ; C2 se produit en UT2,
    • alors seulement dans les 4 périodes suivantes de l’UT2 ;  C3 se produit en UT3.

     

    Malheureusement, je bloque sur l’aspect séquentiel :

    Le problème de cette méthode consiste dans le fait que la séquence va tout de même renvoyer un signal alors que la séquence ne se produit pas :

    Par exemple lorsque C2 a lieu avant C1.

     

    Alors comment faire pour vérifier la bonne séquence temporelle ?

    J’ai tenté pour cela de stocker le CurrentTime des 3 événements, pour vérifier la bonne séquence temporelle :

     

    Mais là je bloque car si l’événement Cn survient à nouveau après l’évenement Cn+1, la séquence n’est alors plus reconnue.

    Par exemple C1 a lieu, puis C2, puis a nouveau C1 puis C3, le signal est bon mais la séquence n’est pas reconnue car elle a été transformée en cours de formation.

    J’ai pensé à tenter de stocker le CurrentTime lorsque l’événement Cn arrive la première fois SEULEMENT mais je ne vois pas comment y arriver tout en conservant la séquence :

    • C1 se produit en UT1,
    • alors seulement dans les 3 périodes suivantes de l’UT1 ; C2 se produit en UT2,
    • alors seulement dans les 4 périodes suivantes de l’UT2 ;  C3 se produit en UT3.

     

    Merci de m’avoir lu jusqu’ici et merci par avance pour tes éclaircissements

     

    #102247

    Sans allez plus profondément dans la compréhension de ton code et puisque tu veux valider une séquence de conditions à la suite,  tu pourrais simplement enregistrer le Barindex de chaque condition et testé si le deuxième est Supérieur au premier et le troisième au deuxième.

    #102249

    Merci,

    Les barindex de différentes UT peuvent-elles être comparées ?

    En quoi cela pourrait-il être une solution par rapport à la méthode utilisée avec le CurrentTime ?

    Penses-tu que cela peut m’aider à ne stocker que le moment de la première arrivée de la condition ?

    Comment vois tu les choses avec chaque condition en UT différente ?

     

     

    #102253

    Si je peux effectivement utiliser Barindex sur une même base de comptabilisation; dans l’UT Default, je pourrai me servir de cette information qui me donnera les périodes exactes pour vérifier la séquentialité.

    Je cherche mais ne trouve pas

    #102320

    Pour comparer la temporalité d’évenements sur des time frame différents, seule l’utilisation de leur current time me semble possible,

    vu que le barindex est calculé sur une base différente pour chaque UT (j’ai graphé pour vérifier).

    A moins que proorder ne propose une option solution pour le barindex MTF mais je ne trouve rien à ce sujet.

     

    Alors pour me servir du timing de la première fois où l’événement a eu lieu, je pense à vérifier la condition indépendamment sur les n périodes qui m’intéressent avec n boucles If, (pour ainsi stocker pour chacune des périodes le current time de l’évenement s’il a eu lieu)

    Ex:

    J’ai besoin maintenant du minimum de la liste (T1,T2,T3), qui m’indiquera la première fois où l’évenement a eu lieu, ici dans les 3 dernières périodes

    Pour en extraire le plus petit current time, comment demander le lowest de variables différentes ?

     

     

    #102323

    Poser des questions ici m’aide à trouver les réponses car je formule mieux mes besoins lol

    Je ne crois pas qu’il y ait de fonction pour trouver le minimum d’une série dans PRT et donc je pense à le faire manuellement

    Mes boucles If vont devoir être mieux montées :

    Je vais essayer comme ça

    #102328

    L’idée me semble bonne mais les résultats sont mauvais, je n’obtiens pas le time de la première fois où l’événement a eu lieu dans les n périodes… 🙁

Viewing 15 posts - 16 through 30 (of 47 total)

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