以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求解 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94948) |
-- 作者:devil -- 发布时间:2016/3/21 5:43:51 -- 求解 第一个 INPUT:TN(1,1,100,1),tK1(0.65,0.1,1,0.1),tK2(0.65,0.1,1,0.1),tNMIN(1,1,100,1); CYC:=BARSLAST(DATE<>REF(DATE,1))+1; 昨高:=CALLSTOCK(STKLABEL,VTHIGH,6,-1); 昨低:=CALLSTOCK(STKLABEL,VTLOW,6,-1); 昨收:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1); 开盘价:=VALUEWHEN(CYC=1,OPEN); 第二个 NN:=BARSLAST(DATE<>REF(DATE,1))+1; LLD:=LLV(L,NN); HHD:=HHV(H,NN); refhhd:=ref(hhd,1); reflld:=ref(lld,1); If DATE<>ref(DATE,1) then BEGIN 开盘价:=o; 昨高:=refhhd; 昨低:=reflld; 昨收:=rc; end 为什么2种方法求出的昨高和昨低不一样呢 |
-- 作者:jinzhe -- 发布时间:2016/3/21 9:12:39 -- 除非是日线上不然这样两个不会一样 第二个 refhhd:=ref(hhd,1);
reflld:=ref(lld,1);这两句要改成
refhhd:=ref(hhd,nn);
reflld:=ref(lld,nn); |
-- 作者:devil -- 发布时间:2016/3/21 12:38:17 -- 在5K下 我看是第二个求出的值是对的 第一个不对 第二个不用改是正确的 它是求当日第一根K线时 前一根K线的当日最高值 第一个确定没问题?
|
-- 作者:jinzhe -- 发布时间:2016/3/21 13:34:26 -- 第一个肯定没问题,第二个要改成 NN:=BARSLAST(DATE<>REF(DATE,1))+1;
开盘价:valuewhen(date<>ref(date,1),o); |
-- 作者:devil -- 发布时间:2016/3/21 15:22:05 -- 第一个 我在后面加 ZG:昨高; 图上啥都没有 不显示最高价的线
|
-- 作者:jinzhe -- 发布时间:2016/3/21 15:26:17 -- 补充日线数据,或者直接切换到k线图再切换回来 [此贴子已经被作者于2016/3/21 15:26:30编辑过]
|
-- 作者:devil -- 发布时间:2016/3/21 16:03:48 -- 就是在K线图上 加载的 |
-- 作者:jinzhe -- 发布时间:2016/3/21 16:10:02 -- 日k线,重点是日k线,切换到日k线再切换回去,变相的补充了日线数据, |