廣告贊助

資料庫說明

  本系統使用兩個資料庫:mystk, backtesting。

  mystk,個人股票管理資料庫,為平日作業使用。其中[stk]表為主要資料表,一天有1300筆以上資料,一年就有三萬筆資料。平時只需保有三年資料即可。

  backtesting,回溯測試資料庫,此資料可灌入所能蒐集到的資料,越多越好。

雲端下載區

  以下所述下載,請至【ssd-Google雲端硬碟】下載。

資料庫建立

  下載:DB_mystk_yyyymmdd.zip(>20MB, 如,DB_mystk_20171227.zip),  DB_backtesting_yyyymmdd.zip,解壓縮後得mystk.sql, backtesting.sql。

  步驟:

  1. cd\xampp\mysql\bin

  2. 建立空的資料庫,編碼請設為 utf8_general_ci,你要建立兩個資料庫 mystk, backtesting

  3. 匯入backtesting資料庫:mysql -uroot -p backtesting < e:\mysql_bk\backtesting.sql

  4.  匯入mystk資料庫:mysql -uroot -p mystk < e:\mysql_bk\mystk.sql

  5. mystk 最近半年的資料在[stkbackup],可以用 insert into stk select * from stkbackup 匯入資料。

建立歷史資料

  請至雲端下載區下載,為每半年一個檔案。

  因為檔案太大,phpMyAdmin等資料庫管理工具可能無法匯入,請改用ImportText.cmd來匯入(stock_dist/cmd/...),mystk與backtesting分別匯入。

  註一、96年~103年資料為文字檔,名稱為stkyyyHn.zip, 如stk103H1.zip,這些檔案請用 ImportText.cmd來匯入。

  註二、104年以後資料為使用sqlDump儲存的sql指令檔,請使用以下指令:mysql -uroot -p DatabaseName < path\TableName.sql

  TableName如[stk104H1]指104年上半年,DatabaseName為mystk或backtesting。此時會先存入 stk104H1 table,再用指令將其匯入到[stk]中。

資料庫整理

  請參考【資料庫整理】一文。

創作者介紹
創作者 jesse0606 的頭像
jesse0606

奇正

jesse0606 發表在 痞客邦 留言(0) 人氣()