基于CCXT接口建立的多模块数字货币量化交易模型(MMQT)在python中的实现
目录 一、前言 问题的引出 MMQT模型的优势 二、MMQT简介 1.接口模块 2.风控模块 3.策略模块 4.反馈模块 三、MMQT的代码实现 1.定义中间模块(类) 1.初始化 2.获取账户信息、交易对信息、订单信息 3.数据更新 4.创建订单 5.获取订单状态 6.撤销订单 7.获取k线信息 2.定义风控模块(类) 3.定义策略模块(类) 1.策略模块初始化 2.技术分析及交易下单 3.反馈模块 4.相关类实例化及程序运行 1.ccxt实例化 2.中间类、风控类、策略类实例化 3.调控程序 四、回测的代码实现 1.获取数据 2.数据清洗 3.模拟账户初始化 4.回测程序 五、总结与展望 1.MMQT的不足之处 2.致谢与参考资料 六、附录:完整代码 1.MMQT 2.回测 版权声明:如需对此文章代码进行转载请注明出处,若用于商业用途、论文写作请私信或联系作者邮箱940648114@qq.com 一、前言 问题的引出 量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。 数字货币是一种基于节点网络和数字加密算法的虚拟货币价值的数字化表示。可以认为不由央行或当局发行,也不与法币挂钩,但由于被公众所接受