Java trading robot for https://github.com/Tinkoff/invest-robot-contest
com.byby.trobot.executor.*
Унифицирована через интерфейс работа с реальным счетом и песочницы.
Конкретная реализация загружается в зависимостиот флага robot.sandbox.mode
в настройках.
isMyBuyOrderOptimal(OrderState myOrderBuy, Order bidFromOrderbook)
- Является ли моя заявка на покупку оптимальной.isMySellOrderOptimal(OrderState myOrderSell, Order askFromOrderbook)
- Является ли моя заявка на продажу
оптимальной.postBuyLimitOrder(String figi, BigDecimal price)
- Выставить лимитную заявку на покупку.postSellLimitOrder(String figi, BigDecimal price)
- Выставить лимитную заявку на продажу.cancelAllOrders()
- Отменить все лимитные заявкиcancelOrder(String orderId)
- Отменить существующую заявкуgetPortfolio()
- Получить портфолиоgetMyOrders()
- Получить список активных заявок по счёту.loadAccountId()
- Загрузить accountId.