Bonjour,
J’ai compteur de trades à l’achat ouverts et qui peut aller de 0 à 3 et repasse à 0 lorsqu’il n’y a plus de position ouverte:
exemples
- achat 2 lots puis vente 1 lot + achat 1 lot => le compteurAchat sera de 2
- achat 2 lots puis vente 2 lots + achat 1 lot => le compteurAchat sera de 1
Comment puis-je faire maintenant pour accéder au prix d’achat du dernier trade executé et non clôturé ? (Je suis un peu perdu au milieu de Tradeprice et tradeindex et barindex)
Merci
Mon problème etant que
TradePrice
ne me donne pas juste le prix d’achat du dernier trade toujours ouvert
mais me donne aussi le prix de la dernière clôture partielle par exemple – et ca je n’en veux pas 🙂
Merci
Tu peux utiliser LONGTRIGGERED pour savoir si un ordre a été ouvert, si oui enregistre son TRADEPRICE dans une variable.
Merci Nicolas.
BUY myNrOfShares SHARES AT MARKET
GRAPH LONGTRIGGERED
LONGTRIGGERED reste à 0 tout le temps alors que j’ai bien des prises de positions (en backtests – Sur PRT Trading v11.1)
Mais comment savoir si le trade est toujours ouvert ? (dans le cas où un stop loss est touché par exemple après un set stop loss)
Je pense qu’il ne faut pas utiliser set stop loss peut-être, il faut probablement enregistrer le niveau de ses stops et gérer en close < stop enregistré => SELL AT MARKET
Le mieux (pour gérer du pyramidage et les stop de chaque position) est peut-être de faire un tableau type,
| N° Trade |
Shares |
Prix achat |
Stop |
| 1 |
2 |
100 |
95 |
| 2 |
1 |
110 |
105 |
| 3 |
1 |
120 |
115 |
Non ?
C’est possible sous PRT ?
Merci.
Je m’en sors à peu près en utilisant POSITIONPRICE
Mais je ne trouve pas de solution pour:
- vérifier qu’un trade au marché a bien été ouvert
- et récupérer son prix d’execution
LONGTRIGGERED ne me retourne que 0 tout le temps alors que des trades ont bien été ouverts