Faire tourner plusieurs algos sur un seul compte IG

Forum sur le trading automatique et algorithmique : systèmes, backtests, robots de trading, résultats et limites, code à l'appui.
libertarian
Compagnon Jedi
Messages : 1077
Enregistré le : 20 sept. 2014 19:41

Faire tourner plusieurs algos sur un seul compte IG

Message non lu par libertarian »

salut les autos!
j'ai un algo qui ne me fait pas perdre d'argent et je voudrais en faire tourner beaucoup d'autres...
vu que j'accorde aucune crédibilité au backtest, je préfère voir de mes yeux en tradant directement en réel
est-ce que certains parmi vous font tourner plusieurs systèmes de trading sur un seul compte IG? vous n'avez pas de télescopage d'ordres, ou de ce genre de problèmes?

je pourrais dédier un compte IG pour chaque algo mais je crois qu'on est limité à trois comptes pour un seule personnne
de plus les faire tourner sur un seul compte a un côté pratique: je peux étudier les résultats de chaque algo séparément dans PRT et avoir une vision globale en utilisant le report tool sur le compte concerné
merci
libertarian
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174758
Enregistré le : 06 sept. 2011 22:45

Re: Faire tourner plusieurs algos sur un seul compte IG

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
»

aucun souci tu peux faire tourner 50 algorithmes différents sur prorealtime et bien plus :)
Avatar du membre
plataxis
Membre du Conseil Jedi
Messages : 5049
Enregistré le : 30 avr. 2014 03:12

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par plataxis »

attention simplement à l'instruction imposant une seule instruction simultanée sur un actif : cela peut bloquer le 2 eme algo qui se voit interdit sa prise de position et donc se désactive. Ce n'est d'ailleurs pas forcément mal car ça évite de "charger" trop sur un actif en même temps.
Avatar du membre
Benoist Rousseau
Trader Futures / CME Member
Messages : 174758
Enregistré le : 06 sept. 2011 22:45

Re: Faire tourner plusieurs algos sur un seul compte IG

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
»

Et tu peux ouvrir 3 sous comptes
libertarian
Compagnon Jedi
Messages : 1077
Enregistré le : 20 sept. 2014 19:41

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par libertarian »

je suis sur prorealtime avec pro-order

par contre il y aura des cas où j'ai des ouvertures de position simultanées sur le même actif et la même UT
sauf que les deux positions auront des TP et SL différents

plataxis tu penses que cela pourrait bloquer un des algos? à ce moment là je vais séparer les algos qui tradent la même UT en les mettant sur des sous comptes différents
Avatar du membre
plataxis
Membre du Conseil Jedi
Messages : 5049
Enregistré le : 30 avr. 2014 03:12

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par plataxis »

Cela peut bloquer le 2eme arrivé si et seulement si tu as l'instruction

Code : #

DEFPARAM CumulateOrders = False
libertarian
Compagnon Jedi
Messages : 1077
Enregistré le : 20 sept. 2014 19:41

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par libertarian »

tout va bien alors
mes deux algos ont cumulateorders = true
je vais faire tourner ça et si j'ai des problèmes je vous tiens au jus :)
Avatar du membre
Jim
Chevalier Jedi
Messages : 2373
Enregistré le : 24 févr. 2016 10:39

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par Jim »

Contrairement à ce que j'ai lu ici ou là :

1) DEFPARAM CumulateOrders = False n'aura aucun impact pour limiter la taille des positions entre les différents systèmes. Chaque système vit sa propre existence. Il faut donc bien surveiller sa couverture.

2) il est tout à fait possible de faire tourner plusieurs systèmes sur le même actif, avec la même UT (il me semble même qu'on peut cumuler une position short avec une longue à condition d'utiliser deux systèmes différents).
libertarian
Compagnon Jedi
Messages : 1077
Enregistré le : 20 sept. 2014 19:41

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par libertarian »

merci jim!
c'est quand même plus pratique mais comme tu dis il faut bien calculer et avoir assez pour la couverture de chaque système en prenant en compte les MV possibles
Avatar du membre
plataxis
Membre du Conseil Jedi
Messages : 5049
Enregistré le : 30 avr. 2014 03:12

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par plataxis »

Jim, je ne suis pas 100% sur de ce que j'avance, mais il me semble que c'est la cause d'arrêts survenus sur des algos qui tournaient sur mon compte démo. A moins que la cause n'ait été des ordres contraires (l'un rachetant le short de l'autre).

En tout cas j'ai eu des couacs et j'ai pas plus creusé la chose. Le mieux est de lancer en démo différentes stratégies, voire 2 algos presque identiques prenant position à quelques minutes d'intervales et 2 autres sur une stratégie contraire et voire ce que ça donne. Ca coûte rien et ça évite les mauvaises surprises.
Avatar du membre
Jim
Chevalier Jedi
Messages : 2373
Enregistré le : 24 févr. 2016 10:39

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par Jim »

Plataxis, j'en suis sûr à 100% : j'ai différents systèmes qui tournent en réel sur le DAX, et qui pyramident une position sur le même actif.

Parfois j'utilise jusqu'à trois systèmes qui prennent position en même temps sur un actif, car s'il y a bien une chose qui ne fonctionne pas avec ProOrder (mais qui fonctionne en backtest), c'est la cloture partielle d'une position. Je fais donc des clotures partielles, en fermant totalement un système.
Avatar du membre
Stark
Compagnon Jedi
Messages : 1482
Enregistré le : 01 nov. 2015 10:06

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par Stark »

Je confirme ce que dit Jim, chaque robot est indépendant, même s'il tourne sur le même actif.
Avatar du membre
plataxis
Membre du Conseil Jedi
Messages : 5049
Enregistré le : 30 avr. 2014 03:12

Re: Faire tourner plusieurs algos sur un seul compte IG

Message non lu par plataxis »

OK je m'incline. Néanmoins je serai partisan d'une ségrégation des robots sur des sous-comptes indépendants : plus gourmand en marge, mais plus clair à suivre.