@misterpea/trade-strategy-runner-server
v0.1.0
Published
Local server and execution host for running JavaScript and Python trade strategies.
Maintainers
Readme
@misterpea/trade-strategy-runner-server
Local runner daemon and execution host for JavaScript and Python trading strategies.
Use this package to:
- host the runner service
- supervise strategy subprocesses
- normalize incoming market data
- expose HTTP control endpoints
- stream run events over SSE
Install
npm install @misterpea/trade-strategy-runner-serverUsage
import { createRunnerServer } from "@misterpea/trade-strategy-runner-server";
const server = createRunnerServer();
await server.listen({ port: 0 });
console.log(server.baseUrl);API
createRunnerServer(options)RunnerServiceRunnerHttpServerMarketDataIngestAdapterInMemoryMarketDataIngestAdapterZeroMqTopicIngestAdapternormalizeMarketDataEvent(message)resolveIngestAdapter(options)
