# northstar-monitor **Repository Path**: geszjava/northstar-monitor ## Basic Information - **Project Name**: northstar-monitor - **Description**: Northstar交易平台监控端 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2021-09-17 - **Last Updated**: 2021-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Northstar 网页监控端 **开源声明:** **本项目归入 dromara 开源组织运营的初心,是希望可以有更多志同道合的朋友一起参与项目的开发,并且能借其在交易市场上有所收获!** **借用组织的口号:一个人或许能走的更快,但一群人会走的更远。** 本前端界面是对接 northstar 量化交易平台用的,具体设计请移步 https://gitee.com/dromara/northstar ## 使用说明 https://gitee.com/dromara/northstar-monitor/wikis ### 启动步骤 假设当前环境是全新的服务器 下载项目 ``` cd ~ git clone https://gitee.com/dromara/northstar-monitor.git ``` 部署程序(每次代码更新后运行) ``` cd ~/northstar-monitor bash deploy.sh ``` ### 本地模拟 假设你没有任何期货账户,也不要紧,Northstar已经实现了本地行情及账户模拟,使你在不接通外部真实行情的情况下,都可以体验软件。 请按以下步骤操作: 1. 在`[网关管理]`,新建网关,填入网关ID,网关类型选择`[SIM]`,保存 2. 在`[账户管理]`,新建账户,填入账户ID,账户类型选择`[SIM]`,行情网关选择刚刚新建的模拟网关,点开`[账户配置]`随便填,保存 这时模拟行情与模拟账户都已经自动处于`[连线]`状态,切换到手工交易,选择刚刚填入的模拟账户,选择合约,就应该可以见到行情跳动了。 ## 本地开发 项目目录包含了 express 作为前端服务,用作反向代理 项目启动有两种模式: 一种是与 JAVA 服务端交互 ``` npm run start ``` 另一种是 mock 数据 ``` npm run start-mock ``` 目前的 Mock 数据还不完备,仅对少量接口提供了 mock 数据,可以自行添加 详细添加方法可参考 server/mock/api 下的例子