2014年12月16日 星期二

2015年台期所期貨最後交易日檔

2015(中華民國104年)台期所期貨最後交易日檔

2014-12-17

2015台期所期貨最後交易日檔(結算日)

資訊來源 - 期貨交易所 - 最新消息 - 公告 - 1205期交所-年曆卡(底黑).pdf

20150121
20150218
20150318
20150415
20150520
20150617
20150715
20150819
20150916
20151021
20151118
20151216

--

2014年6月3日 星期二

台指期轉檔程式 - part5 (只用AutoHotkey)

AutoHotkey到期交所抓交易檔, 並分拆成Tick及K線 (多天)

寫過幾個 到期交所抓交易檔, 並分拆成Tick及K線 "台指期轉檔程式" - 轉檔程 Linux Bash ~ 轉檔程 part4.

這次是只用 AutoHotkey 及外部程式 unzip.exe 來處理





ahk 程式
  \twfTrade2K.exe  (主程式)
  \Tick2mk.exe
  \Tick2dk.exe
  \chk_Ver.exe   檢查 AutoHotkey 版本

設定檔
  \twfTrade2K.ini (設定檔)

  \last-trading-days (期貨最後交易日檔)

Source code 在 ahk_code 目錄下

程式



相關


2014年5月12日 星期一

DDE Table

DDE Table

2014-05-12 整理

看盤軟體 DDE 設定
台証超級大三元 TS 台指 TXF
看盤軟體 商品代碼 欄名 設定
超級大三元小台2014-05 成交 =TS|KS!MXFe4.124
單量 =TS|KS!MXFe4.128
台指2014-06 名稱 =TS|KS!TXFf4.404
時間 =TS|KS!TXFf4.123
成交 =TS|KS!TXFf4.124
單量 =TS|KS!TXFf4.128
成交量=TS|KS!TXFf4.133
最高價=TS|KS!TXFf4.131
最低價=TS|KS!TXFf4.132




康和E閃電 CH 台指 TXF
看盤軟體 商品代碼 欄名 設定
康和E閃電 台指2014-05 名稱 =CH|KS!TXFe4.402
時間 =CH|KS!TXFe4.123
成交 =CH|KS!TXFe4.124
單量 =CH|KS!TXFe4.128
成交量=CH|KS!TXFe4.133
最高價=CH|KS!TXFe4.131
最低價=CH|KS!TXFe4.132

康和全都賺 MMSDDE 台指 WTX&
看盤軟體 商品代碼欄名設定
康和全都賺台指 名稱 =MMSDDE|FUSA!'WTX&.2020'
代碼 =MMSDDE|FUSA!'WTX&.1018'
買價 =MMSDDE|FUSA!'WTX&.101'
賣價 =MMSDDE|FUSA!'WTX&.102'
成交 =MMSDDE|FUSA!'WTX&.125'
電子 開盤 =MMSDDE|FUSA!'WTE&.126'
金融 最高 =MMSDDE|FUSA!'WTF&.130'
小台 最低 =MMSDDE|FUSA!'WMT&.131'
摩台 時間 =MMSDDE|FUSA!'S2TW&.143'
歐元 漲跌 =MMSDDE|FUSA!'M1EC&.183'
英磅 單量 =MMSDDE|FUSA!'M1BP&.404'

元大 yeswin YES 台指 TXF1
看盤軟體 商品代碼 欄名 設定
元大yeswin台指 名稱 =YES|DQ!TXF1.Name
時間 =YES|DQ!TXF1.Time
成交 =YES|DQ!TXF1.Price
單量 =YES|DQ!TXF1.Volume
成交量=YES|DQ!TXF1.CumulativeVolume
最高價=YES|DQ!TXF1.High
最低價=YES|DQ!TXF1.Low
昨收 =YES|DQ!TXF1.PreviousPrice

