使用選股腳本撰寫三大法人連續20日同買

  •   812 
  • 最後發表   Jack  2019 二月 18
Jack 發文於   2017/04/07

大家好,

使用選股腳本撰寫三大法人連續20日同買的範例腳本如下,提供給大家參考。

 

大致邏輯:

1. 頻率固定為日

2. 資料讀取範圍設為天期數

3. 使用TrueAll判斷三大法人連續20日同買

 

程式碼範例如下:

setbarfreq("D");
input: D(20, "天期數");
settotalbar(D);
condition1 = TrueAll(GetField("外資買賣超")>0 and GetField("自營商買賣超")>0 and GetField("投信買賣超")>0,D );
if condition1 then ret = 1;

 

以上,供參,有問題歡迎詢問

排序方式: 標準 | 最新
小鄭 發文於   2019/02/15

Hello 你好

請問我用此條件收尋出來的 以今天來說沒有找到半知股票 

但是從其他網站 (https://goodinfo.tw/StockInfo/StockList.asp?MARKET_CAT=%E6%99%BA%E6%85%A7%E9%81%B8%E8%82%A1&INDUSTRY_CAT=%E4%B8%89%E5%A4%A7%E6%B3%95%E4%BA%BA%E9%80%A3%E8%B2%B7+%28%E6%97%A5%29&SHEET=%E6%B3%95%E4%BA%BA%E8%B2%B7%E8%B3%A3&SHEET2=%E9%80%A3%E8%B2%B7%E9%80%A3%E8%B3%A3%E7%B5%B1%E8%A8%88%28%E6%97%A5%29)

是有找到股票的 ,.

請問問題是出在哪裡 ?

謝謝

 

Jack 發文於   2019/02/18

小鄭 兄,

我原來的程式碼是指

外資、投信、法人,在近 20 日買賣超張數全部都有大於 0 張,

而查看你所提供的網站資料,猜想指的是外資、投信、法人,這三個買賣超加起來大於 0 張就是三大法人連買,

若是的話,可以改成以下程式碼範例試試看,以上供參考,謝謝:

setbarfreq("D");
input: D(20, "天期數");
settotalbar(D);
//condition1 = TrueAll(GetField("外資買賣超")>0 and GetField("自營商買賣超")>0 and GetField("投信買賣超")>0,D );
condition1 = TrueAll(GetField("外資買賣超") + GetField("自營商買賣超") + GetField("投信買賣超") > 0,D );
if condition1 then ret = 1;

發表回覆
Close