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.
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.
Super je vais aller voir ça.
Merci!
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
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).
Ok merci beaucoup je vais prendre le temps de voir vos vidéos.
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?
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.
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)
OMG merci Nooby 🙂 J’ai déplacé !
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é.
Si il s’agit d’un code implémenté dans une stratégie Probacktest, alors la fonction GRAPH pour débugger est ton ami !
GRAPH 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.
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!
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.
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)
test = (c1[1] OR c1[2] OR c1[3]) and C2
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 !