Valeurs négatives dans des conditions ?

Forums ProRealTime forum Français Support ProOrder Valeurs négatives dans des conditions ?

Viewing 15 posts - 1 through 15 (of 29 total)
  • #30459

    Bonjour,

    Peut-on mettre dans mes conditions une valeur qui est en négatif? Exemple: -1.2
    J’ai mis en place un système hier basé sur des graphiques avec des conditions de valeurs mais je me demandais si la valeur en négatif était prise en compte?
    Merci.

    #30460

    Oui en effet, une variable peut contenir n’importe quelle valeur en nombre, c’est l’un des sujets d’apprentissage de la formation que je viens de mettre en place dans la section formation prorealtime du site.

    #30472

    Super je vais aller voir ça.
    Merci!

    #30517

    Dans le même ordre de questions car je ne sais pas si ces informations sont dans vos vidéos.
    Comment faire un codage avec un calcul sur deux indicateurs de courbe, avec une soustraction?
    Ex:
    c3 = (courbe1 – courbe2)  >= 2.10

    #30534

    Dans cet exemple précis, la variable c3 retournera 1 (donc vrai) si la soustraction des 2 courbes est bien supérieure ou égale à 2.10
    Oui j’aborde cet aspect des variables dans la formation (variable booléenne).

    #30546

    Ok merci beaucoup je vais prendre le temps de voir vos vidéos.

    #30646

    J’ai lu toutes vos vidéos très bien expliquées.
    J’ai ainsi pu créer ma variable booléenne avec succès.
    Maintenant j’aimerais savoir quel code utiliser pour l’intégrer dans mon programme automatique déjà mis en place?

    #30657

    Dans ma programmation, j’ai refait mon calcul dans les conditions en prenant les indicateurs de mes courbes >=  à mon chiffre.
    c3 = (indicator2 – indicator3 >= 2.1)
    C’est bon?
    Demain je verrai si ça marche.

    #30729

    Nicolas, je te mets un carton jaune pour avoir répondu à un post français en français dans un des forums anglais? Ou bien tu te le mets tout seul (haha)? Blague à part, j’ai pas de “move” dans le menu admin pour déplacer le post d’en-tête du topic avec toutes ses réponses d’ici à un des forums français, il va falloir faire intervenir tes super-pouvoirs de keymaster.

    (au passage Bonjour Karenere2, désolé de cette petite intrusion à seul but administratif du forum)

    #30732

    OMG merci Nooby 🙂 J’ai déplacé !

     

    #30831

    De rien Noobywan..
    Bon pour l’info ça n’a pas fonctionné, peut être parce que j’ai additionné trop de conditions à la fois. Je vais essayer seulement celle là d’abord dans mon programme mais je ne sais toujours pas si le code est bon: c3 = (indicator2 – indicator3 >= 2.1) ou si je dois mettre sous forme de résultat comme la création de mon indicateur, qui pour le coup a bien fonctionnné.

    #30852

    Si il s’agit d’un code implémenté dans une stratégie Probacktest, alors la fonction GRAPH pour débugger est ton ami !

    Cela affichera dans une fenêtre séparée des résultats du backtest, la valeur que prend C3 au fil du temps, c’est la seule façon de vérifier ton code.

    Sans poster le code complet de la stratégie, c’est difficile de te guider plus.

     

    #30967

    Bonjour,

    J’ai réussi ce matin mon programme en refermant mes parenthèses 😉
    c2 = ((indicator2 – indicator3) >= 1)
    Je continue d’améliorer mon trading auto.
    Merci pour les conseils,
    Bonne journée!

    #31076

    Bonjour Nicolas,

    J’ai réussi ma programmation sur ma nouvelle variable >=1 mais je n’ai toujours pas réussi à combiner deux de mes conditions.
    En effet, je souhaite placer ma position “après” le cross over à la hausse des mes deux courbes, avec une différence de mes courbes >=1. J’ai essayé de combiner les deux conditions ensemble mais ça ne fonctionne pas:
    c1 cross over à la hausse…
    c2 indicator1 – indicator2 >=1
    Chaques combinaisons programmées seules fonctionnent très bien mais ensemble pas de résultat?
    Le but est de prendre une position si et uniquement si après le cross over à la hausse et une différence de mes courbes.

    #31078

    et bien il faut aller tester la valeur de C1 dans le passé, soit utiliser les crochets ! (cf. formation)

    on pourrait tester ça plus simplement sur une plage de bougies en arrière, mais on reprenant les termes de la formation, voilà ce que tu peux faire :

    (on cherche si le cross C1 a eu lieu dans les 3 dernières bougies et si c2 est supérieur ou égale à 1)

    On a ici un test complet entre parenthèses, qui retournera VRAI ou FAUX (0 ou 1) et associé à un autre test individuel, celui de C2 (lié avec la fonction logique ‘AND’). Si ces 2 tests sont vrais, alors la variable ‘test’ sera elle aussi vrai !

     

Viewing 15 posts - 1 through 15 (of 29 total)

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