feat: collect Bybit orderbook observations for training

This commit is contained in:
Курнат Андрей
2026-07-15 00:36:56 +03:00
parent d0869b5d29
commit 2967cd607c
14 changed files with 374 additions and 21 deletions
+7
View File
@@ -20,6 +20,7 @@ DEFAULT_RECENT_ROWS = {
"equity": 5_000,
"events": 2_000,
"llm_advice": 1_000,
"market_observations": 100_000,
}
@@ -114,6 +115,11 @@ def _parse_args() -> argparse.Namespace:
parser.add_argument("--equity", type=int, default=DEFAULT_RECENT_ROWS["equity"])
parser.add_argument("--events", type=int, default=DEFAULT_RECENT_ROWS["events"])
parser.add_argument("--llm-advice", type=int, default=DEFAULT_RECENT_ROWS["llm_advice"])
parser.add_argument(
"--market-observations",
type=int,
default=DEFAULT_RECENT_ROWS["market_observations"],
)
return parser.parse_args()
@@ -127,6 +133,7 @@ def main() -> None:
"equity": args.equity,
"events": args.events,
"llm_advice": args.llm_advice,
"market_observations": args.market_observations,
},
)
print(json.dumps(result, ensure_ascii=False, sort_keys=True))