请教老师问题 (文华财经WH8赢智V8.2)

投资者咨询:请教老师问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 13:47
 请帮忙写一个筛选条件:
满足连续三个涨停板的情况,选出
技术人员回复
日期:2018-5-7 13:56

您这样试试:

 

EVERY((C-REF(C,1))/REF(C,1)>0.096,3),SELECT;

投资者咨询:请教老师问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 13:47
您好,程序有问题
1、筛选结果又遗漏,我知道的新光药业是符合条件的,没有选出
2、请问有没有直接判断涨停的条件的函数
我的这个是用于筛选股票
 补充:ST股票的涨停幅度和普通股票的涨停幅不一样,应该区分一下
投资者咨询:请教老师问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 13:47
 请老师看到后尽快回复
技术人员回复
日期:2018-5-7 14:49

 您可以这样试试:

 

IFELSE(NAMELIKE('ST'),EVERY((C-REF(C,1))/REF(C,1)>0.046,3),EVERY((C-REF(C,1))/REF(C,1)>0.096,3)),SELECT;

 

问题1:新光药业昨天不是涨停的

 

 



图片点击可在新窗口打开查看 
投资者咨询:请教老师问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 13:47
 您好,可能是我没有说明白,是只要有出现连续三个涨停情况的就选出
技术人员回复
日期:2018-5-7 14:55
 

 

这样试试:

 

IFELSE(NAMELIKE('ST'),EXIST((C-REF(C,1))/REF(C,1)>0.046,3),EXIST((C-REF(C,1))/REF(C,1)>0.096,3)),SELECT;

 

投资者咨询:请教老师问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 13:47
我如果加上日期,即
从2018年3月1日到现在,这期间有符合条件连续三天涨停情况出现的,选出
T:=DATE=180301;
AA:=NAMELIKE('ST');
BB:=EVERY((C-REF(C,1))/REF(C,1)>0.046,3);
CC:=EVERY((C-REF(C,1))/REF(C,1)>0.096,3);
EXIST(IFELSE(AA,BB,CC),T),SELECT;
请问我的代码哪里不对?
技术人员回复
日期:2018-5-7 15:36

 跟您核实下:

你是想加一个时间条件 2018年3.1日之后是吗?

 

如果是:您这样试试

 

NN:BARSLAST(DATE=180301);
N:BARSLAST(IFELSE(NAMELIKE('ST'),EXIST((C-REF(C,1))/REF(C,1)>0.046,3),EXIST((C-REF(C,1))/REF(C,1)>0.096,3)));
N<NN&&IFELSE(NAMELIKE('ST'),EXIST((C-REF(C,1))/REF(C,1)>0.046,3),EXIST((C-REF(C,1))/REF(C,1)>0.096,3)),SELECT;

投资者咨询:请教老师问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 13:47
 1.您的理解是对的,请再帮忙修改一下:请让满足条件的三根K线显示成黄色以便查看
2.顺便请您帮忙看一下,我的这个代码,问题出在哪里?
T:=DATE=180301;
K:=BARSLAST(T);
AA:=NAMELIKE('ST');
BB:=EVERY((C-REF(C,1))/REF(C,1)>0.046,3);
CC:=EVERY((C-REF(C,1))/REF(C,1)>0.096,3);
EXIST(IFELSE(AA,BB,CC),K),SELECT;