Valeurs négatives dans des conditions ?

Viewing 15 posts - 1 through 15 (of 29 total)
  • Author
    Posts
  • #30459 quote
    Karenere2
    Participant
    Junior

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    Karenere2
    Participant
    Junior

    Super je vais aller voir ça.
    Merci!

    #30517 quote
    Karenere2
    Participant
    Junior

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    Karenere2
    Participant
    Junior

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

    #30646 quote
    Karenere2
    Participant
    Junior

    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 quote
    Karenere2
    Participant
    Junior

    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 quote
    JC_Bywan
    Moderator
    Master

    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 quote
    Nicolas
    Keymaster
    Master

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

    #30831 quote
    Karenere2
    Participant
    Junior

    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 quote
    Nicolas
    Keymaster
    Master

    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.

    #30967 quote
    Karenere2
    Participant
    Junior

    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 quote
    Karenere2
    Participant
    Junior

    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 quote
    Nicolas
    Keymaster
    Master

    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 !

Viewing 15 posts - 1 through 15 (of 29 total)
  • You must be logged in to reply to this topic.

Valeurs négatives dans des conditions ?


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Karenere2 @karenere2 Participant
Summary

This topic contains 28 replies,
has 3 voices, and was last updated by Karenere2
8 years, 11 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 03/31/2017
Status: Active
Attachments: No files
Logo Logo
Loading...