编写请老师帮,多谢 (文华财经WH6赢顺V6.7)

投资者咨询:编写请老师帮,多谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-3-22 10:37
当今日最高价高于昨日最高价,且今日最低价高于昨日最低价,记为信号1,插入图片信号,(第一个信号)
当今日最高价高于昨日最高价,且今日最低价高于昨日最低价,记为信号2,插入图片信号,(第二个信号时间出现在第一个信号后面)
当信号1的最高点 大于信号2的最高点时,在信号2标注卖出信号。(信号1最高价大于信号1最高价时标注卖出信号)
多谢,请老师指点。

技术人员回复
日期:2018-3-22 10:54
请参考:

N1:=BARSLAST(DATE<>REF(DATE,1))+1;
JH:=HHV(H,N1);
JL:=LLV(L,N1);
ZH:=REF(JH,N1);
ZL:=REF(JL,N1);
DRAWICON(CROSS(JH>ZH&&JL>ZL,0.5),H,1);



您后续的思路是阶梯对比?您1,2没法定量的

前天为1,昨天为2 ,那么昨天相对今天是1,这样就没有办法编写了

给您今天最高高于昨天并且最低高于昨天时进行标记,您可以加载看下
投资者咨询:编写请老师帮,多谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-3-22 10:37
 好的,多谢
投资者咨询:编写请老师帮,多谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-3-22 10:37
 老师,请指导

图片点击可在新窗口打开查看
技术人员回复
日期:2018-3-22 22:06
参考,

N1:=BARSLAST(DATE<>REF(DATE,1))+1;
JH:=HHV(H,N1);
JL:=LLV(L,N1);
ZH:=REF(JH,N1);
ZL:=REF(JL,N1);
N:=BARSLAST(CROSS(JH>ZH&&JL>ZL,0.5))+1;
CC:=VALUEWHEN(N=1,C);
AA:=CC<REF(CC,1)&&CROSS(JH>ZH&&JL>ZL,0.5);
DRAWICON(CROSS(JH>ZH&&JL>ZL,0.5),H,1);
DRAWICON(AA,L,2);
投资者咨询:编写请老师帮,多谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-3-22 10:37
 
老师,您好!我想表达如下逻辑,编写如下,不知是否可行?运行不出来,提示第四行REFX不能使用变量。
逻辑
信号出现的条件是(当天最高价高于前一天最高价且当天最高价高于后一天最高价且当天最低价高于后一天最低价)
     第一层 意思1 当天最高价高于前一天最高价,2当天最高价高于后一天最高价 3 当天最低价高于后一天最高价三个条件同时成立时,出现信号标注为笑脸。
     第二层意思 当第二个信号最大值小于第一个信号最大值时在第二个信号处标注哭脸,
    编写如下,运行不出, 请老师帮忙编写,多谢,辛苦!

按此在新窗口浏览图片
文件名:赢顺截图20180322215143.jpg

      
        

N1:=BARSLAST(DATE<>REF(DATE,1))+1;

JH:=HHV(H,N1); 

JHQ:=REF(H,N1);

JHH:=REFX(H,N1);

JL:=LLV(L,N1);

JLQ:=REF(L,N1);

JLH:=REFX(L,N1);

ZH:=REF(JH,N1);

ZL:=REF(JL,N1);

N:=BARSLAST(CROSS(JH>JHQ&&JH>JHH&&JL>JLH,0.5))+1;

CC:=VALUEWHEN(N=1,C);

AA:=CC<REF(CC,1)&&CROSS(JH>JHQ&&JH>JHH&&JL>JLH,0.5);

DRAWICON(CROSS(JH>JHQ&&JH>JHH&&JL>JLH,0.5),H,1);

DRAWICON(AA,L,2);

技术人员回复
日期:2018-3-23 8:20
 分析后回复
投资者咨询:编写请老师帮,多谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-3-22 10:37
 等待,多谢
技术人员回复
日期:2018-3-23 8:57
 请参考:

N1:=BARSLAST(DATE<>REF(DATE,1))+1;
NN:VALUEWHEN(DATE<>REF(DATE,1),REF(N1,1));
JN:=BACKSET(N1=NN,HHVBARS(H,N1)+1);
JM:=BACKSET(N1=NN,LLVBARS(L,N1)+1);
NH:=IF(CROSS(JN=1,0.5),H,0);//每日最高价
NL:=IF(CROSS(JM=1,0.5),L,0);//每日最低价
H1:=IF(N1=NN,SUM(NH,N1),0);
H2:=IF(N1=NN,REF(SUM(NH,N1),N1),0);
H3:=IF(N1=NN,REF(REF(SUM(NH,N1),N1),N1),0);
L1:=IF(N1=NN,SUM(NL,N1),0);
L2:=IF(N1=NN,REF(SUM(NL,N1),N1),0);
HHD:=BACKSET(N1=NN&&H2>H1&&H2>H3&&L2>L1,SUMBARS(CROSS(JN=1,0.5),2));
DRAWICON(CROSS(HHD=1,0.5),H,1);

信号1,信号2指的是什么,您详细说明下
投资者咨询:编写请老师帮,多谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-3-22 10:37
 信号1是指满足(当天最高价高于前一天最高价,2当天最高价高于后一天最高价 3 当天最低价高于后一天最高价三个条件同时成立)的当天的最高价, 信号2是指下一个满足(当天最高价高于前一天最高价,2当天最高价高于后一天最高价 3 当天最低价高于后一天最高价三个条件同时成立)的当天的最高价,当信号2 的最高价小于信号1当天的最高价时标注哭脸。我按你上面的运行没有任何信息,无法表示图示内容,K线上不显示图像。