一种与数据逻辑分离的金融业务逻辑代码实现方法
基本信息
申请号 | CN201910681011.3 | 申请日 | - |
公开(公告)号 | CN110389752A | 公开(公告)日 | 2019-10-29 |
申请公布号 | CN110389752A | 申请公布日 | 2019-10-29 |
分类号 | G06F8/20(2018.01)I; G06F9/448(2018.01)I; G06Q40/00(2012.01)I | 分类 | 计算;推算;计数; |
发明人 | 沈超; 李波; 甘启明; 周琪; 张樑; 纪彤 | 申请(专利权)人 | 上海量锐信息科技有限公司 |
代理机构 | 上海国智知识产权代理事务所(普通合伙) | 代理人 | 上海量锐信息科技有限公司 |
地址 | 200444 上海市宝山区上大路668号1135室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种与数据逻辑分离的金融业务逻辑代码实现方法,包括:步骤S1,分别实现BacktestPattern类、Strategy类以及library类,所述BacktestPattern类用于实现数据读取与转换的操作,并额外做了一层抽象,实现了生成订单以及撮合的功能,所述Strategy类用于实现市场行情回调、收到K线数据回调、市场成交回调、订单确认回调、订单拒绝回调、撤单成功回调、撤单拒绝回调、订单完全成交回调、订单部分成交回调、心跳定时回调的功能;所述library类用于实现历史数据回测所需要的功能函数、回测的主流程控制逻辑以及保持回测与真实交易一致的接口函数;步骤S2,于金融业务逻辑代码实现中,通过Library类中提供的函数与BacktestPattern类、Strategy类中的函数进行互动,实现相应的金融业务功能。 |
