選股腳本

  •   107 
  • 最後發表   ho  2026 七月 04
ho 發文於   2026/07/02

投信持股比例有問題,篩不出資料,很多股票甚至不會出現,只設定成交量>0,只篩出116檔~

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

請提供選股腳本。避免缺少資料而選不出股票,可在使用GetField時賦予default:=0參數。

ho 發文於   2026/07/02

我只設定當日成交量>0的篩選條件,照理說要所有股票都要顯示出來才對喔~

ho 發文於   2026/07/02

setBarFreq("AD");

 

input: StartDate(20260101),EndDate(20260123);

 

value1 = getbarOffset(StartDate); //起始日

value2 = getbarOffset(EndDate); //結束日

value3=getField("投信持股", "D");

value4=getField("融資使用率", "D");

 

if v>0

 

then ret=1;

 

outputField1(value3[value2]-value3[value1],2,"投信",order:=1);

outputField2(value4[value2]-value4[value1],2,"融資");

虎科大許教授 發文於   2026/07/03

選股腳本預設讀取資料筆數為10筆。這些資料不包含2026年1月份的資料。加上下列增加讀取資料筆數的指令,就可選出股票。

setTotalBar(300);

ho 發文於   2026/07/03

我也只是篩選最新1天的資料,沒有往前篩選長時間的資料喔~

起始日期結束日期只是設定20260701/20260702

虎科大許教授 發文於   2026/07/03

若不改變讀取資料筆數,且開始及結束日期為今年7/1及7/2,用你的程式是可以選出股票的。

ho 發文於   2026/07/04

我覺得是時段的問題,晚上時段好像都不能篩選,隔天早上時段篩選就恢復正常了。

虎科大許教授 發文於   2026/07/04

你在7/2選股,選7/1-7/2符合條件的股票,可能會因為7/2選股時,投信資料尚未更新,才會選不出股票。

發表回覆
Close