請問為何無法在指標中使用主力平均買超成本?
如果要顯示主力平均買超成本,有別的方法嗎?
blackabcb 您好
請問您想要的是"主力作多的成本線"嗎?
可以用以下的寫法試看看
input:period(40,"期數");
if barfreq = "Tick" or barfreq = "Min"
then raiseruntimeerror("不支援此頻率");
value1=GetField("主力買張");
value2=(o+h+l+c)/4;
value3=value1*value2;//做多金額
if summation(value1,period)<>0 then
value4=summation(value3,period)/summation(value1,period);
plot1(value4,"主力作多成本線");
用這個用在五分K會出現"不支援此頻率",仍無法顯示主力作多成本線,不知是哪邊出了問題?
Hello 小葛,
if barfreq = "Tick" or barfreq = "Min" then raiseruntimeerror("不支援此頻率");
這一行是讓腳本只能執行在日以上的頻率。
如果您要讓其可以執行在分鐘頻率的話,要在指定主力買張的頻率,因為其只能使用日頻率或以上。
舉例來說:
input:period(40,"期數");
if summation(GetField("主力買張", "D"),period)<>0 then
value4 = summation(GetField("主力買張", "D") * ((getfield("Open", "D") + getfield("High", "D") + getfield("low", "D") + getfield("close", "D")) / 4), period) / summation(GetField("主力買張", "D"),period);
plot1(value4,"主力作多成本線");
這樣就能畫在分鐘頻率上。
請問該怎麼設定,切換1跟5分都無法顯示出來
主力買張欄位資料只支援日以上的頻率,分鐘頻率不支援。
5 評論