placement d’ordre à heure spécifique

Forums ProRealTime forum Français Support ProOrder placement d’ordre à heure spécifique

Viewing 6 posts - 1 through 6 (of 6 total)
  • #234013

    Bonjour

    Je voudrai faire une stratégie de trading automatique sur le dax et que mon système mette des ordres stop à des heures spécifiques de la journée
    il faut que mon système mette 2 ordres stop à 14:29:59, un à l’achat à 10 points au dessus de la fermeture du chandelier de 14:29:58 et un à la vente à 10 points en dessous de la fermeture du chandelier de 14:29:58.
    Il faut que les ordres soit actif jusqu’à 14:30:59.

    Je voudrai rajouter un stop suiveur à 10 points pour clôturer ma position.

    Est ce que quelqu’un pourrai m’aider?

     

    Merci

    #234030

    Salut. Ici vous avez le code. Gardez à l'esprit que vous ne limitez pas le nombre d'opérations. Ainsi, chaque fois que le prix est supérieur ou inférieur aux limites établies, le système achètera ou vendra. Vous devez également garder à l'esprit que pour cet actif, en bougies de 1 seconde et à l'heure que vous avez fixée, il y a des moments où il n'est pas négocié, vous verrez donc que le système entre avec un délai de 1 bougie ou 2. Si vous prenez, par exemple, le début des échanges en Europe, vous verrez qu'il commencera toujours (ou presque toujours) à 9h00.

    1 user thanked author for this post.
    #234041

    Merci beaucoup pour ce code.

    Il a l’air de marcher.

    J’aurai deux autres questions :

    -Est il possible de demander au système de prendre seulement une position à l’achat et une position à la vente par jour?

    -Je n’arrive pas à le faire fonctionner sur du forex. que dois je changer dans le code pour qu’il puisse fonctionner sur des devises.

    Merci

    #234044

    Bonjour Oui, vous pouvez limiter les commandes par jour. Voici un exemple : https://www.prorealcode.com/topic/limit-strategy-to-1-trade-per-day/ Veuillez noter que pour chaque type d'actif vous devrez voir quelle est la meilleure façon de saisir . 10 points semblent trop pour le Forex en 1 seconde…

    1 user thanked author for this post.
    #234090

    Bonjour,

    Merci encore pour tout.

    J’ai rajouter la commande qui me limite à 1 trade par jour.

    Mais est il possible de limiter à 1 achat et 1 vente seulement par jour?

    Voici le code avec la nouvelle commande

     

    Defparam cumulateorders = false

    OTD = (Barindex – TradeIndex(1) > IntradayBarIndex)

    timestart=142958
    timeend=143059
    if time<=timestart then
    limitUP=close+10*pointvalue
    limitDN=close-10*pointvalue
    else
    limitUP=limitUP
    limitDN=limitDN
    endif

    if not onmarket and time>=timestart and time<=timeend and OTD then
    buy 1 contract at limitUP stop
    sellshort 1 contract at limitDN stop
    endif

    if onmarket then
    SET STOP PTRAILING 10
    endif

    //graphonprice limitUP coloured(“Green”)
    //graphonprice limitDN coloured(“red”)

     

    Merci encore

    #234460

    Bonjour, en lignes 5 et 6, je pense que tu as voulu dire “pipsize” (ou pointsize, c’est la même chose) plutôt que pointvalue.

    Numériquement, on ne se rend pas compte de la différence si on trade un indice où pipsize=1 sur un contrat pointvalue= 1 euro/point, mais ça change tout dès que l’un des 2 n’est pas égal à 1, par exemple sur forex pour eurusd où pipsize=0.0001 , utiliser pipsize placera limitup et limitdown au bon niveau à+/-10pips autour de close, alors que pointvalue=1 aurait envoyé limitup loin vers les +11 et limitdown vers les -9 ce qui n’est pas le résultat escompté … (et a fortiori encore plus éloigné avec du pointvalue=10 euros le point au lieu du pipsize=0.0001)

    1 user thanked author for this post.
Viewing 6 posts - 1 through 6 (of 6 total)

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