Skip to content

LsYueh/templar-plus-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeMPlar++

TMP是臺灣證券交易所(TWSE)所使用的專屬傳輸協定,全名為Transaction Message Protocol,用於證券交易相關的訊息傳輸。此工具用於解析TMP提供的委託/成交/申報/檔案傳輸服務訊息內容,將序列化的字串資料轉為非序列化的資料物件後再加以利用。


Meson/Ninja + Visual Studio Build Tools 2026 (C++20)

下載Visual Studio Build Tools



開發

launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Test App (MSVC)",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFolder}/builddir/tests/test_tmp.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}",
      "environment": [
        {
          "name": "PATH",
          "value": "${workspaceFolder}/builddir/src;${env:PATH}"
        }
      ]
    }
  ]
}

settings.json

{
    "terminal.integrated.profiles.windows": {
        "MSVC x64": {
            "path": "C:\\Windows\\System32\\cmd.exe",
            "args": ["/k", "C:\\Program Files (x86)\\Microsoft Visual Studio\\18\\BuildTools\\VC\\Auxiliary\\Build\\vcvars64.bat"],
            "icon": "terminal-cmd"
        }
    },
    "terminal.integrated.defaultProfile.windows": "MSVC x64",
    "editor.tabSize": 2
}

About

臺灣證券交易所 (TWSE) TMP 傳輸協定訊息轉換工具 (C++20)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published