




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
混合型策略(TB版)一种混合型交易策略,该策略结合了价格波动强度、成交量以及短期与长期周期分析,通过判断特定指标的正负变化来决定买入或卖空的时机,并利用偏移量调整交易价格,以期实现盈利。交易逻辑思维1.指标计算:-EF值:首先计算EF值,它衡量了短期内价格波动的相对强度。具体计算方法是取特定周期内的最高价与最低价的差值,以及当前收盘价与前一个收盘价的差值的绝对值,取较大值,然后除以该周期内收盘价差值绝对值的总和。-EFMA值:对EF值进行移动平均计算,得到EFMA值。使用MA进行平滑处理。-MER值:通过一定的数学运算得到MER值,该值用于后续的计算。-LY值:计算特定周期内收盘价差值乘以成交量的总和。-LYSX值:对LY值进行移动平均计算,得到LYSX值,作为核心交易信号。2.交易触发:-买入信号:当LYSX的前一个值大于0时,意味着近期价格上升趋势较强,策略将在开盘价加上偏移量的价位买入。-卖空信号:若LYSX的前一个值小于0,表明价格呈现下降趋势,策略会在开盘价减去偏移量的价位卖空。3.参数与变量的应用:-通过调整短期周期长度(s_Length)、长期周期长度(l_Length)等参数,可以适应不同的市场条件和交易者偏好。-通过计算成交量加权的价格变化(LY),策略试图捕捉市场动量的变化。-LYSX通过平滑处理,提供了更为稳定的交易信号。特点1.结合多种指标:-该策略不仅考虑了价格波动强度(EF和EFMA),还结合了成交量(LY)以及短期与长期周期分析(s_Length和l_Length),使得交易信号更加全面和稳定。2.动态调整交易价格:-利用偏移量(OffSet)调整交易价格,可以在一定程度上减少市场噪音的影响,提高交易的准确性。3.简单直观的交易逻辑:交易触发条件简单明了,主要依据LYSX的正负变化来决定买入或卖空的时机,易于理解和执行。适应性强:通过调整参数,策略可以适应不同的市场环境和交易者的风险偏好,具有较强的灵活性。潜在的风险:尽管策略结合了多种指标,但仍存在市场风险和参数设置不当的风险。建议在实际应用前进行充分的验证和测试。该混合型交易策略通过结合价格波动强度、成交量以及短期与长期周期分析,提供了一种相对全面和稳定的交易信号。利用偏移量调整交易价格,可以在一定程度上减少市场噪音的影响。尽管策略具有多种优点,但在实际应用前仍需进行充分的验证和测试,以确保其有效性和适应性。参数定义(`Params`):-s_Length(10):短期周期长度,默认为10,用于计算一些短期动态指标。-i_Length(20):长期周期长度,默认为20,用于提供较长期的趋势视角。-lots(1):每笔交易的手数,默认为1手。-OffSet(3):偏移量设置,默认为3,用于确定交易价格的调整幅度。变量定义(`Vars`):-EFMA**和**EF:分别代表平滑处理后的指标值和未经平滑的指标值,用于衡量价格波动强度。-MER:基于EFMA和长期周期长度计算出的一个中间变量,用于后续逻辑。-LY和LYSX:通过收盘价变化与成交量的乘积累计及平滑处理,形成交易信号的依据。-i_Offset:基于偏移量OffSet、最小变动单位和价格比例计算出的实际价格调整值。-其他变量:如`MER`,`LY`,`LYSX`等,用于辅助计算和决策过程。交易逻辑(`Begin`部分):1.计算指标:首先计算EF值,它衡量了短期内价格波动的相对强度,之后计算EFMA作为平滑版本的EF。接着,通过一系列数学运算确定MER、LY和LYSX的值,其中LYSX作为核心交易信号。2.交易触发:-当LYSX的前一个值大于0,意味着近期价格上升趋势较强,策略将在开盘价加上i_Offset的价位买入。-若LYSX的前一个值小于0,表明价格呈现下降趋势,策略会在开盘价减去i_Offset的价位卖空。3.参数与变量的应用:通过调整s_Length、l_Length等参数,可以适应不同的市场条件和交易者偏好。而通过计算成交量加权的价格变化(LY),策略试图捕捉市场动量的变化,LYSX则通过平滑处理,提供了更为稳定的交易信号。本策略是一种结合了价格波动强度、成交量以及短期与长期周期分析的混合型交易策略,通过判断LYSX的正负变化来决定买入或卖空的时机,同时利用偏移量调整交易价格,以期实现盈利。代码的详细解读:1.
Params
部分:-
Numerics_Length(10)
:定义了一个数值型参数
s_Length
,并初始化为10。-
Numericl_Length(20)
:定义了一个数值型参数
l_Length
,并初始化为20。-
Numericlots(1)
:定义了一个数值型参数
lots
,并初始化为1,表示交易手数。-
NumericOffSet(3)
:定义了一个数值型参数
OffSet
,并初始化为3。2.
Vars
部分:-
NumericSeriesEFMA
:定义了一个数值序列型变量
EFMA
。-
NumericSeriesEF
:定义了一个数值序列型变量
EF
。-
NumericMER
:定义了一个数值型变量
MER
。-
NumericSeriesLY
:定义了一个数值序列型变量
LY
。-
NumericSeriesLYSX
:定义了一个数值序列型变量
LYSX
。-
Numerici_Offset
:定义了一个数值型变量
i_Offset
。3.
Begin
部分:-
i_Offset=OffSet*MinMove*PriceScale
:计算变量
i_Offset
,它是由参数
OffSet
乘以最小变动单位
MinMove
再乘以价格比例
PriceScale
得到的。-
EF=Max((Highest(Close,s_Length)-Lowest(Close,s_Length)),Abs(Close-Close[s_Length]))/Summation(Abs(Close-Close[1]),s_Length)
:计算
EF
,它是通过比较特定周期内收盘价的最高值减去最低值和当前收盘价与前一收盘价差值的绝对值,并将较大值除以特定周期内收盘价差值绝对值的总和得到的。-
EFMA=[Average](coco://sendMessage?ext=%7B%22s%24wiki_link%22%3A%22https%3A%2F%2F%2Fwikiid%2F2330287163751880008%22%7D&msg=Average)(EF,s_Length)
:对
EF
进行移动平均计算,得到
EFMA
。-
MER=IntPart(s_Length-(efma-0.5)*l_Length)
:计算变量
MER
,它是通过一定的数学运算得到的。-
LY=Summation((Close-Close[1])*Vol,MER)
:计算
LY
,它是特定周期内收盘价差值乘以成交量的总和。-
LYSX=Average(LY,s_Length)
:对
LY
进行移动平均计算,得到
LYSX
。-
If(LYSX[1]>0)Buy(lots,open+i_offset)
:如果
LYSX
的前一个值大于0,以指定手数买入,买入价格为开盘价加上
i_Offset
。-
If(LYSX[1]<0)SellShort(lots,open-i_Offset)
:如果
LYSX
的前一个值小于0,以指定手数卖空,卖出价格为开盘价减去
i_Offset
。本策略定义了一些参数和变量,通过一系列计算得出相关指标,然后根据这些指标的数值来决定是买入还是卖空,并指定了交易的手数和价格。策略代码:ParamsNumerics_Length(10);Numericl_Length(20);Numericlots(1);NumericOffSet(3);VarsNumericSeriesEFMA;NumericSeriesEF;NumericMER;NumericSeriesLY;NumericSeriesLYSX;Numerici_Offset;Begini_Offset=OffSet*MinMove*PriceScale;EF=Max((Highest(Close,s_Length)-Lowest(Close,s_Length)),Abs(Close-Close[s_Length]))/Summation(Abs(Close-Close[1]),s_Length);EFMA=Average(EF,s_Length);//在文华财经里用EMA平滑EF值,但TB的XAverage算出来的值差很多,所以就用MA。MER=IntPart(s_Length-(efma-0.5)*l_Length);LY=Summation((Close-Close[1])*Vol,M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论