艾揚 Office Quote 台指 FITX
看盤軟體 商品代碼欄名設定
Office Quote台指名稱=OfficeQuote|TW!FITX999999_s1
時間 =OfficeQuote|TW!FITX999999_3
成交 =OfficeQuote|TW!FITX999999_16
單量 =OfficeQuote|TW!FITX999999_18
成交量=OfficeQuote|TW!FITX999999_19
最高價=OfficeQuote|TW!FITX999999_13
最低價=OfficeQuote|TW!FITX999999_14


看盤軟體 名稱 代碼
超級大三元
康和E閃電
台指 TXF
電指 EXF
金指 FXF
小台 MXF

看盤軟體 名稱 代碼
康和全都賺台指 WTX&
電子 WTE&
金融 WTF&
小台 WMT&
摩台 S2TW&
歐元 M1EC&
英磅 M1BP&

看盤軟體 名稱 代碼
元大Yeswin台指近 TXF1
電指近 EXF1
金指近 FXF1
小台近 MXF1
非金電近 XIF1
臺50期近 T5A
黃金期近 TDA
台黃金近 TTA
台摩台近 TWA
公債期近 TGA
利率期近 TCA
櫃買期近 TOA
摩台指近 TSA 

2014年4月26日 星期六

MultiCharts DDE 設定

MultiCharts DDE 設定

2014-04-26
大三元 DDE 設定
商品代碼 欄名設定
小台2014-05 價格=TS|KS!MXFe4.124
小台2014-05 單量=TS|KS!MXFe4.128
台指2014-06 價格=TS|KS!TXFf4.124
台指2014-06 單量=TS|KS!TXFf4.128
康和全都賺 DDE 設定
商品代碼 欄名設定
台指 價格=MMSDDE|FUSA!'WTX&.125'
台指 單量=MMSDDE|FUSA!'WTX&.404'

超級大三元

  • 先開大三元

QuoteManager

  • 打開 QuoteManager
  • menu(選單) → Tools(工具) → Data Sources(資料源)
  • 選 Universal DDE, 按 Clone(複製) 鈕,

    並輸入
    • Data Source Name : MyDDE (自訂)
    • Data Source Abbr : MDD (隨便打, 不要重複)

  • 再選 MyDDE, 按 Settings 鈕 (設定), (以大三元小台2014-05為例)


    • Template(模組) : MyDDE
    • Trade (成交)
      • Price : =TS|KS!MXFe4.124 (價格)
      • Volume : =TS|KS!MXFe4.128 (單量 )
    • Bid (買)
      • Price : =TS|KS!MXFe4.124
      • Volume : =TS|KS!MXFe4.128
    • Ask (賣)
      • Price : =TS|KS!MXFe4.124
      • Volume : =TS|KS!MXFe4.128
    • 按 test, 如圖
      DDE Test

  • 資料源設定好之後, 開始設定商品 : menu(選單) → Instrument → Add Symbol(新增商品) → Manually (手動)
  • 商品代碼設定, 不要重複
    • Data Source(數據源) : MyDDE
    • Symbol(商品) : twf
    • Cateory : Futures (期貨)
    • Exchange(交易所) : TAISE

MultiCharts

  • 打開 MultiCharts
  • Create New Chart Window (新增圖表視窗)
    • Instrument (商品)頁面
      • Data Source(數據源) : MyDDE
      • Instrument (選擇商品) : twf
    • Settings(設定)頁面
      • Regular(週期) Chart Type
      • Resolation : 1 menuite(分鐘)
      • Date Range(資料區間) : 5000 , Days Back, From:2009/01/01
      • Display SubChart:(顯示副圖) : Show On Top(顯示在最上方)
    • Style(樣式)頁面
      • Chart Type(圖形類型) : Candlestick(蠟燭線)
      • Advanced(進階) : Last Price Market(顯示最新價格) (打勾)
在 MultiCharts 設定完成, 即可看到, 畫出盤中即時的K棒圖形

2012年8月3日 星期五

安裝 geniustrader

2012-05-08

加入路徑

~/.profile
# set PATH so it includes user's geniustrader if it exists
if [ -d "$HOME/geniustrader/Scripts" ] ; then
PATH="$PATH:$HOME/geniustrader/Scripts"
fi

