if TrueAny(( close - open ) >(high -low) * 0.65,20)
可以取得該天k棒開高低收嗎?
if TrueAny(( close - open ) >(high -low) * 0.65,20)
可以取得該天k棒開高低收嗎?
TrueAny成立那有辦法取得該天的開高低收?.
可以示範嗎謝謝
Hello 散財橘子,
網站上有教學區,裡面有XS語法的基礎和應用可以預覽,小幫手建議您可以先看一看。
if TrueAny(( close - open ) >(high -low) * 0.65,20) then begin
value1 = getfield("Open", "D");
value2 = getfield("High", "D");
value3 = getfield("Low", "D");
value4 = getfield("Close", "D");
end;
這樣只要 TrueAny 的條件有達成,value1 ~ value4 就會是當日到當下的OHLC。
還是你要的是條件成立的那一天的OHLC,而不是執行的那一天的OHLC?
那這樣的話小幫手建議您直接寫
if ( close - open ) >(high -low) * 0.65 then begin
value1 = getfield("Open", "D");
value2 = getfield("High", "D");
value3 = getfield("Low", "D");
value4 = getfield("Close", "D");
end;
這樣 value1 ~ value4 就會保存條件成立當下的日OHLC。
3 評論