策略广场上的Python策略不多,这里编写了一个Python版本的网格策略。策略原理十分简单,在一个价格区间内固定价格距离产生一系列的网格节点,当行情变化时,价格到达一个网格节点价格位置,就挂一个买入订单。当这个订单成交时,即按照挂单的价格加上利润差价,挂出平仓的卖单订单。捕捉在设置的价格区间内的波动。 网格策略的风险不用多说,任何网格类型的策略都是属于赌价格在某个区间震荡,一旦价格冲出网格范围,可能造成严重浮亏。所以写该策略的目的在于,提供Python策略编写思路上或者程序设计上的参考。该策略仅仅用于学习,实盘可能有很大风险。策略思路讲解直接写在了策略代码注释上。 策略代码 策略主要设计思路是,根据自己维护的这个网格数据结构,对比GetOrders接口返回的当前挂单列表。分析挂出的订单变化(成交与否),更新网格数据结构,做出后续操作。并且挂出的订单不会撤销,直到成交,即使价格偏离也不撤销,因为数字货币市场经常有插针的情况,这些挂单也有可能接到插针的单子(如果交易所有挂单数量限制,那就要调整了)。 策略数据可视化,使用了LogStatus函数把数据实时显示在状态栏上。 构造了三个表格,第一个表格显示当前网格数据结构中每个节点的信息,第二个表格显示异常信息,第三个表格显示交易所实际挂单信息。 回测测试 策略地址 https://www.fmz.com/strategy/180385 策略仅供参考学习,回测测试,有兴趣可以优化升级。 —- 编译者/作者:发明者量化交易 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Python版简单网格策略
2020-01-14 发明者量化交易 来源:区块链网络
- 上一篇:重要位置连续上破现在还能不能做多本文给你答案
- 下一篇:适合自己的就是好的
LOADING...
相关阅读:
- 比特币回落几步,交易价格低于13,000美元2020-10-29
- 磊哥圈币:10月28号晚间ETH行情走势分析及策略谨慎入场2020-10-29
- 著名首席执行官劳尔·帕尔(Raoul Pal)宣布比特币(BTC)将在2021年达到2020-10-29
- 研究:合作伙伴关系和上市公告对加密货币价格影响最大2020-10-29
- 比特币将在2020年超过巴西所有投资基金2020-10-29