XQ強者與小幫手日安,
程式碼的第二行,Date後面,好像有漏了些東西? 無法編譯,然後從文章不確定作者在這邊要對date作甚麼判斷。能不能幫忙確認呢? 謝謝。
XQ強者與小幫手日安,
程式碼的第二行,Date後面,好像有漏了些東西? 無法編譯,然後從文章不確定作者在這邊要對date作甚麼判斷。能不能幫忙確認呢? 謝謝。
Hi 股海小子
小幫手這邊也無法確認,原本此篇文章的撰寫方式,也可能時日已久,現行的XS語法已經不支援以上語法
不過小幫手這邊建議您改成以下語法
variable:Xhigh(0),XLow(0);
if getfielddate("close","D")<>getfielddate("close","D")[1] then begin
xHigh=getfield("high","D")[1];
xLow=getfield("low","D")[1];
end;
if V > TimeDiff(currenttime,time,"S")*25 then begin
if L < XLow then begin retmsg ="破昨低觸空"; ret=1; end;
if H < xHigh then begin retmsg ="過昨高觸多"; ret=1; end;
end;
利用getfielddate去判斷是不是新的交易日,再去抓取前一天的值。
如文章一樣搭配FITXN*1商品,頻率為1分鐘頻率,謝謝。
1 評論