Historique pré-chargé

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #72932 quote
    heydoux
    Participant
    New

    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 quote
    Lorenzo47
    Participant
    Average

    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 quote
    Nicolas
    Keymaster
    Master

    @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 quote
    Lorenzo47
    Participant
    Average

    @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)
  • You must be logged in to reply to this topic.

Historique pré-chargé


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
heydoux @heydoux Participant
Summary

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

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 06/11/2018
Status: Active
Attachments: No files
Logo Logo
Loading...