Rechercher sur le site

Date + dans Prorealtime

Aller au dernier message
Posté par : vermillon le 16 Sep 2010, 07:38

Bonjour,

Prorealtime.

Je suis nouveau ici, désolé si la question a déjà été posée.

Je ne trouve pas comment programmer un ordre de vente suite à un achat en indiquant une valeur de type N jour après l'achat.

 

je vois les fonctions pour indiquer une date antérieure mais postérieure ? du type acheter à J et vendre systématiquement à J +6.


Cdlt

 

Vermillon

Posté par : joe coe le 16 Sep 2010, 12:15

Dans le cadre d'un backtest ?

 

Je suis le maître de mon destin,Je suis le capitaine de mon âme.
Posté par : vermillon le 16 Sep 2010, 12:17

Bonjour,

 

Oui tout à fait.

 

par exemple vendre systématiquement une semaine après un signal d'achat.

Posté par : vermillon le 17 Sep 2010, 11:10

Hum, personne n'a une idée ?

Posté par : vermillon le 20 Sep 2010, 15:55

Et bien voilà la solution :

 

 

periode=100

indicatorL = ExponentialAverage[periode](close)

periode=20

seuil=30

jours=jours+1

indicatorC = ExponentialAverage[periode](close)

IF (indicatorC CROSSES OVER indicatorL) THEN

BUY 100 %CAPITAL AT MARKET

REM on mémorise le jour d achat dans lastBuy

lastBuy=jours

buying=1

ENDIF

IF (buying=1) AND ((jours-lastBuy)>seuil) THEN

SELL 100 %CAPITAL AT MARKET

buying=0

ENDIF

 

 

 

 

Posté par : joe coe le 20 Sep 2010, 15:56

Citation : vermillon

Et bien voilà la solution :

 

 

periode=100

indicatorL = ExponentialAverage[periode](close)

periode=20

seuil=30

jours=jours+1

indicatorC = ExponentialAverage[periode](close)

IF (indicatorC CROSSES OVER indicatorL) THEN

BUY 100 %CAPITAL AT MARKET

REM on mémorise le jour d achat dans lastBuy

lastBuy=jours

buying=1

ENDIF

IF (buying=1) AND ((jours-lastBuy)>seuil) THEN

SELL 100 %CAPITAL AT MARKET

buying=0

ENDIF

forum_bourse_19

Je suis le maître de mon destin,Je suis le capitaine de mon âme.
bourse