Valeurs négatives dans des conditions ?

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

Viewing 14 posts - 16 through 29 (of 29 total)
  • #31079

    Ok je vais essayer ça dans la journée! Je vous tiens au courant.

    #31107

    Ca a bien fonctionné!
    Seulement dans ma programmation, je veux donner un seul ordre qui démarre si mon cross over et ma variable >= 1 avec les trois premières bougies, mais pas plusieurs ordres après…:)
    Comment lui demander une seule position et seulement, après la combinaison de mes 2 conditions jusqu’au prochain cross over où je placerai un nouvel ordre…

    #31109

    Biensûr je ne parle pas de la limite que j’ai déjà mise en place, mais bien de finir mon ordre et un seul puis reprendre un nouvel ordre jusqu’au prochain cross over et mes conditions alignées.

    #31117

    Dans ce cas de figure, il faudrait enregistrer à quel barindex a eu lieu la condition et tester ensuite si un ordre n’a pas déjà était pris suite à cette condition trouvée sur ce spécifique barindex.

    On fait une boucle et on enregistre le barindex (qui est invariable, une constante donnée par la plateforme pour identifier un chandelier de façon unique) :

    Désormais pour lancer une position on test si la variable “test” est vrai et si la nouvelle variable que j’ai appelé “mytestbar” est différente de la dernière utilisée que j’appelle “mytradebar”:

     

    #31135

    Oh mince j’avoue cette fois ci j’ai rien compris hahah
    Je vais relire à tête reposée dans la journée.
    Très contente car tout fonctionne parfaitement, à part la condition d’un seul ordre pour chaque cross over…
    Je reviens vers vous!

    #31191

    Bonjour,
    J’ai 3 conditions aujourd’hui dans ma programmations en tout.
    Le code est donc bien:
    If (c1[i] and c2[i] and c3[i]) then
    J’ai backtesté ce matin, le codage semble bon.
    Test dans la journée je vous tiens au courant.

    #31221

    Oui si ces 3 tests sont bien inclus dans la boucle FOR/NEXT décrite plus haut.

    #31258

    J’ai compris dans l’ensemble mais pas tout.
    Ca semble avoir fonctionné ce matin, je vais vérifier encore aujourd’hui et demain.
    Voici le code que j’ai saisi?

     

    Je vous informe si ça fonctionne.

    #31363

    Bonjour,

    Tests encore aujourd’hui, ça a l’air de fonctionner parfaitement!
    Je reviens vers vous si besoin.
    Bon weekend.

    #31684

    Bonjour je reviens vers vous après un bon weekend détente.
    Après l’application de tous nos échanges dans les posts précédents, j’ai tout qui fonctionne maintenant à part un détail mais important, mon programme commence souvent à trader après la troisième bougie, alors que toutes mes conditions sont réellement réunies dans les trois premières bougies. Le but étant donc de trader rapidement, une seule fois au cross over, et dans les troisièmes premières bougies, pas après.
    Peut être c’est dans mon codage, il y a un élément à changer?

    Peut-être que la condition sur la barindex est bonne puisqu’elle indique bien de trader dans les trois premières bougies (si j’ai bien compris 1 to 3 représente les premières bougies) mais que dans mes conditions ici:
    IF  ((c1[1] OR c1[2] OR c1[3]) and C2) je dois aussi demander que C2 rentre dans cette condition, si oui quel codage?
    Merci.

    #31688

    J’ai backtesté avec:

    IF  ((c1[1] OR c1[2] OR c1[3]) and (c2[1] OR c2[2] OR c2[3]))
    En espérant que ça fonctionne?

    #31702

    Je rectifie, je souhaite une fois mes conditions réunies, dans les trois premières bougies ou après, je puisse placer un ordre auto. Bien souvent donc je répète même si les conditions sont là dans les 3 premières bougies mon trading auto ne fonctionne pas?

    #31723

    Je ne sais pas ce que contiennent les conditions booléennes c1,c2 et c3. Un crossover est validé après 1 barre.

    Pour mémoire, les tests sont faits une seule fois par barre, au Close et les trades envoyés à l’Open suivant.

    #31814

    Oui c’est mon timing que je dois réévaluer car il n’est pas bon. Ca ne demarre pas pile poil quand les conditions sont réunies, et souvent deux barres après.
    Je reviens vers vous.

Viewing 14 posts - 16 through 29 (of 29 total)

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