perl 相關 modules 安裝


  • Date::Manip (debian package: libdate-manip-perl)
  • Date::Calc (debian package: libdate-calc-perl)
  • Getopt::Long (debian package: libgetopt-long-descriptive-perl)
  • XML::LibXML (debian package: libxml-libxml-perl)
  • Compress::Zlib (debian package: wheezy/libcompress-zlib-perl)
  • Storable (standard in Perl 5.14, debian package for wheezy/perl 5.14: libstorable-perl)
  • GD (debian package: wheezy/libgd-gd2-perl)
  • Data::Dumper
  • HTML::Mason
  • Math::Trig
  • POSIX
  • Pod::Simple
  • Pod::Usage
  • Pod::Parser

其他 modules


modules (程式) 備註
File::Find
File::Spec
IO::Handle
Perl core 一部份
GD (backtest.pl) perl 圖形套件隨著 c gd 程式庫 libgd
DBI
DBD::Pg
DBD::mysql
DBD::SQLite
DBD::SQLite2
DBD::File
DBD::ODBC
若有用 SQL 後端儲存價格資料
Finance::BeanCounter 推薦的股票價格數據庫應用程序
Time::Local 使用 CSV (GT/DB/CSV.pm) 基礎價格資料
與 GT/DB/Text.pm text based prices data 不同
List::Util 用在 future max/min 方法
Test::More Test::Differences tool kit modules 執行測試
LWP 若有使用 GT/DB/HTTP.pm
XML::Simple 只在 backtest_multi.pl 用到, 其他 GT 應用程式使用 XML::LibXML
perldoc 不一定需要


測試

  • script 在 <geniustrader>/Scripts
  • RSI txf2012 (txf 201201 - 20120703)
    cd Scripts
    ./display_indicator.pl I:RSI txf2012 | less

結果

