Logiciel de bourse SystemTrader

 Navigation:  4. Systèmes de trading >

4.8 Renforcement, délestage

Previous page Return to chapter overviewNext page

Plutôt que de simplement entrer et sortir du marché, il est possible de renforcer progressivement une position, ou à l'inverse d'alléger celle-ci en plusieurs fois jusqu'à la sortie.

Renforcer une position

Il y a deux façons de renforcer une position. La première est d'ajouter un nombre d'actif à celle-ci, de la façon suivante :

1

PositionSize += Actifs_a_ajouter

Une autre méthode consiste à multiplier PositionSize par un coefficient :

1

PositionSize *= Coefficient

Un exemple d'utilisation du renforcement de position est le système de gestion de position en pyramide, qui prend position en 4 fois, à intervalles réguliers entre l'entrée et le TakeProfit :

1
2

3

4

5

6

7

8

9

10

11

persistent(NumAdds = 0,

          SizeIncrement = PositionSize,

          Step = abs(TakeProfit-Entry)/4)

 

if IsLong: AddToPosition = (Close[0] > Entry + (NumAdds+1)*Step)

else:      AddToPosition = (Close[0] < Entry - (NumAdds+1)*Step)
 

if AddToPosition and NumAdds < 4:

       PositionSize += SizeIncrement

       NumAdds += 1

Alléger une position

De la même façon que l'on ajoute un nombre d'actif à une position, il est possible de réduire cette quantité de la façon suivante :

1

PositionSize -= Actifs_a_delester

Une autre méthode consiste à diviser PositionSize par un coefficient :

1

PositionSize /= Coefficient



Plan du site | Mentions Légales | Conditions Générales de Vente | Soutiens | Contact
Copyright (c) 2008 Edge S.A.R.L. - Tous droits réservés.