一种与数据逻辑分离的金融业务逻辑代码实现方法

    公开(公告)号:CN110389752A

    公开(公告)日:2019-10-29

    申请号:CN201910681011.3

    申请日:2019-07-26

    IPC分类号: G06F8/20 G06F9/448 G06Q40/00

    摘要: 本发明公开了一种与数据逻辑分离的金融业务逻辑代码实现方法,包括:步骤S1,分别实现BacktestPattern类、Strategy类以及library类,所述BacktestPattern类用于实现数据读取与转换的操作,并额外做了一层抽象,实现了生成订单以及撮合的功能,所述Strategy类用于实现市场行情回调、收到K线数据回调、市场成交回调、订单确认回调、订单拒绝回调、撤单成功回调、撤单拒绝回调、订单完全成交回调、订单部分成交回调、心跳定时回调的功能;所述library类用于实现历史数据回测所需要的功能函数、回测的主流程控制逻辑以及保持回测与真实交易一致的接口函数;步骤S2,于金融业务逻辑代码实现中,通过Library类中提供的函数与BacktestPattern类、Strategy类中的函数进行互动,实现相应的金融业务功能。