win8的指标换到win7还能用吗 (文华财经wh7睿期)

投资者咨询:win8的指标换到win7还能用吗 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-31 11:48
 老师,问一下,我以前用win8的程序化编辑了个指标,里面带有跨周期引用函数,现在换到win7还能正常使用吗?
技术人员回复
日期:2018-7-31 11:59
 wh7的跨周期写法,和wh8不一样

你需要看一下wh7的函数说明,改写一下

投资者咨询:win8的指标换到win7还能用吗 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-31 11:48
 老师,能帮我改一下吗?万分谢谢
AA指标
BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
PU13:=(EMA(CLOSE,13)+MA(CLOSE,13*2)+MA(CLOSE,13*4))/3,LINETHICK2,COLORGREEN;
PU24:=(EMA(CLOSE,24)+MA(CLOSE,24*2)+MA(CLOSE,24*4))/3,LINETHICK2,COLORRED;


跨周期指标

#IMPORT[HOUR, 1, AA] ASVAR
BBI2:=VAR.BBI;
PU132:VAR.PU13,CROSSDOT,COLORGREEN,LINETHICK2;
PU242:VAR.PU24,CROSSDOT,COLORRED,LINETHICK2;
技术人员回复
日期:2018-7-31 12:11
 " $ $ " 简化的跨周期函数,调用另外一个周期上一根k线的数据。

用法:"MIN$15$PRICE"引用15分钟K线的PRICE数据,PERIOD为周期类型。PRICE为引用的数据。

注:
1、PRICE的位置可以替换为TIME、OPEN、O、HIGH、H、LOW、L、CLOSE、C、OPI、VOL、V、AVPRICE、SETTLE、SCALE
2、引用的是上一根K线的值。
示例 TEST:"MIN$3$CLOSE";  //引用3分钟周期K线CLOSE
即引用的上一根3分钟K线的CLOSE。
3、只支持小周期引用大周期,被引用周期不支持秒周期及自定义周期,支持的被引用周期:1MIN,3MIN,5MIN,10MIN,15MIN,30MIN,1HOUR,2HOUR,3HOUR,4HOUR,DAY,WEEK,MONTH。
4、使用该函数时,只支持对一个周期的数据进行引用,但是支持引用一个周期上的多个数据。
5、该函数作为变量使用时需要进行定义,不支持直接作为变量使用。即不支持下面的写法:
IFELSE(C>O,"DAY$1$CLOSE",V);

例1:
A:"MIN$5$CLOSE";//返回上一根5分钟周期K线的收盘价。

例2:
A:"HOUR$4$OPI";//返回上一根4小时周期K线的持仓量。



技术人员回复
日期:2018-7-31 12:11
 4楼是wh7跨周期函数的说明


文华只对收费客户才有编写服务的。

模型需要你自己改写,请谅解!

你改写过程中,如果有对函数的不理解,可以随时在论坛提问
投资者咨询:win8的指标换到win7还能用吗 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-31 11:48
 这个win7跨周期,需要像win8那样令建一个指标吗 ?
引用的指标可以是自己定义的吗?还是只能是固定的几个
技术人员回复
日期:2018-7-31 12:29
 不需要另外建立一个指标的

wh7提供的是简化版本的跨周期函数,

引用的指标内容,仅限于TIME、OPEN、O、HIGH、H、LOW、L、CLOSE、C、OPI、VOL、V、AVPRICE、SETTLE、SCALE 这些内容
投资者咨询:win8的指标换到win7还能用吗 (文华财经wh7睿期)
来源:文华财经  日期:2018-7-31 11:48
 老师,能帮我改一下吗?整了好长时间,没整出来,万分谢谢
AA指标
BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
PU13:=(EMA(CLOSE,13)+MA(CLOSE,13*2)+MA(CLOSE,13*4))/3,LINETHICK2,COLORGREEN;
PU24:=(EMA(CLOSE,24)+MA(CLOSE,24*2)+MA(CLOSE,24*4))/3,LINETHICK2,COLORRED;


跨周期指标

#IMPORT[HOUR, 1, AA] ASVAR
BBI2:=VAR.BBI;
PU132:VAR.PU13,CROSSDOT,COLORGREEN,LINETHICK2;
PU242:VAR.PU24,CROSSDOT,COLORRED,LINETHICK2;
技术人员回复
日期:2018-7-31 13:06
wh7提供的是简化版的跨周期函数,和wh8的用法不同

需要根据您加载的周期进行改写,这里以加载到15分钟周期,引用1小时的数据为例

可以近似的改写为:


Q:="HOUR$1$CLOSE ";
BBI2:(MA(Q,3*4)+MA(Q,6*4)+MA(Q,12*4)+MA(Q,24*4))/4;
PU132:(EMA(Q,13*4)+MA(Q,13*2*4)+MA(Q,13*4*4))/3,LINETHICK2,COLORGREEN;
PU242:(EMA(Q,24*4)+MA(Q,24*2*4)+MA(Q,24*4*4))/3,LINETHICK2,COLORRED;