zijin

zijin test package


License
MIT
Install
pip install zijin==1.6

Documentation

紫荆测试包,使用说明, 会在工作目录生成两个文件夹,记录日志和订单(预测数据)

在策略文件的目录下新建策略测试文件test_zijin.py
from zijin.zijin_basic import strategy_run
预测模式
if __name__ == '__main__':
    predict_format = [
        {'name': '预测操作', 'type': 'string', 'information': '预测走势'}
        {'name': '预测是否正确', 'type': 'int', 'information': '预测走势是否正确'}
        {'name': '正确率', 'type': 'float', 'information': '统计预测准确率'}
    ]
    strategy_run('workspace', ''predict.py', 'predict', predict_format)

交易模式
if __name__ == '__main__':
    strategy_run('workspace', 'trade.py', 'trade', None)

# strategy_run api
def strategy_run(work_dir, script_path, script_mode, predict_format, start=START_DATE, end=END_DATE):
    """
    :param work_dir: 工作目录,脚本和模型文件所在目录
    :param script_path: 脚本名称
    :param script_mode: 脚本类型, predict or trade
    :param predict_format: 如果是预测脚本,预测的格式,如果是交易脚本,None
    :param start: 回测开始时间(选填)
    :param end: 回测结束时间(选填)
    :return:
    """