包含了JForex API的Android Studio项目, 可以直接用Android Studio打开.
JForex API开发文档:
./gradlew uberJar
编译Jar包, 在build/libs/
目录下生成JForexKit-3.0.jar
文件.
本项目是以Standalone的方式(命令行下, 无GUI)运行.
下面命令可以显示用法:
java -jar JForexKit-3.0.jar
命令支持两个参数, command
和strategy
.
java -jar JForexKit-3.0.jar [command] [strategy]
其他参数在配置文件中, 配置文件请放在JForexKit-3.0.jar
同目录下, 命名为JForexKit.properties
, 可以通过拷贝项目里的JForexKit.properties.template
来生成配置文件:
cp JForexKit.properties.template JForexKit.properties
先编辑好JForexKit.properties
配置文件.
以OrderWatcher
策略为例:
- 对策略进行历史测试
java -jar JForexKit-3.0.jar test OrderWatcher
- 在模拟盘运行策略:
java -jar JForexKit-3.0.jar demo OrderWatcher
- 在实盘运行策略:
java -jar JForexKit-3.0.jar live OrderWatcher
- 发送测试邮件, 测试邮件配置:
java -jar JForexKit-3.0.jar email
- 项目里的
com.jforexcn.wiki
下面是JForex中文Wiki里面涉及到的策略, 指标, 和插件. 会随着文档的更新陆续补充. - 在运行命令的时候, 只有
com.jforexcn.shared.strategy
里的策略才会被自动识别, 如果想测试com.jforexcn.wiki.strategy
里的策略, 可以手动将其拷贝或移动到com.jforexcn.shared.strategy
下面.