ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...

Imposer une durée minimum entre deux trades

par adibool » 25 janv. 2015 21:15

Bonjour ,

J'aimerai écrire un bout de code qui permettrai d'imposer un nombre de barre minimum entre deux trades.

Du genre : SI il y a trade ALORS ne rien faire pendant x barre.

J'ai tenté :

SI MesConditions AND tradeindex >=30 THEN (le dernier trade date de 30 barre si j'ai bien compris)
BUY AT MARKET
ENDIF

sauf que si il s'agit du premier trade alors la seconde condition n'est jamais rempli.

donc si qqn à une idée.

:merci:

Re: Imposer une durée minimum entre deux trades

par adibool » 25 janv. 2015 22:17

Trouver tout seul si ca intéresse qqn :

il faut faire un compteur avec increment genre compteur = compteur + 1 dès qu'on prend position et ensuite on place :
if compteur > 0 and MesConditions and (BarIndex - TradeIndex) <= NbBarre

traduction => si ce n'est pas mon premier trade et que le dernier trade ne date pas de plus de Nbbarre . :)

EDIT 1 : enfaite non ca marche pas , je continu de chercher d'ou vient l'erreur

EDIT 2 : ce code attend le nombre de barre pour s'executer, alors que je voudrais qu'il s'annule ..

Re: Imposer une durée minimum entre deux trades

par koub » 26 janv. 2015 21:13

Plop, d'après ce que j'ai pu tester sur prt, tu passes une variable en dur avec ONCE... ensuite tu travailles avec un compteur comme tu l'as précisé dans ton dernier post en calculant le nombre de bougies avec l'ut pour patienter le temps que tu décides...

pirouette, cacahouette... ;)

+ koub.

Re: Imposer une durée minimum entre deux trades

par adibool » 27 janv. 2015 22:33

merci pour la réponse mais je n'y arrive toujours pas.

Ce langage a encore besoin de quelques fonctions quand même

EDIT : enfaîte pas besoin de faire de compteur il faut juste rajouter la condition barindex - tradeindex >= x

Re: Imposer une durée minimum entre deux trades

par adibool » 02 févr. 2015 10:46

Le " barindex - tradeindex >= x " ne marche que sur Probacktest pas sur ProOrder ! Ce matin j'ai eu un premier ordre exécuté . Suivi d'un autre la seconde d'après .. Alors que sur probacktest il n'y a que un ordre ....

Ce logiciel commence a etre louurd !

Re: Imposer une durée minimum entre deux trades

par Benoist Rousseau » 03 févr. 2015 19:13

Support PRT
Bonjour,

La condition "barindex - tradeindex >= x" est tout à fait correcte pour imposer une durée minimale (de x chandeliers) entre 2 trades.

Cette instruction fonctionne à la fois en Backtest et en Trading automatique. De manière générale, toutes les instructions utilisées en Backtest fonctionnent en ProOrder, et donnent les mêmes résultats (sauf rares exceptions, signalées lors de l'envoi du système vers ProOrder)

Comme ça ne semble pas être le cas avec votre code, je vous invite à envoyer une console depuis le Menu Aide/résolution problème de la plateforme, en indiquant :
- Le lien de ce post
- Le nom du système de trading
- ATTN : Olivier
- et en nous autorisant à déchiffrer vos code (checkbox à cocher)

Cordialement,

Olivier

Re: Imposer une durée minimum entre deux trades

par adibool » 03 févr. 2015 19:24

Ok merci je vais essayer de régler cela avec eux

Re: Imposer une durée minimum entre deux trades

par ladefense92800 » 03 févr. 2015 21:02

tiens nous au courant .........

Re: Imposer une durée minimum entre deux trades

par adibool » 03 févr. 2015 21:40

Oui je vous tiens au courant , l'erreur vient surement de moi j'avais mis defparam preloadbar = 9000 alors que la valeur max est à 5000.

Je l'ai remis en prod je vais voir demain ce que ca donne :)

Re: Imposer une durée minimum entre deux trades

par ladefense92800 » 03 févr. 2015 22:02

ok!

Sujets similaires
Cherche conseils sur la rigueur à s'imposer
Fichier(s) joint(s) par Florine » 08 janv. 2018 16:43 (14 Réponses)
Faut-il imposer un enfant unique par couple ?
par cuitaslesbananas » 23 avr. 2018 17:12 (52 Réponses)
Deux poids , deux mesures
par Francis1 » 12 mars 2021 12:09 (2 Réponses)
Choix cornélien entre deux trades
par libertarian » 18 mars 2015 23:34 (2 Réponses)
Questions sur deux trades sur le Dax 30 et le Dow Jones
Fichier(s) joint(s) par rom1687 » 13 juin 2017 17:08 (25 Réponses)
Petite énigme entre deux trades
par Scalpeur-Futures » 08 mars 2018 08:43 (12 Réponses)
Durée de vie de la batterie d'un alienware
par DarthTrader » 19 oct. 2014 22:41 (22 Réponses)
Limiter la durée de vie d'un trade
par VB6backtester » 14 juil. 2016 22:52 (1 Réponses)
durée du trade et drawdown
Fichier(s) joint(s) par apj » 07 août 2016 14:12 (6 Réponses)