# ctp **Repository Path**: auto-trader/ctp ## Basic Information - **Project Name**: ctp - **Description**: go ctp api - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-24 - **Last Updated**: 2024-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ctp === ctp ineterface of golang (for linux64) http://www.citicsf.com/download/ctp/ Preparing --------- install go install swig Building -------- export GOROOT= cd ./src ./make.sh Tutorial -------- package main import ( "ctp" "fmt" ) var ( front string = "tcp://asp-sim2-front1.financial-trading-platform.com:26205" api ctp.CThostFtdcTraderApi ) type TradeApi struct { ctp.ThostFtdcTraderSpiImplBase } //callback from c++ libararys func (g *TradeApi) OnFrontConnected() { fmt.Printf("connected\n") } func main() { api = ctp.CThostFtdcTraderApiCreateFtdcTraderApi() api.RegisterSpi(ctp.GTrader(&TradeApi{})) api.RegisterFront(front) api.Init() api.Join() } More ---- i need a public account to test... and i don't know how to trade...