求通达信公式:近20天个股最大涨幅小于30%

20天内个股最低价到最高价涨幅小于30%
是20天内的最高价和最低价涨幅小于30%,不是当天的收盘价和最低价的价差。

实际上你的意思是20天振幅小于30%,所以写公式如下:
hhv(h,20)/llv(l,20)<1.3;

股票公式专家团为你解答,希望能帮到你,祝投资顺利。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-18
value_a1:=findhigh(high,0,20,1);
value_a2:=finlow(low,0,20,1);
value_a:=between((value_a1-value_a2)/value_a2*100,0,30);
value_b1:=findhigh(vol,0,20,1);
value_b2:=finlow(vol,0,20,1);
value_b:=between((value_b1-value_b2)/value_b2*100,0,30);
value:value_a and value_b;追问

抱歉测试时说有错误
当前公式 : 涨幅限制 (条件选股公式)
错误句 :
VALUE_A2:=FINLOW(LOW,0,20,1)
详细信息 : 您在括号前写的不是函数、公式等,
且缺少必要的运算符!
错误起始位置 : 10 ; 长度: 8

追答

value_a1:=findhigh(high,0,20,1);
value_a2:=fin
low(low,0,20,1);
value_a:=between((value_a1-value_a2)/value_a2*100,0,30);
value_b1:=findhigh(vol,0,20,1);
value_b2:=fin
low(vol,0,20,1);
value_b:=between((value_b1-value_b2)/value_b2*100,0,30);
value:value_a and value_b;

第2个回答  2019-10-16
hhv(h,20)/llv(l,20)<1.3;这样可以
相似回答