Fonctionnement du code étonnant

Forums ProRealTime forum Français Support plateforme ProRealTime Fonctionnement du code étonnant

Viewing 3 posts - 1 through 3 (of 3 total)
  • #254040
    cet exemple est exécuté sur Future EURUSDXXX 1minute entre 20/01/2025 et Now par exemple :
    dans le code, j’ai ajouté les lignes suivantes dont la présence ne devrait pas impacter l’exécution des ordres :

    if time = 081500 then b  // jaune

    pOrderTime = 0 // jaune

    endif // jaune

    si les lignes suivantes sont présent dans le code, j’ai tous les ordres qui s’exécutent,
    sans ces lignes, aucun ordre n’est exécuté.
    pourquoi ? j’essaie de comprendre non pour l’exemple en particulier, mais surtout pour éviter de faire des erreurs par ailleurs.
    Merci d’avance,
    Cdt,
    #254041

    Cet exemple de code permet de déclencher un ordre quand un range d’une période est > à une valeur. L’autre chose étonnante avec cet exemple est que si l’on enlève ces lignes de code, et que l’on fait des test avec des valeurs de pCandleRange particulières on obtient les résultats suivant alors que plus le paramètre est faible et plus on devrait avoir d’ordre :

    pCandleRange = 0.006 => 0 ordre

    pCandleRange = 0.005 => 2 ordres

    pCandleRange = 0.004 => 3 ordres

    pCandleRange = 0.003 => 9 ordres

    pCandleRange = 0.002 => 4 ordres

    pCandleRange = 0.001 => 0 ordre

    #254057

    Ajoutez cette ligne à la fin pour vérifier si les conditions sont remplies :

     

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

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