AIDE POUR LIGNE DE CODE CLOTURER TOUTES POSITIONS LES VENDREDI A 23H

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #57823 quote
    LOUIS WILLIAM
    Participant
    Junior

    Bonsoir à tous,

    Est ce que quelqu’un peut me communiquer la ligne de code pour clôturer toutes les positions en cours les vendredis  à 22H 59 avant le week end.

    Merci par avance pour vos réponse.

    #57825 quote
    clasch
    Participant
    Senior

    Hello,

    J’avais moi-même demandé ce code… le voici :

    If OnMarket and DayOfWeek=5 And Hour=22 and Minute=55 Then
    Sell At Market
    ExitShort At Market
    Endif

    (Merci Nicolas !)

    Nicolas thanked this post
    #57827 quote
    LOUIS WILLIAM
    Participant
    Junior

    Hello clasch,

    Merci beaucoup, je vais de suite essayer cette ligne de code dans mon programme

    #57839 quote
    noisette
    Participant
    Veteran

    Attention à votre unité de temps. Si vous souhaitez clore à 22h59 il faut être en UT 1 minute. Par exemple en UT 1 heure il faudra clore à 22h….

    Le code de Clash n’est valable qu’en UT 5mn ou 1mn.  Pour les UT intermédiaires il faut indiquer ” MINUTE>=55 ” .

    #58624 quote
    LOUIS WILLIAM
    Participant
    Junior

    HELLO,

    J’ai testé la ligne de code que tu m’as donné, il ferme bien les achats pour vendredi mais pas les vente, quel est la commande pour fermer également les ventes vendredi ?

    Merci

    #58636 quote
    Nicolas
    Keymaster
    Master

    Le code donné par @clasch doit fermer également les ordres de vente à découvert, qu’est ce qui te fait dire que ça n’est pas le cas ?

    #58686 quote
    LOUIS WILLIAM
    Participant
    Junior

    non ce n’est pas le cas pour la vente quand je vérifie en parcourant le graphique il me ferme bien les achats mais le problème c’est qu’il m’ouvre des ventes après l’heure, alors qu’il devrait tout fermé aussi bien achats que ventes

    #58706 quote
    Nicolas
    Keymaster
    Master

    le problème c’est qu’il m’ouvre des ventes après l’heure

    Le code qui a été donné ferme les positions ouvertes au jour et à l’heure précise, mais ne dispense pas l’ouverture d’autres nouveaux ordres après cet horaire.

    #58712 quote
    LOUIS WILLIAM
    Participant
    Junior

    je vois merci pour tes précisions, je voudrais fermer toutes les positions le vendredi et empêcher toutes nouvelles position par ex à 21H pour UT 2H, quel serait le code exact ?

    #58737 quote
    noisette
    Participant
    Veteran

    Dans ce cas il faut ajouter ” IF TIME < 210000 ” aux conditions d’ouverture d’ordre.

    #210288 quote
    Michel_I
    Participant
    Junior

    Bonjour,

    Pour empêcher toute prise de position dans un créneau horaire donné, il suffit d’inscrire les deux lignes suivantes :

    DEFPARAM FLATAFTER = 040000
    DEFPARAM FLATBEFORE =090000

    Ici toutes les positions seront fermées à 4 h et aucune nouvelle position ne sera prise avant 9h.

     

    Miis

    Nicolas thanked this post
Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.

AIDE POUR LIGNE DE CODE CLOTURER TOUTES POSITIONS LES VENDREDI A 23H


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 10 replies,
has 1 voice, and was last updated by Michel_I
3 years ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 01/08/2018
Status: Active
Attachments: No files
Logo Logo
Loading...