COCO研究院

 找回密碼
 註冊
搜索
樓主: 電腦人

股票方面放棄用MC,改用AMIBROKER了

[複製鏈接]
 樓主| 發表於 13-9-3 19:07 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-3 19:09 編輯
alexliou 發表於 13-9-3 18:40
我剛剛試了一下
應該可以不必每次手動
只要第一次設定好(Symbol與它對應的ASCII File)即可

感謝分享

看起來還是沒有直接可以匯入資料庫的方法

最後匯完還是要手動開MC,手動載入訊號後才會自動更新資料庫

有點累 ^^|||

那我還是選AMIBRKOER好了

目前要做到的是自動匯入資料,每天資料庫要自動壓縮並打包,並備份到雲端儲藏庫

期待TSSUPPORT推出支援COMMAND-LINE匯入資料庫的方式
發表於 13-9-3 19:31 | 顯示全部樓層
電腦人 發表於 13-9-3 19:07
感謝分享

看起來還是沒有直接可以匯入資料庫的方法

剛剛又試了一下
前面寫說每次update完ASCII files 後還要按一次Map ASCII
這一步是不需要的

我猜測Map ASCII 根本沒把資料放到 QM的Database 裡
(Edit Data 也沒辦法Load進來)
他只是提供了Symbol 與它對應的ASCII 資料檔的Mapping而已
所以只需要更新ASCII 資料檔即可

評分

參與人數 2金錢 +4 收起 理由
電腦人 + 2 感謝分享
morona + 2 yes !!

查看全部評分

 樓主| 發表於 13-9-7 06:05 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-7 06:50 編輯

感謝告知
那看起來更慘
沒有直接轉入資料庫,而是外掛ASCII


用AMIBROKER匯入後,檢查了一下,證交所居然有給這種資料滿多檔股票都會給這種垃圾

20040816,0,0,0.00,0.00,0.00,0.00,0.00,0 (星期一)

真的是讓我昏倒,不過抓到原因後,就方便許多了
把這種類型的垃圾刪掉
證交所沒有交易資料時,好像有兩種表現方式

一個是 寫 0.00 ,另一個是標 -

就資料而言,開高低收給的應該是 - ,而不是 0 ,因為標0,代表是股票的最高點是0,而不是當日未成交

至於成交金額確實是0,成交股數是0,這樣標沒問題

櫃買中心就沒這個問題!

感覺證交所內部資料本身就不一致,得好好再檢查一下
 樓主| 發表於 13-9-8 00:43 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-8 01:07 編輯

找到一個新的問題了

http://www.twse.com.tw/ch/tradin ... &myear=2000&mmon=09

請看9月22日

證交所的資料確定有缺漏

剛被AMIBROKER指正出來了

有成交金額,但沒有開高低收,這資料缺很大
不過還好,用程式過濾掉就好了,沒多大影響,還好只是日線

資料有20年下來有2189筆是這樣子的資料,轉檔時自己小心
 樓主| 發表於 13-9-8 01:52 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-8 02:09 編輯

剩最後一個最鬼異的地方

http://www.twse.com.tw/ch/tradin ... &myear=1994&mmon=09

9月1號的收盤價是0

發表於 13-9-8 10:11 | 顯示全部樓層
電腦人 發表於 13-9-8 01:52
剩最後一個最鬼異的地方

http://www.twse.com.tw/ch/tradin ... &myear=1994&mmon=09

查了股票軟體 2020 1994/09/01 52.5 53.5 52.5 52.5 1133

 樓主| 發表於 13-9-8 10:14 | 顯示全部樓層
moneymaker 發表於 13-9-8 10:11
查了股票軟體 2020 1994/09/01 52.5 53.5 52.5 52.5 1133

感謝分享

有,是這個價格沒錯


發表於 13-9-8 10:15 | 顯示全部樓層
本帖最後由 moneymaker 於 13-9-8 10:18 編輯
電腦人 發表於 13-9-8 00:43
找到一個新的問題了

http://www.twse.com.tw/ch/tradin ... &myear=2000&mmon=09

