請教指標語法
請問想劃"opend+100points"這數值的橫線應該怎樣寫?opend是當日開市價(內置的語法吧?)
plot1 (opend(0)+100) ?
為甚麼我compile不到?
input: opend(0);
if date <> date then begin
plot1(opend(0)+100);
end;
lahahaha 發表於 16-5-18 00:04
為甚麼我compile不到?
input: opend(0);
1. 把input:opend(0); 那整行拿掉
opend(0)是函數值, 系統會自己算給你. 你那樣寫, 變成是設了一個參數opend, default值是0.
而此一參數與函數opend()同名, 造成opend()函數無法使用.
2. 把 If D<>D 條件去掉, 只留Plot1那行就好
加了D<>D條件, 會使得只有開盤那根Bar 才做畫線的動作 , 變成是每天開盤價+100的連線.
視覺上看起來, opend(0)+100變成不是固定的, 應該不是你所要的效果.
lahahaha 發表於 16-5-18 00:04
為甚麼我compile不到?
input: opend(0);
我只有寫一行 ... {:4_81:}
頁:
[1]