期货软件TB系统源代码解读系列47-动态突破
动态突破系统,TB系统里有详细解读。策略基于自适应布林通道与唐奇安通道,包括出场均线。策略说明直接复制。代码解读如下:
策略说明:
动态突破系统,核心是自适应布林通道与唐奇安通道。
入场条件:
1. 昨日价格超过布林通道上轨,当日价格超过唐奇安通道上轨,开多单。
2. 昨日价格低于布林通道下轨,当日价格低于唐奇安通道下轨,开空单。
出场条件:
1. 持有多单,价格低于出场均线,平多单。
2. 持有空单,价格高于出场均线,平空单。
代码解析:
1. 参数声明:自适应参数上限、下限、布林通道参数、交易手数。
2. 变量声明:波动率、市场波动、波动率变动率、买卖点、止损点、出场均线、布林通道中轨、标准差、通道上轨、通道下轨。
3. 计算自适应参数:根据波动率变动调整参数,保证参数在上下限之间。
4. 计算布林通道与唐奇安通道:通过计算价格序列的波动率、平均值及标准差,得到通道上轨、下轨、买卖点与止损点。
5. 入场逻辑:根据价格与通道判断,开多或开空。
6. 出场逻辑:价格触及出场均线,平掉已开的单。
策略以动态调整通道参数为核心,利用布林通道与唐奇安通道的突破特性进行交易决策。参数的动态调整确保了系统对市场波动的敏感度,使得策略能够适应不同的市场环境。入场与出场规则结合通道位置,形成完整的交易流程,旨在捕捉市场的短期波动,实现盈利。
多重随机标签