├── .gitignore ├── LICENSE ├── README.md ├── example.yaml ├── examples ├── README.md ├── instruments.go ├── interval_bot │ ├── README.md │ ├── cmd │ │ ├── backtest │ │ │ └── backtest.go │ │ ├── candles_downloader │ │ │ └── download_candles.go │ │ └── main.go │ └── internal │ │ └── bot │ │ ├── bot.go │ │ ├── candles.go │ │ └── executor.go ├── marketdata.go ├── md_stream.go ├── ob_bot │ ├── README.md │ ├── cmd │ │ └── main.go │ └── internal │ │ └── bot │ │ ├── bot.go │ │ ├── executor.go │ │ └── model.go ├── operations.go ├── operations_stream.go ├── order_book_download │ └── order_book.go ├── orders.go ├── orders_stream.go ├── sandbox.go ├── stop_orders.go └── users.go ├── go.mod ├── go.sum ├── investgo ├── client.go ├── config.go ├── converters.go ├── doc.go ├── helpers.go ├── instruments.go ├── marketdata.go ├── md_stream.go ├── md_stream_client.go ├── models.go ├── operations.go ├── operations_stream_client.go ├── orders.go ├── orders_stream_client.go ├── portfolio_stream.go ├── positions_stream.go ├── sandbox.go ├── stop_orders.go ├── timer.go ├── trades_stream.go └── users.go ├── proto ├── common.pb.go ├── common.proto ├── custom_methods.go ├── instruments.pb.go ├── instruments.proto ├── instruments_grpc.pb.go ├── marketdata.pb.go ├── marketdata.proto ├── marketdata_grpc.pb.go ├── operations.pb.go ├── operations.proto ├── operations_grpc.pb.go ├── orders.pb.go ├── orders.proto ├── orders_grpc.pb.go ├── sandbox.pb.go ├── sandbox.proto ├── sandbox_grpc.pb.go ├── stoporders.pb.go ├── stoporders.proto ├── stoporders_grpc.pb.go ├── users.pb.go ├── users.proto └── users_grpc.pb.go └── retry ├── backoff.go ├── doc.go ├── options.go └── retry.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/README.md -------------------------------------------------------------------------------- /example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/example.yaml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/instruments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/instruments.go -------------------------------------------------------------------------------- /examples/interval_bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/README.md -------------------------------------------------------------------------------- /examples/interval_bot/cmd/backtest/backtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/cmd/backtest/backtest.go -------------------------------------------------------------------------------- /examples/interval_bot/cmd/candles_downloader/download_candles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/cmd/candles_downloader/download_candles.go -------------------------------------------------------------------------------- /examples/interval_bot/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/cmd/main.go -------------------------------------------------------------------------------- /examples/interval_bot/internal/bot/bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/internal/bot/bot.go -------------------------------------------------------------------------------- /examples/interval_bot/internal/bot/candles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/internal/bot/candles.go -------------------------------------------------------------------------------- /examples/interval_bot/internal/bot/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/interval_bot/internal/bot/executor.go -------------------------------------------------------------------------------- /examples/marketdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/marketdata.go -------------------------------------------------------------------------------- /examples/md_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/md_stream.go -------------------------------------------------------------------------------- /examples/ob_bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/ob_bot/README.md -------------------------------------------------------------------------------- /examples/ob_bot/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/ob_bot/cmd/main.go -------------------------------------------------------------------------------- /examples/ob_bot/internal/bot/bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/ob_bot/internal/bot/bot.go -------------------------------------------------------------------------------- /examples/ob_bot/internal/bot/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/ob_bot/internal/bot/executor.go -------------------------------------------------------------------------------- /examples/ob_bot/internal/bot/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/ob_bot/internal/bot/model.go -------------------------------------------------------------------------------- /examples/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/operations.go -------------------------------------------------------------------------------- /examples/operations_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/operations_stream.go -------------------------------------------------------------------------------- /examples/order_book_download/order_book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/order_book_download/order_book.go -------------------------------------------------------------------------------- /examples/orders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/orders.go -------------------------------------------------------------------------------- /examples/orders_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/orders_stream.go -------------------------------------------------------------------------------- /examples/sandbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/sandbox.go -------------------------------------------------------------------------------- /examples/stop_orders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/stop_orders.go -------------------------------------------------------------------------------- /examples/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/examples/users.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/go.sum -------------------------------------------------------------------------------- /investgo/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/client.go -------------------------------------------------------------------------------- /investgo/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/config.go -------------------------------------------------------------------------------- /investgo/converters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/converters.go -------------------------------------------------------------------------------- /investgo/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/doc.go -------------------------------------------------------------------------------- /investgo/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/helpers.go -------------------------------------------------------------------------------- /investgo/instruments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/instruments.go -------------------------------------------------------------------------------- /investgo/marketdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/marketdata.go -------------------------------------------------------------------------------- /investgo/md_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/md_stream.go -------------------------------------------------------------------------------- /investgo/md_stream_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/md_stream_client.go -------------------------------------------------------------------------------- /investgo/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/models.go -------------------------------------------------------------------------------- /investgo/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/operations.go -------------------------------------------------------------------------------- /investgo/operations_stream_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/operations_stream_client.go -------------------------------------------------------------------------------- /investgo/orders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/orders.go -------------------------------------------------------------------------------- /investgo/orders_stream_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/orders_stream_client.go -------------------------------------------------------------------------------- /investgo/portfolio_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/portfolio_stream.go -------------------------------------------------------------------------------- /investgo/positions_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/positions_stream.go -------------------------------------------------------------------------------- /investgo/sandbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/sandbox.go -------------------------------------------------------------------------------- /investgo/stop_orders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/stop_orders.go -------------------------------------------------------------------------------- /investgo/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/timer.go -------------------------------------------------------------------------------- /investgo/trades_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/trades_stream.go -------------------------------------------------------------------------------- /investgo/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/investgo/users.go -------------------------------------------------------------------------------- /proto/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/common.pb.go -------------------------------------------------------------------------------- /proto/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/common.proto -------------------------------------------------------------------------------- /proto/custom_methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/custom_methods.go -------------------------------------------------------------------------------- /proto/instruments.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/instruments.pb.go -------------------------------------------------------------------------------- /proto/instruments.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/instruments.proto -------------------------------------------------------------------------------- /proto/instruments_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/instruments_grpc.pb.go -------------------------------------------------------------------------------- /proto/marketdata.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/marketdata.pb.go -------------------------------------------------------------------------------- /proto/marketdata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/marketdata.proto -------------------------------------------------------------------------------- /proto/marketdata_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/marketdata_grpc.pb.go -------------------------------------------------------------------------------- /proto/operations.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/operations.pb.go -------------------------------------------------------------------------------- /proto/operations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/operations.proto -------------------------------------------------------------------------------- /proto/operations_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/operations_grpc.pb.go -------------------------------------------------------------------------------- /proto/orders.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/orders.pb.go -------------------------------------------------------------------------------- /proto/orders.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/orders.proto -------------------------------------------------------------------------------- /proto/orders_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/orders_grpc.pb.go -------------------------------------------------------------------------------- /proto/sandbox.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/sandbox.pb.go -------------------------------------------------------------------------------- /proto/sandbox.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/sandbox.proto -------------------------------------------------------------------------------- /proto/sandbox_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/sandbox_grpc.pb.go -------------------------------------------------------------------------------- /proto/stoporders.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/stoporders.pb.go -------------------------------------------------------------------------------- /proto/stoporders.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/stoporders.proto -------------------------------------------------------------------------------- /proto/stoporders_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/stoporders_grpc.pb.go -------------------------------------------------------------------------------- /proto/users.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/users.pb.go -------------------------------------------------------------------------------- /proto/users.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/users.proto -------------------------------------------------------------------------------- /proto/users_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/proto/users_grpc.pb.go -------------------------------------------------------------------------------- /retry/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/retry/backoff.go -------------------------------------------------------------------------------- /retry/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/retry/doc.go -------------------------------------------------------------------------------- /retry/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/retry/options.go -------------------------------------------------------------------------------- /retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/invest-api-go-sdk/HEAD/retry/retry.go --------------------------------------------------------------------------------