-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathpackage.json
More file actions
89 lines (89 loc) · 6.62 KB
/
Copy pathpackage.json
File metadata and controls
89 lines (89 loc) · 6.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
{
"name": "chronostrade",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "ts-node src/main.ts",
"dev:trading:auto-worker": "ts-node src/workers/tradingAutoExecutionWorker.ts",
"dev:trading:reconciliation-worker": "ts-node src/workers/tradingReconciliationWorker.ts",
"dev:external-action:worker": "ts-node src/workers/externalActionDeliveryWorker.ts",
"dev:backtest:worker": "ts-node src/workers/backtestExecutionWorker.ts",
"audit:candles:htf": "ts-node src/scripts/auditHigherTimeframeCandles.ts",
"build": "tsc",
"start": "node dist/main.js",
"start:trading:auto-worker": "node dist/workers/tradingAutoExecutionWorker.js",
"start:trading:reconciliation-worker": "node dist/workers/tradingReconciliationWorker.js",
"start:external-action:worker": "node dist/workers/externalActionDeliveryWorker.js",
"start:backtest:worker": "node dist/workers/backtestExecutionWorker.js",
"seed:engine": "ts-node src/scripts/seedEngineDemo.ts",
"seed:signals": "ts-node src/scripts/seedSignalDefinitions.ts",
"xau:abc:b1": "ts-node src/scripts/runXauAbcB1AtrSweep.ts",
"xau:abc:b2": "ts-node src/scripts/runXauAbcB2RsiSweep.ts",
"xau:abc:b3": "ts-node src/scripts/runXauAbcB3SessionSlices.ts",
"xau:abc:b4": "ts-node src/scripts/runXauAbcB4StopGeometry.ts",
"xau:abc:b5": "ts-node src/scripts/runXauAbcB5RegimeGate.ts",
"xau:abc:b6": "ts-node src/scripts/runXauAbcB6ExitSweep.ts",
"xau:abc:all": "ts-node src/scripts/runXauAbcAllBatches.ts",
"xau:abc:report": "ts-node src/scripts/renderXauAbcM5OptimizationReport.ts --dir .artifacts/xau-abc-m5-optimization --out .artifacts/xau-abc-m5-optimization/xau-abc-m5-optimization.md",
"xau:m5:roadmap": "ts-node src/scripts/runXauM5RoadmapPreview.ts --group all --out .artifacts/xau-m5-roadmap/all.json",
"xag:m5:bootstrap": "ts-node src/scripts/runXagM5BootstrapPreview.ts --group all --out .artifacts/xag-m5-bootstrap/all.json",
"xau:abc:m5-stress:persist": "ts-node src/scripts/persistXauAsianBreakM5StressReviewVariants.ts --group top_rows --out .artifacts/xau-abc-m5-stress-review/top_rows.json",
"mt5:export-trade-exec-env": "node -r ts-node/register src/scripts/exportMt5TradeExecEnv.ts",
"xau:new:l1": "ts-node src/scripts/runXauNewLogicL1AsianRetest.ts --group all --out .artifacts/xau-new-logics-2026-03-16/l1_asian_retest_all.json",
"xau:new:l1:base": "ts-node src/scripts/runXauNewLogicL1AsianRetest.ts --group m5_base --out .artifacts/xau-new-logics-2026-03-16/l1_asian_retest_m5_base.json",
"xau:new:l2": "ts-node src/scripts/runXauNewLogicL2NyBos.ts --group all --out .artifacts/xau-new-logics-2026-03-16/l2_ny_bos_all.json",
"xau:new:l2:base": "ts-node src/scripts/runXauNewLogicL2NyBos.ts --group m5_base --out .artifacts/xau-new-logics-2026-03-16/l2_ny_bos_m5_base.json",
"xau:new:l3": "ts-node src/scripts/runXauNewLogicL3PdmBreak.ts --group all --out .artifacts/xau-new-logics-2026-03-16/l3_pdm_break_all.json",
"xau:new:l3:base": "ts-node src/scripts/runXauNewLogicL3PdmBreak.ts --group m5_base --out .artifacts/xau-new-logics-2026-03-16/l3_pdm_break_m5_base.json",
"xau:new:l4": "ts-node src/scripts/runXauNewLogicL4PdhBreak.ts --group all --out .artifacts/xau-new-logics-2026-03-16/l4_pdh_break_all.json",
"xau:new:l4:base": "ts-node src/scripts/runXauNewLogicL4PdhBreak.ts --group m5_base --out .artifacts/xau-new-logics-2026-03-16/l4_pdh_break_m5_base.json",
"xau:new:l5": "ts-node src/scripts/runXauNewLogicL5SmartTrailM5.ts --group all --out .artifacts/xau-new-logics-2026-03-16/l5_smart_trail_m5_all.json",
"xau:new:l5:base": "ts-node src/scripts/runXauNewLogicL5SmartTrailM5.ts --group m5_base --out .artifacts/xau-new-logics-2026-03-16/l5_smart_trail_m5_base.json",
"xau:new:persist:base": "ts-node src/scripts/persistXauNewLogicBaseBacktests.ts --logic all --out .artifacts/xau-new-logics-2026-03-16/persisted_m5_base_runs.json",
"backtest:artifact:list": "ts-node src/scripts/runArtifactBacktests.ts --list-targets",
"backtest:xau:new:persist": "ts-node src/scripts/runArtifactBacktests.ts --target xau-new-base --logic all --out .artifacts/xau-new-logics-2026-03-16/persisted_m5_base_runs.json",
"xau:champion-d:be-variants": "ts-node src/scripts/runChampionDBeVariants.ts",
"smoke:signals-platform": "ts-node src/scripts/runSignalPlatformSmoke.ts",
"smoke:signals-batch": "ts-node src/scripts/runSignalBatchPreviewSmoke.ts",
"test:trading:backend": "node -r ts-node/register -e \"require('./src/queues/tradingAutoExecutionQueue.test.ts'); require('./src/queues/tradingReconciliationQueue.test.ts'); require('./src/services/admin/MonitoringService.test.ts'); require('./src/services/trading/PaperSetupService.test.ts'); require('./src/services/trading/TradingAccountService.test.ts'); require('./src/services/trading/TradingAutomationBindingService.test.ts'); require('./src/services/trading/TradingTradeIntentService.test.ts'); require('./src/services/trading/TradingAutoExecutionProcessor.test.ts'); require('./src/services/trading/TradingExecutionService.test.ts'); require('./src/services/trading/TradingWorkspaceService.test.ts'); require('./src/services/trading/externalAction/ExternalActionDeploymentService.test.ts'); require('./src/services/trading/externalAction/ExternalActionEventService.test.ts'); require('./src/services/trading/externalAction/TelegramExternalActionDeliveryService.test.ts'); require('./src/services/signals/IndicatorLiveRunner.test.ts'); require('./src/routes/registerTradingAccountRoutes.test.ts'); require('./src/routes/registerTradingWorkspaceRoutes.test.ts'); require('./src/routes/registerTradingExternalActionRoutes.test.ts');\"",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/honvu93/ChronosTrade.git"
},
"keywords": [],
"author": "Hon Vu (honvu93)",
"license": "ISC",
"type": "commonjs",
"bugs": {
"url": "https://github.com/honvu93/ChronosTrade/issues"
},
"homepage": "https://github.com/honvu93/ChronosTrade#readme",
"devDependencies": {
"@types/axios": "^0.9.36",
"@types/node": "^20.11.0",
"@types/ws": "^8.5.10",
"prisma": "^6.19.2",
"ts-node": "^10.9.2",
"typescript": "^5.3.3"
},
"dependencies": {
"@prisma/client": "^6.19.2",
"@types/cors": "^2.8.19",
"@types/express": "^5.0.6",
"@types/socket.io": "^3.0.1",
"axios": "^1.6.5",
"bullmq": "^5.1.9",
"cors": "^2.8.6",
"dotenv": "^16.3.1",
"express": "^5.2.1",
"express-rate-limit": "^8.3.1",
"helmet": "^8.1.0",
"ioredis": "^5.3.2",
"socket.io": "^4.8.3",
"socket.io-client": "^4.8.3",
"ws": "^8.16.0"
}
}