Historique pré-chargé

Forums ProRealTime forum Français Support ProOrder Historique pré-chargé

Viewing 4 posts - 1 through 4 (of 4 total)
  • #72932

    Bonjour à tous,

    J’essaye actuellement de coder mon premier algo portant sur le point pivot journalier. Cependant, quelque soit le DEFPARAM Preloadbars que je mets, dès la première bougie (trading automatique proorder sur compte démo), le système stop me disant que je n’ai pas suffisamment d’historique pré-chargé. Il y quelque chose que j’ai du mal saisir dans le fonctionnement.

    Je souhaiterais faire fonctionner l’algo sur une plage de “1s”.

    Voici le code

    IF dayofweek = 1 THEN
    HtD = DHigh(2)
    BsD = DLow(2)
    CD = DClose(2)
    ELSIF dayofweek >=2 AND dayofweek < 6 THEN
    HtD = DHigh(1)
    BsD = DLow(1)
    CD = DClose(1)
    ENDIF

    ONCE Ppd = (HtD + BsD + CD) / 3

    clPpdUP = ((close <= Ppd) and (close[1] > Ppd))
    IF clPpdUP AND NOT PpdUpTest THEN
    Buy 1 Shares at market
    PpdUpTest = 1
    endif

     

    Afin d’accéder aux données DHigh, DLow, … il est nécessaire d’avoir chargé l’historique des barres jusqu’au jours auxquels on souhaite accéder ? Je ne saisie pas bien comment sont récupérer l’ensemble des données accessible directement via les fonctions. Si quelqu’un a quelques informations à ce sujet, je suis preneur !

    Merci d’avance pour vos réponses.

     

     

     

    #72933

    Bonjour,

    Alors c’est peut être une coïncidence très troublante mais j’ai actuellement le même problème mais cette fois à 1 Heure. Je lance deux algorithmes simultanément afin de pouvoir prendre des positions longues et courtes en même temps mais j’ai une erreur qui arrête l’algorithme à l’instant où je le lance.

     

    “Votre système de trading a été arrêté car au moins un indicateur utilisé manque d’historique pour être calculé. Merci d’augmenter la quantité d’historique pré-chargée au démarrage du système en utilisant l’instruction DEFPARAM (ex : DEFPARAM Preloadbars = 2000).”

     

    Ce qui est d’autant plus surprenant que cela ne m’est jamais arrivé auparavant (ni en backtest, ni en demo proorder) et que mon code n’appelle qu’un seul indicateur à 6 barres d’historique. (Mon preloadbars étant réglé sur 1000). Après ce message d’erreur j’ai donc “gonflé” au maximum preloadbars mais rien n’y fait… Je ne comprends pas ce qui pourrait bloquer..

    Quelqu’un d’autre a t il ce problème ? Et surtout quelqu’un aurait il une merveilleuse lumière sur ce sujet ?

    Merci par avance

    #72939

    @heydoux

    Oui en effet, il faut lire suffisamment de bougies de l’unité de temps affiché pour accéder aux données du Daily.


    @lorenzo47

    Pas le même problème. As tu ouvert un topic dédié? Il sera toutefois difficile de répondre précisément sans lire le code en question.

    #72941

    @Nicolas

    Non, je n’ai rien ouvert pour l’instant, je ferai ça dès demain. Et je posterai bien évidemment le code problématique afin que si d’autres ont besoin d’aide sur un problème similaire ils puissent en bénéficier.

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

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