[求助]改写指标 (文华财经wh7睿期)

投资者咨询:[求助]改写指标 (文华财经wh7睿期)
来源:文华财经  日期:2019-8-23 17:31

 这是WH8上面的交易模型,能不能在WH7或者WH6上显示信号?

//该策略为趋势跟踪交易策略,适用较大周期,如日线。
//该模型仅用作模型开发案例,依此入市,风险自负。
////////////////////////////////////////////////////////
VARIABLE:LOOKBACKDAYS:=0;
TODAYVOLATILITY:=STD(CLOSE,30);//当日市场波动
YESTERDAYVOLATILITY:=REF(TODAYVOLATILITY,1);//昨日市场波动
DELTAVOLATILITY:=(TODAYVOLATILITY-YESTERDAYVOLATILITY)/TODAYVOLATILITY;//市场波动的变动率
LOOKBACKDAYS:=IF(BARPOS<=30,20,REF(LOOKBACKDAYS,1)*(1+DELTAVOLATILITY));//计算自适应参数
LOOKBACKDAYS:=ROUND(LOOKBACKDAYS,0);
LOOKBACKDAYS:=MIN(LOOKBACKDAYS,CEILINGAMT);
LOOKBACKDAYS:=MAX(LOOKBACKDAYS,FLOORAMT);
MIDLINE:=MA(CLOSE,LOOKBACKDAYS);
BAND:=STD(CLOSE,LOOKBACKDAYS); //自适应布林通道中轨
UPBAND:=MIDLINE+BOLBANDTRIG*BAND;//自适应布林通道上轨
DNBAND:=MIDLINE-BOLBANDTRIG*BAND;//自适应布林通道下轨
BUYPOINT:=HV(HIGH,LOOKBACKDAYS);//自适应唐奇安通道上轨
SELLPOINT:=LV(LOW,LOOKBACKDAYS);//自适应唐奇安通道下轨
LIQPOINT:=MIDLINE;//自适应出场均线
C>UPBAND&&C>BUYPOINT,BK;//当日价格大于布林通道上轨,并且当日价格大于唐奇安通道上轨,开多单
C<DNBAND&&C<SELLPOINT,SP;//持有多单时,当日价格小于布林通道下轨,并且当日价格小于唐奇安通道下轨,平多单
EVERY(C<LIQPOINT,3),SP;//持有多单时,价格小于自适应出场均线,平多单
C>UPBAND&&C>BUYPOINT,BP;//持有空单时,当日价格大于布林通道上轨,并且当日价格大于唐奇安通道上轨,平空单
C<DNBAND&&C<SELLPOINT,SK;//当日价格小于布林通道下轨,并且当日价格小于唐奇安通道下轨,开空单
EVERY(C>LIQPOINT,3),BP;//持有空单时,价格大于自适应出场均线,平空单
AUTOFILTER;

参数缺省为2 40 20

技术人员回复
日期:2019-8-23 17:36
 您的公式可以直接加载到wh7上使用

 wh7上支持BKSKSPBP等指令,您下载加载看下:


投资者咨询:[求助]改写指标 (文华财经wh7睿期)
来源:文华财经  日期:2019-8-23 17:31
 导入之后语法错误
投资者咨询:[求助]改写指标 (文华财经wh7睿期)
来源:文华财经  日期:2019-8-23 17:31

 LOOKBACKDAYS:=IF(BARPOS<=30,20,REF(LOOKBACKDAYS,1)*(1+DELTAVOLATILITY));//计算自适应参数
LOOKBACKDAYS:=ROUND(LOOKBACKDAYS,0);

重复定义

技术人员回复
日期:2019-8-23 17:46
 看了一下您的这两句,您的公式中用到自身引用自身的写法

 wh7上不支持改写的,请您调整下思路