失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 根据《LLT低延迟趋势线与交易性择时 短线择时策略研究》的python模型 策略开发

根据《LLT低延迟趋势线与交易性择时 短线择时策略研究》的python模型 策略开发

时间:2019-02-11 08:55:46

相关推荐

根据《LLT低延迟趋势线与交易性择时 短线择时策略研究》的python模型 策略开发

《低延迟趋势线与交易性择时短线择时策略研究》

 传统移动平均线(MA)的缺点

移动平均线(MA)是技术分析中常用的一类趋势跟踪指标,其可以在一定程度上刻画股票价格或指数的变动方向。MA 的计算天数越多,平滑性越好,但时滞带来的延迟影响也越严重。因此,在使用 MA 指标进行趋势跟踪时,容易出现“跟不紧”甚至“跟不上”的情况。平滑性和延迟性在 MA 指标中成为了不可避免的矛盾,这就促使我们去寻找化解这一矛盾的工具和方法。

 低延迟趋势线(LLT)的构造

与 MA 类似的均线指标还有 EMA,其本质是在计算中对靠近计算日的价格赋予更大的权重。EMA 指标的计算方式在信号处理理论中恰好对应着一类一阶低通滤波器,其可以将信号的高频分量进行有效的过滤。通过分析,我们认为如果希望滤波效果更好,则需要选择合适阶数的滤波器。上述一阶滤波的效果相对较差,通带和阻带间的过渡带太长;阶数越高,滤波器传输函数在截止频率附近衰减得越快,但同时通带会变得不平,也就是靠近截止频率的信号会有些放大。因此折中来看,可以选择二阶滤波器,我们根据二阶滤波器设计了 LLT 低延迟趋势线,发现其在低频部分的输出信号较强,同时相比 MA 均线和 EMA 均线,延迟大幅下降。

 LLT 趋势线可以实现交易性趋势择时

我们将 LLT 趋势择时应用于沪深 300、上证指数、深证成指等市场指数的日数据,通过切线法进行方向判断,获得良好的风险收益情况。相比MA 趋势择时,我们发现 LLT 模型的择时周期更短,稳定性也更好。不过采用切线法对趋势线进行追踪有一个问题,就是在趋势拐点附近,切线斜率容易在零附近震荡,从而造成多次择时判断且正确率下降的情况,这相当于在择时模型中内嵌了一定的止损机制,因此我们将这类择时方法称为交易性择时。对于 LLT 指标,趋势一旦确立,持仓可以保持相对较长的盈利时间,而在拐点附近的震荡交易次数虽多,但持仓时间往往都很短。因此对于交易性择时来说,在判断正确率相对较低的情况下,判断正确的时间占比却往往较高,并且盈利也主要来自于这一部分的贡献。

 LLT 趋势择时可应用于股票、ETF、期货等金融产品的交易

基于 LLT 对趋势跟踪的有效性,我们认为 LLT 趋势择时可应用于股票、ETF、期货等金融产品的交易。在本篇报告中,我们实证计算了 LLT 在 ETF趋势交易中的应用,获得了良好的风险收益表现。

对比传统 MA 均线指标、EMA 指标、修正 EMA 指标,以及低延迟趋势线 LLT 指标,如图(8)所示

'''参数:span-数据跨度取值例如:30成员:cal_solpf(data),参数data'''class solpf():def __init__(self,span):self._alpha=2/(span+1)self._ldl_list=[]self._data_list=[]def cal_solpf(self,data):if len(self._ldl_list)<3:self._ldl_list.append(data)self._data_list.append(data)if len(self._data_list)>=3:llt_result=(self._alpha-self._alpha**2/4)*self._data_list[-1]+(self._alpha**2/2)*self._data_list[-2]-(self._alpha-3*self._alpha**2/4)*self._data_list[-3]+2*(1-self._alpha)*self._ldl_list[-1]-(1-self._alpha)**2*self._ldl_list[-2]self._ldl_list.append(llt_result)return llt_resultreturn data

如果觉得《根据《LLT低延迟趋势线与交易性择时 短线择时策略研究》的python模型 策略开发》对你有帮助,请点赞、收藏,并留下你的观点哦!

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