技术图文:如何利用BigOne的API制作自动化交易系统– 格交易法

背景

有了以上的基础,我们就可以制定交易策略,通过自动化的方式进行数字资产的交易了。从此告别手动挂单、撤单、查看是否成交的烦恼!


技术分析

道氏理论指出,金融市场的价格变动可以分为三种情况,分别是上涨、下跌和牛皮。而在上涨或下跌的过程中也会在较短周期上出现连续的波动,价格最终或者以无趋势波动呈现出来,或者以短期的波动和长期的趋势呈现出来的。在外汇市场上有一种被称为渔 交易法的交易理念,这种理念认为,在一定的时间周期上,价格基本处于往复波动的状态,投资者可以通过较高的频率交易,利用限价单的交易方式来获得价格波动的收益。

什么是 格交易法呢/p>

格交易法,就是跌买涨卖。具体做法是把资金分成 n 份,每次投入固定金额,先初始建仓,再设定一个百分比,比如 5%,股价跌 5% 就买入一份,涨 5% 就卖出一份,如此反复买卖,不断的低吸高抛,不断产生盈利,从而积少成多。

  • 创建 格对象:根据历史成交数据确定向上、向下的 格密度(宽度)以及确定每个 格卖出、买入的价格和数量。
  • 撤销全部订单:撤销当前未完成的订单。
  • 挂买入订单:形成买入的 格。
  • 挂卖出订单:形成卖出的 格。
  • 判断订单状态:监测数字资产价格是否触及 格,如果触及并成交则重新创建 格对象,如此往复执行。

代码实现

Step1 定义 格交易用到的数据结构

表示订单的结构

表示数字货币资产的接口

利用 来实现数字资产接口举例

Step2 格交易的抽象结构

Step3 等金额的 格策略

该交易策略的每个 格所使用的金额相同,即是一种囤币的交易策略。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年6月1日
下一篇 2019年6月1日

相关推荐