小幫手好
嘗試把XQ點點滴滴的空頭氣勢指標改成導航
將原本的指標,增加了幾個條件
1. 加權改用週線
2. 上週收黑K且收盤價低於上上週的最低點,且
3. 上週空方氣勢指標為綠
4. 本週一開盤,開盤價高於上週的收盤價,進場
這上面的條件2跟3,都是上一週就確定的,且條件3的空方氣勢,週一當天盤中不會有新的數值出現(如下圖的副圖),要等收盤才出現
條件4則是即時,本週星期一開盤,馬上就可計算出來
我遇到的問題是,今天一開盤,訊號沒有出現,等到盤後才出現,我想應該是getsymbolField("TSE.TW","融券增減張數")的問題,原本想的是,因為今天空方氣勢沒有新的數值出現,所以用getsymbolField("TSE.TW","融券增減張數"),應該是取得上星期空方氣勢的數值,但改成getsymbolField("TSE.TW","融券增減張數")[1],同樣無法出現導航訊號
且我在盤中,不管我用下面程式碼修改1或2,舊有的導航顯示位置都一樣,但盤後就不一樣了,也是很怪
所以想詢問,這種狀況該如何設定才能即時且正確的顯示導航訊號
PS:看盤頁面已附上
盤後顯示導航(下圖紅框)

原本的指標
value1=getField("融券增減張數");
value2=getField("借券餘額張數");
value3=value2-value2[1];
value4=average(value1,5)+average(value3,5);
plot1(value4,"空頭氣勢指標");
修改的導航1
value4=average(getsymbolField("TSE.TW","融券增減張數")[1],5)+average(getsymbolField("TSE.TW","借券餘額張數")[1]-getsymbolField("TSE.TW","借券餘額張數")[2],5);
if open>close[1] and close[1]<low[2] and value4<0 then plot1(low,"進場");
修改的導航2
value4=average(getsymbolField("TSE.TW","融券增減張數"),5)+average(getsymbolField("TSE.TW","借券餘額張數")-getsymbolField("TSE.TW","借券餘額張數")[1],5);
if open>close[1] and close[1]<low[2] and value4<0 then plot1(low,"進場");
3 評論