Erreur chanceuse mais inexpliquée

Forums ProRealTime forum Français Support ProOrder Erreur chanceuse mais inexpliquée

Viewing 2 posts - 1 through 2 (of 2 total)
  • #104329

    Bonjour, lors du codage d’une stratégie j’ai commis une erreur en tapant malencontreusement average[7][close] au lieu de average[7](close). Le backtest se déroule normalement mais lorsque je lance la stratégie en réelle, le système s’arrête en me mettant qu’il faut davantage de preloads. J’ai identifié le problème sur cette ligne de code.Lorsque j’utilise la fonction graph pour afficher les 2 formules ci-dessus les valeurs sont complétement différentes et les résultats de la stratégie aussi.

    Ma question est la suivante: à quoi correspond average[7][close]? Je ne cesse de chercher en vain…quelqu’un a-t-il la réponse SVP?

     

    Merci d’avance.

     

    Nicolas

    #105197

    C’est tout à fait logique, puisque cette deuxième valeur entre crochet sert à indiquer un recul dans le passé pour obtenir la valeur. Par exemple si je mets :

    j’irai chercher la valeur de la moyenne mobile simple 7 périodes, 12 chandeliers en arrière.

    Donc si tu mets [close] à la place (ce qui n’a aucun sens tu en conviendras, puisque c’est une erreur de frappe) et que le prix actuel est de 11800, alors tu voudrais aller chercher la MM7, il y a 11800 chandeliers en arrière ! Ce qui n’est pas possible puisqu’on ne peut aller chercher que 10.000 chandeliers en arrière à la première barre dans un système.

    Il n’est pas obligatoire d’indiquer (close) à la fin de AVERAGE, car c’est Close par défaut qui est choisit par l’instruction.

    2 users thanked author for this post.
Viewing 2 posts - 1 through 2 (of 2 total)

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