我想寫的是當前一根K棒小於今日開盤價時啟動這條程式,當當下的K棒收盤時超過今日開盤價時便會啟動警示,但不曉得怎麼寫她都顯示失敗,想請問該如何做改動呢?
value1 = q_DailyOpen; if close[1] < value1 then begin if close > value1 then ret = 1; end;
我想寫的是當前一根K棒小於今日開盤價時啟動這條程式,當當下的K棒收盤時超過今日開盤價時便會啟動警示,但不曉得怎麼寫她都顯示失敗,想請問該如何做改動呢?
value1 = q_DailyOpen; if close[1] < value1 then begin if close > value1 then ret = 1; end;
Hello 阿荃,
小幫手猜測您之所以會失敗是因為使用了報價欄位(q_DailyOpen 只提供最新資料)。
小幫手會改寫為:
value1 = GetField("Open", "D");
if close[1] < value1 and close > value1 then ret = 1;
1 評論