mirror of
https://github.com/exchanges-lab/tradesync.git
synced 2026-08-05 05:06:07 +08:00
feat: enhance HyperliquidMonitor to parse and emit all trade actions: Open, Increase, Decrease, Close
This commit is contained in:
+11
-3
@@ -28,11 +28,19 @@ async fn main() -> Result<()> {
|
||||
}
|
||||
});
|
||||
|
||||
info!("Listening for position open events. Close with Ctrl+C...");
|
||||
info!("Listening for position trade events. Close with Ctrl+C...");
|
||||
while let Some(event) = rx.recv().await {
|
||||
info!(
|
||||
"DEMO RECEIVED POSITION OPEN: coin={}, side={}, px={}, sz={}, time={}, tid={}",
|
||||
event.coin, event.side, event.px, event.sz, event.time, event.tid
|
||||
"DEMO RECEIVED POSITION TRADE: coin={}, side={}, px={}, sz={}, action={:?}, start_pos={}, end_pos={}, time={}, tid={}",
|
||||
event.coin,
|
||||
event.side,
|
||||
event.px,
|
||||
event.sz,
|
||||
event.action,
|
||||
event.start_pos,
|
||||
event.end_pos,
|
||||
event.time,
|
||||
event.tid
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user