1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 股票量化交易软件:组合趋势和盘整策略

股票量化交易软件:组合趋势和盘整策略

时间:2024-01-13 21:28:11

相关推荐

股票量化交易软件:组合趋势和盘整策略

简介

有多种多样的交易策略,它们中的一些要寻找趋势,而其它的一些会定义价格波动的范围而在其中进行交易。市场是动荡的,趋势之后永远是盘整,这对跟随趋势的交易者和在范围内低买高卖的人来说都有获利的机会。当两组中的一组人获利的时候,另一组或者在亏损或者在等待时机。

有没有可能把这两种方法组合到一起来增加获利呢?这两种策略能否相互补充呢?让赫兹量化交易软件试试把这看起来不同的交易模型组合起来,看看这样的组合有什么结果。

1. 组合策略的原则

从价格图表上可以看到不断变化的趋势,大的变化后通常是盘整的阶段,这时价格会开始在一个狭窄的范围内变化。交易者通常根据当前市场的条件来选择他们的交易策略,但是赫兹量化交易软件怎样才能确定这个时候应该选择哪个策略呢?是趋势策略还是盘整策略呢?

有一些文章 [1] 和 [2] 是探讨在不同的趋势和盘整阶段的交易策略的,很容易就会发现,在评估市场条件后可以使用某种策略,这两种策略类型都使用了不同的趋势指标来确定市场的状态,只是,当在市场上有趋势时使用趋势策略入场,当市场平静时使用盘整策略建仓。因而,我们的第一种把两种策略组合到一个 EA 交易中的方法就是: 如果有趋势,就使用跟随趋势的算法,如果没有趋势,就使用盘整算法。

在更加详细地检查了价格图表之后,我们可以看到,不论趋势还是盘整,价格的变化都是没有方向性的,所有的变化都伴随着价格的波动。如果是盘整时期的变化,它们有一个很近的范围,而在有趋势时,有些变化会超过其它。这种特性可以在组合趋势和盘整策略的时候使用,思路是跟随一个趋势,尽管入场点应当是使用盘整交易的振荡指标来确认。这种方法有助于捕捉修正的结束,而减少回撤并增加价格向期望方向变化的潜在可能。

2. 开发 EA 交易

为了演示组合策略的原则,我已经从文章中的策略1和文章[2]中的策略6,这两个选定的策略都是使用 ADX 指标来判断趋势的。EA 的优化是预先在从 01.01. 到 8.01. 的时间段进行的。根据这些策略的优化结果,选择了下面的参数。

趋势策略 1.

盘整策略 6.

在屏幕截图中提供了单个 EA 在优化参数后的交易结果。

趋势策略 1.

盘整策略 6.

这两个 EA 都是根据指标信号,在信号出现时没有开启的仓位,就会开启订单。根据预先定义的获利和止损值关闭仓位。

这种方法可以把仓位跟踪模块排除在外,而大幅度地简化了 EA 的逻辑。当组合 EA 时,我将会保持 EA 的运行逻辑不变,来演示组合方法(而不是改变 EA 的逻辑)是如何影响结果的。

2.1. 方法一

第一种方法是按顺序检查两种策略的信号,而当它们中的任意一个出现时就开启仓位。每个策略都有它自己的指标参数,以及止损和获利水平。使用这种方法,如果有一种策略开启的仓位会阻止另一个策略开启仓位,所以,在市场上永远最多只有一个开启的仓位,这样可以减少风险。

这种方法的缺点是可能会丧失获利交易的机会,这在一个策略有信号而存在另一个策略所开启的仓位时可能会出现。但是,根据这种方法,所应用的策略应当在不同的市场阶段来交易,也就意味着这个缺点造成的影响应当比较小。

为了实现这个方法,把两个 EA 的代码复制到一个文件中,根据相同的函数来把它们组合在一起,为了防止名称的重复,在跟随趋势策略的函数中加上"Trend"变量,而在盘整策略的函数中加入"Flat"类的变量。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。