J’ai une question concernant les définitions : malgré les diverses video que j’ai regardé j’ai du mal à comprendre ce que représente le « tradeprice » : je n’ai pas trouvé de définition claire.
Le prix ” d’exécution du dernier ordre “??? prix de clôture ? d’ouverture ? de la dernière bougie ou de la bougie où a été lancé l’algo ?
En cours de trade (suite à un ordre d’achat déclenché par un algo par ex), que vaut le tradeprice à chaque nouvelle bougie ?
Si vous pouviez me donner qq explications avec un exemple , çà serait super.
D’autre part pouvez-vous me confirmer l’enchainement des opérations : un pgm est lancé à chaque fin de bougie(n) pour analyser la situation, et si les conditions de l’algo sont réunies , l’ordre d’achat ou de vente (ou de cloture) est lancé au début de la bougie suivante cad à l’open (n+1).
Cdlmt,
TradePrice , également orthographié TradePrice (1) , est le prix de la dernière transaction effectuée (que ce soit une ouverture ou une clôture, un achat ou une vente), TradePrice (2) est l’avant-dernier et ainsi de suite …
Lorsque vous ouvrez le première position, disons à 12000, TradePrice (1) aura la valeur 12000,
lorsque vous fermez la position, disons à 12050, TradePrice (1) aura la valeur 12050 et TradePrice (2) aura la valeur 12000 qui était auparavant TradePrice (1),
lorsque vous ouvrez une nouvelle position, disons à 11900, TradePrice (1) aura la valeur 11900 et TradePrice (2) aura la valeur 12050 qui était auparavant TradePrice (1), et TradePrice (3) aura la valeur 12000 qui était auparavant TradePrice (2) et avant cela TradePrice (1).
En pratique, à chaque nouveau prix négocié, cela devient TradePrice (1) et tous les autres reculent d’une position.
Si vous venez de clôturer une position, longue ou courte, TradePrice (1) vous indiquera à quel prix vous l’avez fermée, tandis que TradePrice (2) vous dira à quel prix vous l’avez ouverte.
Essayez ce code en vérifiant la valeur de la bougie TradePrice par bougie:
if close crosses over average[100] then
buy at market
elsif close crosses under average[100] then
sellshort at market
endif
set target pprofit 50
graph tradeprice(1)
graph tradeprice(2)
graph tradeprice(3)
graph tradeprice(4)
graph tradeprice(5)
quand il y a deux prix identiques sur la même bougie c'est parce qu'un Stop & Reverse est fait, pour lequel un prix TradePrice (2) est la clôture de l'opération précédente et TradePrice (1) l'ouverture du nouveau opposé, au même prix.
Ouah ! merci c’est maintenant plus clair pour moi, je vais pouvoir l’essayer en pratique.
Bravo pour votre français, j’aimerai bien en faire autant avec votre langue !! vive l’Europe ;
Bien cordialement,
JPierre
Le mérite de mon français revient à Google Translator.