INNER CODE UNIT · JavaScript
run
dearvn/tradovate-trading-bot · agents/market-data/index.js:315
const run = async () => {
const logger = rootLogger.child({
agent: 'market-data',
gitHash: process.env.GIT_HASH || 'unspecified'
});
runErrorHandler(logger);
const pub = createPublisher('market-data');
const sub = createSubscriber();
let bridge = createBridge(pub, logger);
bridge.tradingWs.connect();
bridge.mdWs.connect();
// ── Handle reset command ──────────────────────────────────────────────────
sub.subscribe(
[CH.CMD_TRADOVATE_RESET_WS, CH.CMD_TRADOVATE_RECONNECT],