公式函数问题, (文华财经wh7睿期)

投资者咨询:公式函数问题, (文华财经wh7睿期)
来源:文华财经  日期:2018-10-5 14:49
 你好,有没有什么函数,可以让指标指使用今天开盘以来的数据,不使用昨天以及之前的历史数据
技术人员回复
日期:2018-10-5 14:56
 可以研究一下DAYBARPOS函数,具体可以参考函数说明


投资者咨询:公式函数问题, (文华财经wh7睿期)
来源:文华财经  日期:2018-10-5 14:49
  没太明白,比如下面的公式,我想让所有的  参数 L H  C,都只使用当天的数据 比如在5分钟K线中,要怎么实现

A0:=(L+H+C*2)/4;
A1:=EMA(A0,14),COLORYELLOW,LINETHICK2;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(EMA(A0,20)-REF(EMA(A0,20),1))/REF(EMA(A0,20),1)*100;
G1:=BARSLAST(CROSS(A1X,0));
买入止损:REF(A0,G1),COLORWHITE,LINETHICK1;
脉冲:(A0-A1)/A1*100,NODRAW;
斜脉冲:(A0-REF(A0,1))/(A1-REF(A1,1)),NODRAW;
买入盈利:(A0-买入止损)/买入止损*100,NODRAW;
Y1:=REF(A0,G1)*1.1,COLORGREEN;
Y2:=REF(A0,G1)*1.2,COLORGREEN;
Y3:=REF(A0,G1)*1.3,COLORGREEN;
Y4:=REF(A0,G1)*1.4,COLORGREEN;
Y5:=REF(A0,G1)*1.5,COLORGREEN;
Y6:=REF(A0,G1)*1.6,COLORGREEN;
Y7:=REF(A0,G1)*1.7,COLORGREEN;
B1:IF(A1X>=0,买入止损,NULL),COLORRED,LINETHICK2;
B2:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;
①:IF(H>=Y1,Y1,NULL),COLORGREEN,LINETHICK3;
②:IF(H>=Y2,Y2,NULL),COLORGREEN;
③:IF(H>=Y3,Y3,NULL),COLORGREEN,CIRCLEDOT;
④:IF(H>=Y4,Y4,NULL),COLORGREEN;
⑤:IF(H>=Y5,Y5,NULL),COLORGREEN;
⑥:IF(H>=Y6,Y6,NULL),COLORGREEN;
⑦:IF(H>=Y7,Y7,NULL),COLORGREEN;
 
技术人员回复
日期:2018-10-5 16:04
参考:

NN:=MIN(14,DAYBARPOS);
A0:=(L+H+C*2)/4;
A1:=EMA(A0,NN),COLORYELLOW,LINETHICK2;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(EMA(A0,NN)-REF(EMA(A0,NN),1))/REF(EMA(A0,NN),1)*100;
G1:=BARSLAST(CROSS(A1X,0));
买入止损:REF(A0,G1),COLORWHITE,LINETHICK1;
脉冲:(A0-A1)/A1*100,NODRAW;
斜脉冲:(A0-REF(A0,1))/(A1-REF(A1,1)),NODRAW;
买入盈利:(A0-买入止损)/买入止损*100,NODRAW;
Y1:=REF(A0,G1)*1.1,COLORGREEN;
Y2:=REF(A0,G1)*1.2,COLORGREEN;
Y3:=REF(A0,G1)*1.3,COLORGREEN;
Y4:=REF(A0,G1)*1.4,COLORGREEN;
Y5:=REF(A0,G1)*1.5,COLORGREEN;
Y6:=REF(A0,G1)*1.6,COLORGREEN;
Y7:=REF(A0,G1)*1.7,COLORGREEN;
B1:IF(A1X>=0,买入止损,NULL),COLORRED,LINETHICK2;
B2:IF(A1X>=0,A1,NULL),COLORRED,LINETHICK2;
①:IF(H>=Y1,Y1,NULL),COLORGREEN,LINETHICK3;
②:IF(H>=Y2,Y2,NULL),COLORGREEN;
③:IF(H>=Y3,Y3,NULL),COLORGREEN,CIRCLEDOT;
④:IF(H>=Y4,Y4,NULL),COLORGREEN;
⑤:IF(H>=Y5,Y5,NULL),COLORGREEN;
⑥:IF(H>=Y6,Y6,NULL),COLORGREEN;
⑦:IF(H>=Y7,Y7,NULL),COLORGREEN;
投资者咨询:公式函数问题, (文华财经wh7睿期)
来源:文华财经  日期:2018-10-5 14:49
问题1, 如果满足条件  A OR B,  SPARK; 我想让在一个K线内只闪屏一次,而不是出现一次闪一次, 用了filter,咋不管用? 要用什么函数 怎么用   ,
问题2, 如果满足了指标的买入条件,指标图上可以显示  买入字样,可不可以再多显示一个   价格,就是满足条件时候的价格  ?如果可以的话,设置成只显示最新的一个信号的价格就行
 
技术人员回复
日期:2018-10-6 15:51
问题1 闪屏提醒是从不满足到满足就会提醒,您可以考虑使用REF(cond,1);相当于k线走完判断条件成立进行提醒

问题2 WH7支持信号记录函数,将指标改写成信号指令,直接用BKPRICE,SKPRICE取值就可以。或者就指标本身用函数DRAWNUMBER取满足条件时的价格。
投资者咨询:公式函数问题, (文华财经wh7睿期)
来源:文华财经  日期:2018-10-5 14:49
 DRAWTEXT(AA,REF(CLOSE,1)+0.1,'卖出'),COLORFF99FF;
AA,SPARK;
比如这段,帮忙改一下,
1,k线走完 判断条件成立再进行提醒。
2,提醒的时候再 标注卖出的位置附件同时显示条件成立的价格  (价格是条件成立时的那个价格),
3,顺便帮我再改一个信号指令的示范我看一下
技术人员回复
日期:2018-10-8 8:33

1、2 参考:

 

 DRAWTEXT(AA,REF(CLOSE,1)+0.1,'卖出'),COLORFF99FF;
DRAWNUMBER1(AA,H,C,2);
REF(AA,1),SPARK;

3参考:

 

AA,SK;
AUTOFILTER;

投资者咨询:公式函数问题, (文华财经wh7睿期)
来源:文华财经  日期:2018-10-5 14:49
 这样显示的应该是当前K线的收盘价,而不是条件成立是的价格, 而且K线上有信号的地方就会有显示这个价格,会很乱, 指显示最近一次信号的价格就行  
技术人员回复
日期:2018-10-8 9:34

 取不到历史K线盘中的价格的,所以标记的是满足条件K线的收盘价

 

显示最近一次的标注参考:

 

DRAWTEXT(AA&&REFX1(COUNT(AA,0),9999)=COUNT(AA,0),REF(CLOSE,1)+0.1,'卖出'),COLORFF99FF;
DRAWNUMBER1(AA&&REFX1(COUNT(AA,0),9999)=COUNT(AA,0),H,C,2);
REF(AA,1),SPARK;