Selectionner des jours de trade

Forums ProRealTime forum Français Support ProOrder Selectionner des jours de trade

Viewing 15 posts - 1 through 15 (of 17 total)
  • #213467

    Bonjour,

    je n’arrive pas à programmer la selection des jours ou je vais trader. En effet, j’essaye de programmer mes trades du mardi au jeudi mais je n’y arrive pas.

    Merci pour votre aide.

    #213471

    Il faut créer un booléen qui comporte les testes des jours:

    puis ajouter cette condition dans la chaîne conditionnelle qui provoque une prise de position :

    #213525

    Merci beaucoup, je vais mettre ça en place.

    j’ai une autre question :

    je suis en train de créer un trade automatique, est il possible d’y insérer une condition telle que par exemple “si gains du jour = 100”, le robot s’arrête pour la journée et redémarre le lendemain.

    Par avance merci,

    #213534

    Le gain est il en monnaie ou en points ?

    Il y a beaucoup d’exemples sur ce principe:

    https://www.prorealcode.com/topic/arreter-le-systeme-jusquau-lendemain/#post-100341 (en points)

    Pour limiter les gains en monnaie à 100 par jour:

    Le calcul se fait à chaque fermeture d’ordre.

    #213566

    Bonjour, j’ai du faire une erreur de codage dans mes heures d’ouverture.

    En effet, normalement mon robot aurait s’arrêter à 22h00 et la position qui était ouverte ne c’est pas stoppée, j’ai du le faire manuellement.

    Pourriez vous me corriger, par avance merci.

    ci après la partie du code erronée :

    //DAX STOCH RSI
    DEFPARAM CumulateOrders = true//
    tradestart = time > 090000
    Tradeend= time < 220000
    // Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
    daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0//dont trade Saturday and Sunday

     

    #213568

    Je ne vois pas dans ce code où sont utilisés les variables booléennes tradestart et tradeend.

    Pour comprendre comment utiliser les conditions et les variables booléenes (vrai/faux ; 1/0), je te suggère de suivre la formation à la programmation ici : Premiers pas avec la programmation pour ProRealTime

    #213569

    ci joint le code complet et si je ne me trompe pas ta question relative aux “variables booléennes tradestart et tradeend” se trouvent à la fin du code mais je crois qu’il manque quelque chose.

     

     

    #213571

    Merci, selon moi c’est correct. Pour que le code puisse tester ces horaires, donc la stratégie doit être lancé pour que les bougies de 090000 et 220000 existent sur le graphique. Sur une unité de temps de 4 heures par exemple, le code sera lu à 4,8 et 12h00, donc bien après ta condition de démarrage à 9h. Idem pour la condition de 22h00 bien entendu.

    #213581

    Ok, donc sur une UT de 10mn pour quelle raison mon robot ne c’est pas arrêté à 22h00 et la position qui était ouverte ne c’est pas stoppée, j’ai du le faire manuellement à 23h00.

    #213582

    Selon votre horaire, aucun poste ne sera chronométré ou fermé. Seulement aucun nouveau poste n’est ouvert après 22h00.

    #213585

    Ok, peut on alors automatiser une fermeture automatique à 22h00 de toutes les positions qui sont encore ouvertes ouvertes ?

    #213586

    if onmarket and time=220000 then

    sell at market

    exitshort at market

    endif

    #213587

    ok, I will try this code

    Br,

    #214053

    ou avec

     

    (fermeture des ordres au marché et en attente après 22h00)

    #214212

    Bonjour Nicolas,

    merci beaucoup pour la réponse.

    Comment peut on vérifier que le robot est bien inactif après 22h ?

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

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