背景
有了以上的基础,我们就可以制定交易策略,通过自动化的方式进行数字资产的交易了。从此告别手动挂单、撤单、查看是否成交的烦恼!
技术分析
道氏理论指出,金融市场的价格变动可以分为三种情况,分别是上涨、下跌和牛皮。而在上涨或下跌的过程中也会在较短周期上出现连续的波动,价格最终或者以无趋势波动呈现出来,或者以短期的波动和长期的趋势呈现出来的。在外汇市场上有一种被称为渔 交易法的交易理念,这种理念认为,在一定的时间周期上,价格基本处于往复波动的状态,投资者可以通过较高的频率交易,利用限价单的交易方式来获得价格波动的收益。
什么是 格交易法呢/p>
格交易法,就是跌买涨卖。具体做法是把资金分成 n 份,每次投入固定金额,先初始建仓,再设定一个百分比,比如 5%,股价跌 5% 就买入一份,涨 5% 就卖出一份,如此反复买卖,不断的低吸高抛,不断产生盈利,从而积少成多。
- 创建 格对象:根据历史成交数据确定向上、向下的 格密度(宽度)以及确定每个 格卖出、买入的价格和数量。
- 撤销全部订单:撤销当前未完成的订单。
- 挂买入订单:形成买入的 格。
- 挂卖出订单:形成卖出的 格。
- 判断订单状态:监测数字资产价格是否触及 格,如果触及并成交则重新创建 格对象,如此往复执行。
代码实现
Step1 定义 格交易用到的数据结构。
表示订单的结构
表示数字货币资产的接口 。
利用 来实现数字资产接口举例。
Step2 格交易的抽象结构 。
Step3 等金额的 格策略 。
该交易策略的每个 格所使用的金额相同,即是一种囤币的交易策略。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!