# 快速开始
# 环境准备
# 环境要求
硬件最低配置
CPU: 2核
内存: 4G
磁盘: 10G
网络: 100Mbps
软件包依赖
JDK 21
# 环境脚本安装
执行对应的环境安装脚本,自动安装环境依赖。
# Linux环境
curl https://gitee.com/dromara/northstar/raw/master/env.sh | sh
# Windows环境
打开 powershell
命令行环境,输入以下命令:
Invoke-WebRequest https://gitee.com/dromara/northstar/raw/master/env.ps1 -OutFile env.ps1; powershell -noexit ".\env.ps1"
假如执行报错,需要把脚本下载到本地后右键选择powershell执行。
# 安装后的路径说明
在Linux环境下,根目录是 ~/
在Windows环境下,根目录是 c:/
.
├─ northstar-dist 程序包目录
└─ northstar-env 环境依赖包目录
# 软件包下载
请从发布包地址 (opens new window)下载最新版的主程序包,并放置到上述 northstar-dist
目录
最终的目录结构如下:
.
├─ northstar-dist 程序包目录
| ├─ northstar-<version>.jar 主程序包
| ├─ northstar-external-<version>.jar 策略包(非必需)
| ├─ northstar-gateway-xxx-<version>.jar 实盘网关包(非必需)
└─ northstar-env 环境依赖包目录
策略包是自行实现,具体可参考 《编写程序化策略》
以下是实盘网关包地址:
- CTP (opens new window) 【已经过生产环境验证】
- TIGER (opens new window) (仅提供代码示例,需自行完善)
- BINANCE (opens new window) 【已经过生产环境验证】
# 程序启动
使用 java -jar
便可以启动程序
java -jar "-Dloader.path=$(pwd)" -Denv=prod northstar-<版本号>.jar
注意:
- 要加上环境参数
-Denv=prod
- 要指定外置依赖路径
"-Dloader.path=$(pwd)"
$(pwd)是用于输出当前路径的命令。注意引号 - 版本号按实际填,例如
northstar-7.0.0.jar
- 若使用windows系统,以上命令必须用
powershell
执行,切勿用cmd
命令行窗口
# 日志查询
可以在以下路径找到程序运行日志:
.
├─ northstar-dist 程序包目录
| ├─ logs 程序日志目录
| ├─ data 数据文件目录
└─ northstar-env 环境依赖包目录
# 桌面监控端下载
请从发布包地址 (opens new window)下载发布包对应的桌面监控端 northstar-monitor
。
# 界面验证
解压监控端压缩包,然后打开 northstar-monitor.exe
:
- 用户名
admin
- 密码
123456
- 服务端地址,输入服务端的IP或者域名地址,如果是本机运行可以使用
localhost
# 新手村教程
请移步 模拟行情下的模拟交易