在指標中無法使用主力平均買超成本

  •   515 
  • 最後發表   blackabcb  2024 十二月 21
blackabcb 發文於   2020/10/29

請問為何無法在指標中使用主力平均買超成本?

如果要顯示主力平均買超成本,有別的方法嗎?

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/10/30

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,"主力作多成本線");

小葛 發文於   2023/02/05

用這個用在五分K會出現"不支援此頻率",仍無法顯示主力作多成本線,不知是哪邊出了問題?

XQ小幫手 發文於   2023/02/07

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,"主力作多成本線");

這樣就能畫在分鐘頻率上。

 

jiating 發文於   2024/12/19

請問該怎麼設定,切換1跟5分都無法顯示出來

虎科大許教授 發文於   2024/12/21

主力買張欄位資料只支援日以上的頻率,分鐘頻率不支援。

發表回覆
Close