第一个
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种方法求出的昨高和昨低不一样呢
除非是日线上不然这样两个不会一样
第二个
refhhd:=ref(hhd,1);
reflld:=ref(lld,1);这两句要改成
refhhd:=ref(hhd,nn);
reflld:=ref(lld,nn);
第一个肯定没问题,第二个要改成
NN:=BARSLAST(DATE<>REF(DATE,1))+1;
LLD:=LLV(L,NN);
HHD:=HHV(H,NN);
refhhd:=ref(hhd,1);
reflld:=ref(lld,1);
开盘价:valuewhen(date<>ref(date,1),o);
昨高:valuewhen(date<>ref(date,1),refhhd);
昨低:valuewhen(date<>ref(date,1),reflld);
补充日线数据,或者直接切换到k线图再切换回来
[此贴子已经被作者于2016/3/21 15:26:30编辑过]
日k线,重点是日k线,切换到日k线再切换回去,变相的补充了日线数据,