指数平滑策略(文华版)_第1页
指数平滑策略(文华版)_第2页
指数平滑策略(文华版)_第3页
指数平滑策略(文华版)_第4页
指数平滑策略(文华版)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

指数平滑策略(文华版)一、策略概述本策略是基于文华财经软件平台编写的交易策略,通过一系列的计算和条件判断,旨在捕捉市场中的买卖信号。二、信号代码及逻辑初始化变量BAA:赋值为1,用于后续计算中的系数调整。MA4:收盘价的10日指数移动平均(EMA)*BAA,用于平滑价格走势。HH:5日内最高价的最高值*BAA,捕捉短期高点。LL:5日内最低价的最低值*BAA,捕捉短期低点。生成买卖信号H1:如果今日收盘价高于昨日的HH,则赋值为1,否则为0。L1:如果今日收盘价低于昨日的LL,则赋值为-1,否则为0。H0、L0:分别表示昨日的最高价和最低价,乘以BAA。信号序列计算通过一系列的条件判断和赋值操作(P7至P30),策略利用IFELSE函数,如果当前值为0,则取前一日的值,否则保持当前值,并将结果乘以BAA。这一系列操作可能用于平滑信号或增强信号的稳定性。最终交易信号T:最终交易信号,根据P30的值决定,如果P30为0,则取前一日的T值,否则保持P30的值,并乘以BAA。T=1时,执行买入操作(BPK)。T=-1时,执行卖出操作(SPK)。执行与过滤AUTOFILTER:表示自动过滤无效信号,确保交易信号的准确性和可靠性。三、策略特点该策略通过复杂的计算和条件判断,试图在市场中捕捉到买卖信号。使用了指数移动平均(EMA)来平滑价格走势,以及通过IFELSE函数和连续赋值来增强信号的稳定性和可靠性。最终交易信号T的生成,基于一系列的信号序列(P7至P30),这些序列通过比较和保持前一日的值,形成最终的买卖判断。四、注意事项策略的执行依赖于文华财经软件平台,需要在相应的环境中进行。策略的表现会受到市场波动、交易费用、滑点等多种因素的影响,实际使用前应进行充分的测试和调整。策略信号代码BAA:=1;MA4:=EMA(CLOSE,10)*BAA;HH:=HHV(HIGH,5)*BAA;LL:=LLV(LOW,5)*BAA;H1:=IFELSE(CLOSE>REF(HH,1),1,0)*BAA;L1:=IFELSE(CLOSEH0:=REF(HIGH,1)*BAA;L0:=REF(LOW,1)*BAA;P7:=H1+L1*BAA;P8:=IFELSE(P7=0,REF(P7,1),P7)*BAA;P9:=IFELSE(P8=0,REF(P8,1),P8)*BAA;P10:=IFELSE(P9=0,REF(P9,1),P9)*BAA;P11:=IFELSE(P10=0,REF(P10,1),P10)*BAA;P12:=IFELSE(P11=0,REF(P11,1),P11)*BAA;P13:=IFELSE(P12=0,REF(P12,1),P12)*BAA;P14:=IFELSE(P13=0,REF(P13,1),P13)*BAA;P15:=IFELSE(P14=0,REF(P14,1),P14)*BAA;P16:=IFELSE(P15=0,REF(P15,1),P15)*BAA;P17:=IFELSE(P16=0,REF(P16,1),P16)*BAA;P18:=IFELSE(P17=0,REF(P17,1),P17)*BAA;P19:=IFELSE(P18=0,REF(P18,1),P18)*BAA;P20:=IFELSE(P19=0,REF(P19,1),P19)*BAA;P21:=IFELSE(P20=0,REF(P20,1),P20)*BAA;P22:=IFELSE(P21=0,REF(P21,1),P21)*BAA;P23:=IFELSE(P22=0,REF(P22,1),P22)*BAA;P24:=IFELSE(P23=0,REF(P23,1),P23)*BAA;P25:=IFELSE(P24=0,REF(P24,1),P24)*BAA;P26:=IFELSE(P25=0,REF(P25,1),P25)*BAA;P27:=IFELSE(P26=0,REF(P26,1),P26)*BAA;P28:=IFELSE(P27=0,REF(P27,1),P27)*BAA;P29:=IFELSE(P28=0,REF(P28,1),P28)*BAA;P30:=IFELSE(P29=0,REF(P29,1),P29)*BAA;T:=IFELSE(P30=0,REF(P30,1),P30)*BAA;T=1,BPK;T=-1,SPK;AUTOFILTER;策略源码解析:BAA赋值:1MA4赋值:收盘价的10日指数移动平均*BAAHH赋值:5日内最高价的最高值*BAALL赋值:5日内最低价的最低值*BAAH1赋值:IFELSE(收盘价>昨日HH,1,0)*BAAL1赋值:IFELSE(收盘价<昨日LL,-1,0)*BAAH0赋值:昨日最高价*BAAL0赋值:昨日最低价*BAAP7赋值:H1+L1*BAAP8赋值:IFELSE(P7=0,昨日P7,P7)*BAAP9赋值:IFELSE(P8=0,昨日P8,P8)*BAAP10赋值:IFELSE(P9=0,昨日P9,P9)*BAAP11赋值:IFELSE(P10=0,昨日P10,P10)*BAAP12赋值:IFELSE(P11=0,昨日P11,P11)*BAAP13赋值:IFELSE(P12=0,昨日P12,P12)*BAAP14赋值:IFELSE(P13=0,昨日P13,P13)*BAAP15赋值:IFELSE(P14=0,昨日P14,P14)*BAAP16赋值:IFELSE(P15=0,昨日P15,P15)*BAAP17赋值:IFELSE(P16=0,昨日P16,P16)*BAAP18赋值:IFELSE(P17=0,昨日P17,P17)*BAAP19赋值:IFELSE(P18=0,昨日P18,P18)*BAAP20赋值:IFELSE(P19=0,昨日P19,P19)*BAAP21赋值:IFELSE(P20=0,昨日P20,P20)*BAAP22赋值:IFELSE(P21=0,昨日P21,P21)*BAAP23赋值:IFELSE(P22=0,昨日P22,P22)*BAAP24赋值:IFELSE(P23=0,昨日P23,P23)*BAAP25赋值:IFELSE(P24=0,昨日P24,P24)*BAAP26赋值:IFELSE(P25=0,昨日P25,P25)*BAAP27赋值:IFELSE(P26=0,昨日P26,P26)*BAAP28赋值:IFELSE(P27=0,昨日P27,P27)*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论