Calculating indicator RSI[14, {I:Prices CLOSE}] ...
RSI[14, {I:Prices CLOSE}][2012/01/31] = 79.7701
RSI[14, {I:Prices CLOSE}][2012/02/01] = 78.6667
RSI[14, {I:Prices CLOSE}][2012/02/02] = 80.8903
RSI[14, {I:Prices CLOSE}][2012/02/03] = 79.8857
RSI[14, {I:Prices CLOSE}][2012/02/04] = 84.7966
RSI[14, {I:Prices CLOSE}][2012/02/06] = 83.0189
RSI[14, {I:Prices CLOSE}][2012/02/07] = 81.4645
RSI[14, {I:Prices CLOSE}][2012/02/08] = 84.3478
RSI[14, {I:Prices CLOSE}][2012/02/09] = 84.7458
RSI[14, {I:Prices CLOSE}][2012/02/10] = 81.8926
RSI[14, {I:Prices CLOSE}][2012/02/13] = 88.1086
RSI[14, {I:Prices CLOSE}][2012/02/14] = 83.4540
RSI[14, {I:Prices CLOSE}][2012/02/15] = 87.0250
RSI[14, {I:Prices CLOSE}][2012/02/16] = 75.9036
RSI[14, {I:Prices CLOSE}][2012/02/17] = 74.6032
RSI[14, {I:Prices CLOSE}][2012/02/20] = 73.7418
RSI[14, {I:Prices CLOSE}][2012/02/21] = 68.9913
RSI[14, {I:Prices CLOSE}][2012/02/22] = 71.0465
RSI[14, {I:Prices CLOSE}][2012/02/23] = 64.1089
RSI[14, {I:Prices CLOSE}][2012/02/24] = 66.4103
RSI[14, {I:Prices CLOSE}][2012/02/29] = 71.3974
RSI[14, {I:Prices CLOSE}][2012/03/01] = 66.0622
RSI[14, {I:Prices CLOSE}][2012/03/02] = 65.2058
RSI[14, {I:Prices CLOSE}][2012/03/03] = 67.4451
RSI[14, {I:Prices CLOSE}][2012/03/05] = 58.6701
RSI[14, {I:Prices CLOSE}][2012/03/06] = 54.3478
RSI[14, {I:Prices CLOSE}][2012/03/07] = 42.5703
RSI[14, {I:Prices CLOSE}][2012/03/08] = 54.8077
RSI[14, {I:Prices CLOSE}][2012/03/09] = 54.9932
RSI[14, {I:Prices CLOSE}][2012/03/12] = 47.7876
RSI[14, {I:Prices CLOSE}][2012/03/13] = 54.8098
RSI[14, {I:Prices CLOSE}][2012/03/14] = 57.2939
RSI[14, {I:Prices CLOSE}][2012/03/15] = 59.3647
RSI[14, {I:Prices CLOSE}][2012/03/16] = 56.3996
RSI[14, {I:Prices CLOSE}][2012/03/19] = 46.1827
RSI[14, {I:Prices CLOSE}][2012/03/20] = 40.8768
RSI[14, {I:Prices CLOSE}][2012/03/21] = 39.6882
RSI[14, {I:Prices CLOSE}][2012/03/22] = 48.0132
RSI[14, {I:Prices CLOSE}][2012/03/23] = 52.4096
RSI[14, {I:Prices CLOSE}][2012/03/26] = 50.6993
RSI[14, {I:Prices CLOSE}][2012/03/27] = 56.6938
RSI[14, {I:Prices CLOSE}][2012/03/28] = 53.3835
RSI[14, {I:Prices CLOSE}][2012/03/29] = 41.6143
RSI[14, {I:Prices CLOSE}][2012/03/30] = 47.9075
RSI[14, {I:Prices CLOSE}][2012/04/02] = 39.7294
RSI[14, {I:Prices CLOSE}][2012/04/03] = 27.0886
RSI[14, {I:Prices CLOSE}][2012/04/05] = 22.6695
RSI[14, {I:Prices CLOSE}][2012/04/06] = 28.9559
RSI[14, {I:Prices CLOSE}][2012/04/09] = 26.5286
RSI[14, {I:Prices CLOSE}][2012/04/10] = 30.8086
RSI[14, {I:Prices CLOSE}][2012/04/11] = 33.1343
RSI[14, {I:Prices CLOSE}][2012/04/12] = 25.2759
RSI[14, {I:Prices CLOSE}][2012/04/13] = 34.1487
RSI[14, {I:Prices CLOSE}][2012/04/16] = 36.9703
RSI[14, {I:Prices CLOSE}][2012/04/17] = 29.3478
RSI[14, {I:Prices CLOSE}][2012/04/18] = 29.9020
RSI[14, {I:Prices CLOSE}][2012/04/19] = 36.2663
RSI[14, {I:Prices CLOSE}][2012/04/20] = 29.6009
RSI[14, {I:Prices CLOSE}][2012/04/23] = 28.9902
RSI[14, {I:Prices CLOSE}][2012/04/24] = 32.7014
RSI[14, {I:Prices CLOSE}][2012/04/25] = 44.6112
RSI[14, {I:Prices CLOSE}][2012/04/26] = 37.5691
RSI[14, {I:Prices CLOSE}][2012/04/27] = 40.2963
RSI[14, {I:Prices CLOSE}][2012/04/30] = 39.0318
RSI[14, {I:Prices CLOSE}][2012/05/02] = 52.1945
RSI[14, {I:Prices CLOSE}][2012/05/03] = 51.2224
RSI[14, {I:Prices CLOSE}][2012/05/04] = 43.6828
RSI[14, {I:Prices CLOSE}][2012/05/07] = 37.7030
RSI[14, {I:Prices CLOSE}][2012/05/08] = 45.4902
RSI[14, {I:Prices CLOSE}][2012/05/09] = 40.0000
RSI[14, {I:Prices CLOSE}][2012/05/10] = 41.9118
RSI[14, {I:Prices CLOSE}][2012/05/11] = 41.1058
RSI[14, {I:Prices CLOSE}][2012/05/14] = 43.1078
RSI[14, {I:Prices CLOSE}][2012/05/15] = 43.6025
RSI[14, {I:Prices CLOSE}][2012/05/16] = 33.9367
RSI[14, {I:Prices CLOSE}][2012/05/17] = 40.1557
RSI[14, {I:Prices CLOSE}][2012/05/18] = 34.8120
RSI[14, {I:Prices CLOSE}][2012/05/21] = 37.1747
RSI[14, {I:Prices CLOSE}][2012/05/22] = 25.7958
RSI[14, {I:Prices CLOSE}][2012/05/23] = 23.7374
RSI[14, {I:Prices CLOSE}][2012/05/24] = 23.2089
RSI[14, {I:Prices CLOSE}][2012/05/25] = 25.4425
RSI[14, {I:Prices CLOSE}][2012/05/28] = 28.3741
RSI[14, {I:Prices CLOSE}][2012/05/29] = 42.0304
RSI[14, {I:Prices CLOSE}][2012/05/30] = 38.6239
RSI[14, {I:Prices CLOSE}][2012/05/31] = 42.3968
RSI[14, {I:Prices CLOSE}][2012/06/01] = 37.8500
RSI[14, {I:Prices CLOSE}][2012/06/04] = 30.4151
RSI[14, {I:Prices CLOSE}][2012/06/05] = 39.1705
RSI[14, {I:Prices CLOSE}][2012/06/06] = 38.1733
RSI[14, {I:Prices CLOSE}][2012/06/07] = 46.1879
RSI[14, {I:Prices CLOSE}][2012/06/08] = 39.8968
RSI[14, {I:Prices CLOSE}][2012/06/11] = 44.2584
RSI[14, {I:Prices CLOSE}][2012/06/12] = 45.1954
RSI[14, {I:Prices CLOSE}][2012/06/13] = 46.7678
RSI[14, {I:Prices CLOSE}][2012/06/14] = 50.4603
RSI[14, {I:Prices CLOSE}][2012/06/15] = 51.7129
RSI[14, {I:Prices CLOSE}][2012/06/18] = 48.7889
RSI[14, {I:Prices CLOSE}][2012/06/19] = 51.4986
RSI[14, {I:Prices CLOSE}][2012/06/20] = 54.2147
RSI[14, {I:Prices CLOSE}][2012/06/21] = 50.6633
RSI[14, {I:Prices CLOSE}][2012/06/22] = 58.1905
RSI[14, {I:Prices CLOSE}][2012/06/25] = 48.7899
RSI[14, {I:Prices CLOSE}][2012/06/26] = 46.3074
RSI[14, {I:Prices CLOSE}][2012/06/27] = 47.0993
RSI[14, {I:Prices CLOSE}][2012/06/28] = 52.4520
RSI[14, {I:Prices CLOSE}][2012/06/29] = 51.1501
RSI[14, {I:Prices CLOSE}][2012/07/02] = 56.7442
RSI[14, {I:Prices CLOSE}][2012/07/03] = 59.6529
:
  • ./backtest.pl TFS 13000 | less
  • ./backtest.pl 'TFS[30,7,7]' 13000 | less

geniustrader 交易系統

geniustrader - perl 語言寫的 open source 的交易系統(可回測)

主頁 - http://geniustrader.org/

最近在寫新策略以及回測, 使用 perl 來找最佳化及整理資料, 真是方便太多了

----

2012年2月13日 星期一

台灣期貨交易所最近30天交易檔

記一下, 有時要查, 會忘了。

台灣期貨交易所最近30天交易檔位置 :
台灣期貨交易所 -> 交易資訊 -> 盤後資料 -> 期貨 -> 前30個交易日期貨每筆成交資料

下載
  1. 使用 wget 抓取 - wget http://www.taifex.com.tw/DailyDownload/Daily_yyyy_mm_dd.zip
  2. 用瀏覽器打開 - http://www.taifex.com.tw/DailyDownload/Daily_yyyy_mm_dd.zip

最後 Daily_yyyy_mm_dd.zip 中, yyyy是四位數西元年, mm為兩位數月份, dd為
位數日期
, 例西元2012年01月15日, 即為 Daily_2012_01_15.zip


-

聯絡表單

名稱

以電子郵件傳送 *

訊息 *