Valeurs négatives dans des conditions ?
Forums › ProRealTime forum Français › Support ProOrder › Valeurs négatives dans des conditions ?
- This topic has 28 replies, 3 voices, and was last updated 7 years ago by Karenere2.
-
-
03/31/2017 at 9:02 AM #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.03/31/2017 at 9:06 AM #30460Oui 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.
03/31/2017 at 9:44 AM #3047203/31/2017 at 1:47 PM #3051703/31/2017 at 3:03 PM #3053403/31/2017 at 3:39 PM #3054604/02/2017 at 8:22 AM #3064604/02/2017 at 9:26 AM #3065704/02/2017 at 4:45 PM #30729Nicolas, 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)
04/02/2017 at 5:03 PM #3073204/03/2017 at 2:47 PM #30831De 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é.04/03/2017 at 5:14 PM #30852Si il s’agit d’un code implémenté dans une stratégie Probacktest, alors la fonction GRAPH pour débugger est ton ami !
1GRAPH c3 as "ma condition c3 !!"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.
04/04/2017 at 9:20 AM #3096704/05/2017 at 9:12 AM #31076Bonjour 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.04/05/2017 at 9:22 AM #31078et 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)
1test = (c1[1] OR c1[2] OR c1[3]) and C2On 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 !
-
AuthorPosts
Find exclusive trading pro-tools on