PAST FINDER ERREUR

Viewing 7 posts - 1 through 7 (of 7 total)
  • #190791

    Bonjour à tous,

    Je suis bloqué sur mon programme.

    En effet je voulais récupérer les deux derniers antérieurs 1 et 2, et regarder dans le passé ce qu’il se passé par la suite.

    Seulement le programme que j’ai fait ne prend pas en compte l’antérieur 2..

    Auriez-vous une idée pour que je puisse résoudre ce problème ?

    Il faut regarder à partir de la ligne 893

    Merci par avance

     

    #190833

    Désolé je ne vois pas de ligne 893 😆

    Je n’ai pas bien compris le but du code, une explication peut être ?

    L’instruction ONCE permet d’affecter une valeur 1 seule fois à une variable, donc je ne sais pas si cela est bien compris et utile dans le reste de ton code ?

    #190847

    J’ai collé le code complet

    En fait je regarde sur 4 Time Frame Différents, le positionnement de 3 sto de différentes périodes et vitesses 2/1/2 , 4/2/4, 8/2/8. Il s’appelle donc MAGICSTO à partir de la ligne 893, il a un intervalle de +12 jusqu’à -12.

    Sur ce MAGICSTO, dans timeframe défaut je viens regarder les deux derniers antérieurs [1] et [2].

    Pour savoir comment est ce qu’ils ont agit dans le passé si : –  ils ont rejetté vers le haut – si ils ont été égaux – ou si ils sont descendus.

    Hier je pensai que mon code était faux mais en faite non. Le problème était que je regardais sur 10 000 données un historique et il fallait que je charge ma fenêtre du 30 mn sur 10 000 données également.

    Le nouveau problème qui se montre à moi est que, parfois j’ai des écarts lorsque le programme tourne voir photos (PROBLEME AVANT ACTUALISATION) . Cela arrive de manière aléatoire. Lorsque je relance le programme tout rentre dans l’ordre voir photo (PROBLEME APRES REDEMARRAGE).

    Ma question serait d’ou peut venir le problème et comment le résoudre ?

    Merci par avance pour ton aide

    Si ce n’est pas clair j’essayerai de reformuler ma demande

    #190850

    J’ai pu constater exactement le même problème sur les deux autres programmes que j’ai pu créer avec la même base (MAGICSTO).

    Il y a régulièrement des problèmes d’actualisations avec la même source de données.

    Le “module” que j’ai mis dans mon précédent commentaire viendra se plugger sur une fenetre que j’utilise déjà voir si la photo ci-joint.

    #190854

    Ton problème vient sans doute de ton code. La lecture de l’historique implique une seule lecture sur chaque UT d’une information, hors en temps réel à chaque tick tu vas chercher une valeur différente dans chaque UT puisque tu n’utilises pas UPDATEONCLOSE qui renvoie la dernière valeur clôturée (hors ici tu prends la valeur de tes indics dans chaque UT à l’instant T). Je n’ai pas bien pris le temps de lire et comprendre tout ton code, mais cette notion pourrait avoir un impact sur ta valeur calculée en temps réel.

    #190861

    Nicolas merci pour ton retour je vais faire un test

    Tu me conseilles de le mettre en debut de code avec DEFPARAM, ou alors de le mettre dans chaque UT ?

    Je pense reprendre d’ici quelques temps la “source” pour avoir plus de valeurs et de positionnement dans chaque UT. Cela me permettra d’avoir un intervalle de données beaucoup plus précis que 12 et -12.

     

    #191597

    Bonsoir Nicolas,

    Mon problème est toujours existant, sur chaque relance de programme ou redémarrage de la cession.

    Mettre updateonclose dans chaque UT ne met pas utile puisque je cherche à figer à l’instant t dans le TMF defaukt, le positionnement de plusieurs stochastic de différentes UT /périodes /vitesses.

    Le triangle que tu peux appercevoir, se base sur les deux derniers antérieurs. Pour pouvoir connaitre qu’elles ont été, les conséquences de ce shémat sur l’instant d’après dans le passé.

    Aurais-tu une autre idée pour que je puisse faire disparaître ce problème ?

    Merci par avance

     

Viewing 7 posts - 1 through 7 (of 7 total)

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