那是當天一筆都沒有成交....有些股票不是每天都有成交的
 樓主| 發表於 13-9-8 11:16 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-8 11:19 編輯
moneymaker 發表於 13-9-8 10:15
那是當天一筆都沒有成交....有些股票不是每天都有成交的

感謝討論

1203 當天沒有 開 高 低 收 價格 ,但卻有成交股數 及 成交金額

這很確定是有成交,沒記載
而且成交是1筆,怎樣都說不通,可能是當天的資料是有問題的
除非這天他記載交易筆數為0,那我就相信是當天是沒有成交的

89/09/22
688
5,476
0.00
0.00
0.00
0.00
0.00
1

成交股數
成交金額




 樓主| 發表於 13-9-8 13:08 | 顯示全部樓層
最後一個自動化步驟,就是做自動匯入資料了

AMKBROKER使用SCRIPT來匯入,剛實測可以一整筆匯入台股收盤資料沒問題

接下來就是放在機器上,讓他自動更新了
發表於 13-9-8 13:46 | 顯示全部樓層
電腦人 發表於 13-9-8 11:16
感謝討論

1203 當天沒有 開 高 低 收 價格 ,但卻有成交股數 及 成交金額

那是零股交易 成交1筆 688股 價值 5476 元
 樓主| 發表於 13-9-8 19:33 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-8 19:43 編輯
moneymaker 發表於 13-9-8 13:46
那是零股交易 成交1筆 688股 價值 5476 元

謝謝您的提醒

那就更可以確定證交所搞錯了

零股交易的東西,應另行統計至 零股交易行情單 中 ,且非做一半

如果零股交易的行情,不計入統計之中,那那天就不應該有成交金額的資料(也就是該日線資訊應不含零股交易)

既然有成交金額了,代表這個日線的統計資料,是含零股交易的,就應該有"成交價格",而不是0

如果是0,那就是代表我交易零股,可以用"0"元買進或賣出該檔股票

所以這更加證明了證交所日線統計資料是 前面部份含有零股交易(成交股數,成交金額)
                                                           後半部份不含零股交易(開,高,低,收,量)

我想證交所可以去參加矛盾大對決了...

零股交易資訊在這邊
http://www.twse.com.tw/ch/trading/exchange/TWT53U/genpage/Report201309/A4112013090601.php?chk_date=102/09/06&select2=01
 樓主| 發表於 13-9-8 19:39 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-8 19:57 編輯

目前上市及上櫃都弄好了,現在還在想要不要分類一下

上市股票代碼SYMBOL後面加個.STOCK  (例:2317.STOCK)
上櫃股票代碼SYMBOL後面加個.OTC      (例:1570.OTC)

AMIBROKER匯入速度非常不錯

剛實測用SCRIPT匯入速度也很快,用精靈匯入更快

MC開發人員該加油了

2317.png



 樓主| 發表於 13-9-8 20:11 | 顯示全部樓層
本帖最後由 電腦人 於 13-9-8 20:17 編輯

接下來比較麻煩的是,要在程式中做到從
×年×月×日,回補到×年×月×日
因為證交所及櫃買中心是以每月呈現一個檔案,所以基本上指定迄日沒有什麼意義
所以經考量之中,只擺一個起日,然後下載後,呼叫AMIBROKER,再透過SCRIPT匯入AMIBROKER
其實花時間的部份,好像都是在UI的設計上 ...

經發現AMIBROKER確實會將資料匯入資料庫中
而且會依0到Z代號做自動分類,這樣帶著走很方便,每天也可以很快的透過程式做即時回補的動作
發表於 13-9-8 20:15 | 顯示全部樓層
本帖最後由 moneymaker 於 13-9-8 20:19 編輯

以前零股好像是定價交易的...沒有所謂開高低收

您提到的是自民國93年12月24日以後的零股資料 http://www.twse.com.tw/ch/trading/exchange/TWT53U/genpage/Report201309/A4112013090601.php?chk_date=102/09/06&select2=01, 以及民國91年9月16日至93年12月23日 http://www.twse.com.tw/ch/tradin ... /09/06&status=1 但是您的 1203 是 89年的

                                                                                                               
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-2 22:41

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |