Trabajando con entidades de trading (órdenes, posiciones, transacciones)
Para obtener datos sobre las entidades de trading necesitamos referirnos a la propiedad de TradingManager.
Esta propiedad incluye:
- Security - instrumento seleccionado
- Portfolio - portafolio seleccionado
- Position - posición actual
- MyTrades - transacciones realizadas
- Orders - órdenes colocadas
Además, podemos sobreescribir los siguientes métodos para obtener actualizaciones:
- void OnNewOrders(IEnumerable orders) - nuevas órdenes
- void OnOrderChanged(Order order) - cambio de órdenes
- void OnNewMyTrades(IEnumerable myTrades) - nuevas transacciones
- void OnPortfolioChanged(Portfolio portfolio) - cambio de portafolio
- void OnPositionChanged(Position position) - cambio de posición
A continuación se muestra un ejemplo del indicador que muestra datos sobre un portafolio, posición, órdenes y transacciones. El indicador también añade entradas en los registros cuando se reciben nuevas órdenes, nuevas transacciones, cuando se cambia el portafolio o la posición.
Servicio de atención al cliente por UserEcho