投资者咨询:老师帮忙编一下代码 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-9-18 11:36
求一天内1分钟转折点距的均值
BB:=REF(C,2)>REF(C,1)&&REF(C,1)<C;//B系列的转折点是这样定义的
DD:COUNT(AA,DAYBARPOS); //1分钟转折次数定义为,这样写不知道对不对
有没有函数能把一天内1分钟周期收盘线拉长,计算他的总长度,然后在除以转折的次数,求出他的平均的转折点距
例如想求【(A1-B1)+(A2-B1)+(A2-B2)+(A3-B2)+(A3-B3)+(A4-B3)........】/MINPRICE/(DD*2) 大概是这个意思如图
我打算在8里使用
技术人员回复
日期:2018-9-18 13:20
核实一下,A1-B1是正数,B1-A2时是负数
这里最后求和算时B1-A2是否需要处理为绝对值呢?
投资者咨询:老师帮忙编一下代码 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-9-18 11:36
是的,需要用绝对值加起来
技术人员回复
日期:2018-9-18 13:59
首先创建被引用指标AA:
AA:REF(C,2)<REF(C,1)&&REF(C,1)>C;
BB:REF(C,2)>REF(C,1)&&REF(C,1)<C;
CC:(AA-BB)/MINPRICE;
DD:COUNT(AA,DAYBARPOS);
ZZ:AA||DD;
HH:SUM(IF(ZZ,ABS(C-REF(C,SUMBARS(ZZ,2)-1)),0),DAYBARPOS)/COUNT(ZZ,DAYBARPOS);
在创建加载模型:
#IMPORT[MIN,1,AA] AS VAR
DD:VAR.DD;
HH:VAR.HH;
投资者咨询:老师帮忙编一下代码 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-9-18 11:36
技术人员回复
日期:2018-9-18 15:21
是指从开盘到A1以及收盘到最后一个转折也需要统计进去吗?
投资者咨询:老师帮忙编一下代码 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-9-18 11:36
技术人员回复
日期:2018-9-18 15:44
参考:
AA:REF(C,2)<REF(C,1)&&REF(C,1)>C;
BB:REF(C,2)>REF(C,1)&&REF(C,1)<C;
CC:(AA-BB)/MINPRICE;
DD:COUNT(AA,DAYBARPOS);
ZZ:AA||DD;
S1:=ABS(VALUEWHEN(ZZ&&COUNT(ZZ,DAYBARPOS)=1,C-REF(C,DAYBARPOS-1)));
S2:=ABS(C-REF(C,BARSLAST(ZZ)));
HH:(SUM(IF(ZZ,ABS(C-REF(C,SUMBARS(ZZ,2)-1)),0),DAYBARPOS)+S1+S2)
/(COUNT(ZZ,DAYBARPOS)*MINPRICE);