(選股腳本)股價突破主力作多成本線與(指標腳本)不一致

  •   300 
  • 最後發表   andrew1234  2025 二月 12
andrew1234 發文於   2025/02/11

請問各位大大,想請教將主力作多成本線從系統的指標腳本拿來改成選股腳本,兩者的值不一致,不知道是甚麼問題?

一、如從系統的指標腳本找到主力作多成本線如下:

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

二、將其改成選股腳本(股價超過主力作多成本線)如下:

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);

 

if C>value4 then  ret=1;

 

OutputField (1, value4[1], 2, "主力作多成本");

三、但篩選出來的股票的值對比K線圖顯示的值有差異(舉例如下),可以請教可能是哪裡有錯嗎?謝謝!

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/02/11

問題出在選股預設讀取10筆資料,而你用到40筆。

在選股程式的第一行加上setTotalBar(40);即可。

  • 按讚來自於
  • LIUANDREW
andrew1234 發文於   2025/02/12

謝謝許教授指導!

發表回覆
Close