合约量化系统开发(搭建讲解)丨合约量化系统开发(源码解析及现成案例)

2022-06-28 10:11:18 浏览数 (1)

量化交易机器人可以带来哪些好处呢?

1、相对于传统的人工做法,量化交易做一次回测几分钟就可以得到结果了,它的效率是传统人工的几百倍。

2、对于人工交易来说,如此大的验证量显然是难以完成的,但是量化交易却可以又快又准的进行判断。并且量化交易还可以利用统计学和数学的原理客观的给出结果,如回撤率、年化收益率以及夏普比率等等。

3、对于量化交易而言,它可以利用计算进行全市场的实时盯盘,可以不错过任何的交易机会,大幅度提升盈利能力。

量化交易机器人的类型主要包括:

1、交易机器人是一种软件,它直接与交易所进行交互(通常使用API获取和解释相关信息),并根据对市场数据的解释代表用户进行买卖交易。机器人做出这些决定,跟踪市场价格变动,并根据预定义和预编程的规则作出反应。

一般来说,尽管通常可以根据用户的口味和喜好对机器人进行相应编程,交易机器人还是会分析市场行为,如交易量、订单、价格和时间。

2、交易机器人在一个加密货币交易所进行交易,以较低的价格买入货币,再以较高的价格卖出,从而获得收入。

3、套利机器人也是同样的交易机器人,它们只在几个交易所交易,通过在汇率较低的交易所购买货币,在汇率较高的另一个交易所卖出,赚取利润。尽管交易所之间的汇率差异现在小很多,但套利机器人仍然时不时地出现,这些交易机器人可以帮助用户充分利用这些汇率差异。

量化交易智能合约的特点:

  1、合约内容公开化:由于智能合约运作在区块链上,其合约内容是公开化的。

  2、合约内容不可以篡改:也是因为运作在区块链上的缘故,智能合约的内容是无法被修改的。

  3、永久运作:由于只要智能合约一旦运作,连上网络节点就会相互维护,只要链仍在,就能永久的运作下来。

  4、更安全:由于代码即发律,交易者基于对代码的信赖,可以在不信任环境下安心、安全地进行买卖。

  5、更经济和效率高:相比传统合约经常会遇上对合约条款理解的矛盾,造成纠纷;智能合约通过计算语言很好防止了矛盾,几乎不会造成纠纷,达成协议的成本很低。在智能合约上,结果显示出来,立即执行起效。因此相比传统合约,智能合约有经济、效率高的优势

开仓条件:

① PDI 向上交叉MDI 时,做买。

② PDI 向下交叉MDI 时,做卖。

③ 当ADX 于50以上向下转折时,代表市场趋势终了,平仓。

④ 当ADX 滑落至 PDI之下时,不进场交易。

⑤ ⑤ 当ADXR低于20以下时,不参与

█ 指标公式源码:

N:=14;

M:=6;

TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。

HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差

LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差

DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),N);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。

DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),N);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。

PDI: DMP*100/TR;

MDI: DMM*100/TR;

ADX: MA(ABS(MDI-PDI)/(MDI PDI)*100,M);//MDI与PDI差的绝对值与(MDI PDI)*100做比值,取该比值的M个周期均值。

ADXR:(ADX REF(ADX,M))/2;

CROSS(PDI,MDI) && ADX>PDI && ADXR>0,BPK;

CROSSDOWN(PDI,MDI) && ADX>PDI && ADXR>0,SPK;

REF(ADX,1)>50 && ADX<50,SP;

AUTOFILTER;

0 人点赞