投资者咨询:求助编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-5-25 14:45
当k线收盘价大于前一阶段下跌的最低点的那根k线的最高点时,我们认为是下跌趋势转到上涨趋势,请在这根k线上标注一个向上的箭头,反之,当k线的收盘价小于前面上涨趋势中最高价的那根k线的最低价时,我们认为上涨趋势转为下跌趋势,请在这根k线上标注一个向下的箭头,这个怎么编写指标,我原来用开拓者,换到文华上这个逻辑理不太清了,麻烦老师帮帮忙,谢谢
技术人员回复
日期:2018-5-25 14:56
您需要定义下参数N,代表的是“前一阶段下跌的最低点”,是前面几根K线中的最低价,
参考:
A1:REF(HHVBARS(H,N),1)+1,NODRAW;
DRAWICON(C>REF(L,A1),L,'ICO4'),VALIGN0;
B1:REF(LLVBARS(L,N),1)+1,NODRAW;
DRAWICON(C>REF(H,B1),H,'ICO5');
投资者咨询:求助编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-5-25 14:45
我想要的是准确的,加上N之后就是不准确的了可能有一些趋势转换的判断标准就是错误的,下面是我在开拓者上面准确的做法,我不知道文华能不能做到,而不是人为去定义N
if(CurrentBar==0){
LowLow=Low;
LowHigh=High;
HighHigh=High;
HighLow=Low;
}Else
{
if(Close
HighHigh=High;
HighLow=Low;
}
if(Low
LowLow=Low;
LowHigh=High;
}
if(HighHigh
LowLow=Low;
LowHigh=High;
}
if(HighHigh
HighHigh=High;
HighLow=Low;
}
}
技术人员回复
日期:2018-5-25 15:46
您的思路,是需要求前面N个周期的最低点对应的最高价,这个周期是需要根据思路具体定义的,您了解下
分析您3楼的模型,是从第一根开始赋值,后面依次比较给全局变量重新赋值,在引用的时候参数也是需要定义周期的,
实际就类似于HHV(X,N)函数,求X在N个周期内的最高值
投资者咨询:求助编写指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-5-25 14:45
我的那个是不需要参数的,确实需要从一段行情开始从头来一根一根赋值,但是他不需要依赖参数N,是唯一确定的,您给的这个,是需要依赖参数N的,不同的参数会导致结果不一致
技术人员回复
日期:2018-5-28 8:46
如果您要取,本地第一根到当前的最高价,可以这样写,
HHV(H,BARPOS);
//这样就是从本地第一根开始,只要有大于第一根最高价就记录为最高,否则第一根是最高
把2楼给您的模型,参数N改为BARPOS即可