D’une manière générale, je m’interroge sur la façon dont démarrent les systèmes de trading une fois lancés dans ProOrder : quelle est la valeur des variables au démarrage ?
J’ai un système sur le DAX qui utilise la valeur de clôture à 17h35 (les CFD cotant 24/24, je dois récupérer la clôture de la bougie de 17h35). Si je lance mon système un soir à 20h, quelle sera la première valeur de ma variable cloture que va lui attribuer ProOrder?
Est-ce zéro ou PRT remonte dans le temps pour affecter la bonne valeur ?
Je pensais que c’était zéro. Je cherche donc à faire démarrer mon système à J+1 pour être certain que les cours seront passés par 17h35. Pour cela, je souhaitais forcer ma variable une fois à 0 avec ONCE et contrôler que cloture est différent de 0 pour prendre ma position, m’assurant ainsi que les cours étaient bien passés une fois par 17h35.
Et bien :
d’une part mon ONCE ne fonctionne pas,
d’autre part PRT semble me récupérer le cours de la veille alors que l’historique affiché démarre un matin ?
Quelqu’un peut m’éclairer svp ?
PS : Preloadbars peut-il m’aider ? Comme je ne vois pas sont fonctionnement en backtest je n’ose pas l’utiliser.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Définition des paramètres du code
DEFPARAMCumulateOrders=False// Cumul des positions désactivé
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok