# 快速开始

# 环境准备

# 环境要求

硬件最低配置

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                                环境依赖包目录

策略包是自行实现,具体可参考 《编写程序化策略》

以下是实盘网关包地址:

# 程序启动

使用 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

# 新手村教程

请移步 模拟行情下的模拟交易