1 GAIN PAR JOUR
Forums › ProRealTime forum Français › Support ProOrder › 1 GAIN PAR JOUR
- This topic has 9 replies, 3 voices, and was last updated 6 years ago by fxbravo.
-
-
06/26/2018 at 8:47 AM #74353
Bonjour,
Je cherche à intégrer dans une stratégie simple en UT=1h un code permettant de faire en sorte que le code ne prenne plus d’autres positions le même jour dès qu’une première position est gagnante.
Autrement dit :
- Position #1 gagnante => plus de de position prise jusqu’au lendemain
- Position #1 perdante => possibilité de reprendre une deuxième position toujours ouverte / Position #2 gagnante => plus de de position prise jusqu’au lendemain / Position #2 perdante => possibilité de reprendre une trosième position toujours ouverte / etc…
Autres caractéristiques :
- Cumul de position interdit
- Plage de possibilité de prise d’ordre et d’ouverture du système 7h00-19h00
Eh bien je n’y arrive pas…
Quelqu’un aurait-il un bout de code dans ce genre svp ?
D’avance merci
06/26/2018 at 9:20 AM #74368Cela a été maintes fois codés sur le site, tu trouveras des liens ci-dessous en Français: (certainement d’autres dans les autres langues):
EDIT (d’autres en anglais finalement)
Quick Question: One order per day
only one trade per day on 3 strategies
Bonne lecture ! 🙂
06/26/2018 at 9:25 AM #74370Merci Nicolas.
Certes, j’ai vu ces posts, mais je cherche plus spécifiquement 1 trade par jour seulement “dès que gagnant”.
Je vais tout de même prendre le temps de relire tout cela au cas où quelquechose m’aurait échappé.
Merci encore.
06/26/2018 at 9:26 AM #743721 trade par jour seulement “dès que gagnant”.
En utilisant POSITIONPERF.
Pour t’assurer que le trade est du jour, il faut le comparer au premier barindex de la journée, si il est supérieur alors il est du jour bien entendu.
06/26/2018 at 9:29 AM #74376Oui merci de ta confirmation, ce sont bien les instructions que j’ai utilisé dans mon code, sans succès jusqu’ici.
Je vais me replonger dans mon code et revenir vers le forum si besoin dans les prochains jours.
Merci.
10/03/2018 at 6:50 PM #81860Bonjour à tous les 2 😉
Je suis au même questionnement que toi Toto. Mais sur du MTF.
J’ai essayé avec l’exemple qui avait été donné à beloul sur le forum ici (https://www.prorealcode.com/topic/code-une-question/), mais j’ai un message d’erreur (voir screenshot)
12345678910111213141516171819202122//reset à chaque nouvelle journée de totoif intradaybarindex=0 thencestlapero=0endiftimeframe(4 hours)indicator1 = CALL "SIGNAL"(close)timeframe(1 minute,updateonclose)IF indicator1=1 AND timeEnterBefore AND timeEnterAfter AND not daysForbiddenEntry and cestlapero=0 THENBUY 1 CONTRACT AT MARKETcestlapero=1ENDIFIF indicator1=-1 AND timeEnterBefore AND timeEnterAfter AND not daysForbiddenEntry and cestlapero=0 THENSELLSHORT 1 CONTRACT AT MARKETcestlapero=1ENDIFDu coup, avez-vous trouvé une solution? Et si oui, est-elle compatible avec le MTF?10/04/2018 at 12:16 PM #81906Tu as du changé ton code depuis l’image du message d’erreur. En effet, on ne peut renseigner une variable avec des valeurs différentes dans 2 timeframes différents, dans le message il parle de la variable “toto”, mais je pense qu’en fait c’est plutôt ta variable “cestlapero” qui est en faute ! Celle-ci est déclaré (on lui affecte une valeur) à la fois dans le timeframe default et dans le timeframe 4 heures.
10/04/2018 at 1:31 PM #81917Bonjour Nicolas,
Merci pour ton retour (et ta patience ;)), c’est top!
Donc, si j’ai bien compris il faut que le code « if intraday…. » soit dans le timeframe Defaut?
Je testerai ça demain et te ferai un retour.
Excellente journée
10/04/2018 at 3:58 PM #8193610/05/2018 at 8:44 AM #81978 -
AuthorPosts
Find exclusive trading pro-tools on