countofposition - Falex

Forum d'entraide ProRealTime : prise en main, réglages, indicateurs, programmation ProBuilder et ProOrder, astuces entre utilisateurs de la plateforme.
Avatar du membre
pierrep
Membre du Conseil Jedi
Messages : 6475
Enregistré le : 09 févr. 2015 20:38

countofposition - Falex

Message non lu par pierrep »

Bonsoir,

En voulant exporter un programme testé sur probacktest en trading automatique vers proorder, j'ai eu la surprise d'avoir ce message:
"Les systèmes de trading avec des instructions pouvant entraîner une clôture partielle de position ne peuvent pas être envoyés ) proorder"
du genre SELL 3 positions at market.

J'ai vu sur le forum que Falex tu avais écrit ceci:
"Attend y'a aussi un autre truc qui me revient en tête : y'avait un mechant bug avec "countofposition" ce qui oblige à utiliser COUNTOFSHORTSHARES et COUNTOFLONGSHARES à la place, car countofposition ne renvoi pas le bon nombre (je ne sais pas plus dans quel cas mais la directive ne marchait pas y'a un an environ).
Depuis je n'utilise plus que countofshort... et countoflong...

Quand tu dis que tu utilise pas countofposition et que tu utilise countofshortshares, c'est dans probacktest ou dans proorder?


Quelqu'un a-t-il déjà demandé à PRT de permettre d'avoir cette fonctionnalité que marche correctement dans proorder ou sont-ils déjà en train de traiter le problème au vu du message dans la fenêtre proorder?


Pierre
klintistwood
Ewok
Messages : 45
Enregistré le : 21 mars 2015 16:39

Re: countofposition - Falex

Message non lu par klintistwood »

Pierrep,

que veux-tu faire? Cloturer une partie des positions seulement?
Avatar du membre
pierrep
Membre du Conseil Jedi
Messages : 6475
Enregistré le : 09 févr. 2015 20:38

Re: countofposition - Falex

Message non lu par pierrep »

Bonsoir Klint,

oui je veux fermer 1 partie des positions si TP1 touché et laisser vivre le reste jusqu'à TP2. Ça marche très bien sous probacktest, mais quand j'ai voulu le passer sous proorder, message avertissant que ça ne passe pas ce genre d'ordres.

Pierre
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: countofposition - Falex

Message non lu par ladefense92800 »

va voir dans le pdf , y a un exemple comme ça je crois ....
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: countofposition - Falex

Message non lu par ladefense92800 »

pdf probacktest dans google .
Avatar du membre
pierrep
Membre du Conseil Jedi
Messages : 6475
Enregistré le : 09 févr. 2015 20:38

Re: countofposition - Falex

Message non lu par pierrep »

Bonsoir Ladefense,

mon problème n'est pas de réussir à programmer ça dans probacktest, je l'ai fait et ça marche. C'est de le transposer dans proorder, qui donne comme message:

"Les systèmes de trading avec des instructions pouvant entraîner une clôture partielle de position ne peuvent pas être envoyés dans proorder"

En tt cas merci pour ta réponse,
Pierre
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: countofposition - Falex

Message non lu par ladefense92800 »

ok pas de soucis ....
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174719
Enregistré le : 06 sept. 2011 22:45

Re: countofposition - Falex

Message non lu par [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/src/Extension/CoreExtension.php on line 570: strtr(): Ignoring replacement of empty string
Benoist Rousseau
»

Réponse de PRT
Bonjour,

Comme vous l'avez remarqué, il n'est effectivement pas possible d'effectuer des fermetures partielles de positions en ProOrder sur PRT via IG. Sans trop rentrer dans les détails, c'est une limitation technique d'IG et nous ne pouvons pas nous engager sur une date de résolution pour le moment.

En revanche, il existe peut être une solution alternative dans ce cas : utiliser 2 stratégies qui travaillent sur le même instrument (2 stratégies ProOrder sur le même instrument sont totalement indépendantes) et dont "l'agrégation" des positions serait le résultat de votre stratégie originale.

Dans votre cas, les conditions d'entrée seraient les mêmes pour les 2 stratégies. L'une de ces stratégies fermerait ses positions lorsque TP1 est touché, la 2e lorsque TP2 est touché.
Évidemment, ce n'est que l'idée de base, il faut également adapter le money management, et voir si ce n'est pas pénalisant niveau frais de courtage (cela dépend grandement de votre code et de l'instrument sur lequel vous travaillez). Si vous voulez de l'aide pour la réalisation, vous pouvez nous écrire directement si vous êtes client ProRealTimeCFD, ou via IG sinon (en donnant l'URL de ce post Andlil)

Bonne journée !

Olivier
ladefense92800
Maître Jedi
Messages : 4289
Enregistré le : 18 déc. 2011 18:21

Re: countofposition - Falex

Message non lu par ladefense92800 »

oui meme idee que en cas de hedging .........
Avatar du membre
pierrep
Membre du Conseil Jedi
Messages : 6475
Enregistré le : 09 févr. 2015 20:38

Re: countofposition - Falex

Message non lu par pierrep »

Merci pour la réponse,

Dommage que IG fasse cela :(

Pierre