# Trade events
Trades can be listened from trading accounts, orders and positions.
- Example 1
myAccount.on("trade", (event) => {
const { trade, } = event.descriptor;
});
- Example 2
const myOrder = await myAccount.placeOrder({
symbol: "BTCUSDT",
direction: MidaOrderDirection.BUY,
volume: 1,
listeners: {
trade (event) {
const { trade, } = event.descriptor;
},
},
});
- Example 3
myPosition.on("trade", (event) => {
const { trade, } = event.descriptor;
});