Download the PHP package james.rus52/tinkoffinvest without Composer
On this page you can find all versions of the php package james.rus52/tinkoffinvest. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package tinkoffinvest
PHP client for Tinkoff invest API (PHP клиент для API Тинькофф инвестиции)
How to install
or add to your compose.json
and then
How to use
Include classes via autoloader
create token to use tinkoff invest on Tinkoff invest setting page
Create client instance for sandbox
or real exchange
Put money to your sandbox account (sandbox only)
Client register on sandbox (sandbox only)
Client remove account on sandbox (sandbox only)
Put stocks to your sandbox account (sandbox only)
Clear all positions on sandbox (sandbox only)
Get all stocks/bonds/etfs/currencies from market
or with filter
Get instrument by ticker
or by figi
Get history OrderBook
Get historical Candles
Get accounts
Get portfolio (if null, used default Tinkoff account)
Get portfolio balance
Get instrument lots count
Send limit order (default brokerAccountId = Tinkoff)
Send market order (default brokerAccountId = Tinkoff)
Cancel order
List of operations from 10 days ago to 30 days period
Getting instrument status
Get Candles and Order books
You can also to subscribe on changes order books, candles or instrument info: First of all, make a callback function to manage events:
Then subscribe to events
and finaly start listening new events
in this example we awaiting max 20 respnse and max for 60 seconds if you want no limits, you should make
to stop listening do
CAUTION
If you use subscriptions you should check figi on response, because you getting all subscribed instruments in one queue
Donation
Please support my project
Licence
MIT