linksplatform / linksplatform/Bot
Trader: Simpliest possible trading bot, that uses associative data storage (Deep or Doublets)
- Dominant language
- C#
- Stars
- 29
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
8500 RUB reward can be claimed by anyone who completes this task.
This bot should be able to trade via simulation or real API.
Simulation API example: https://www.lean.io/ (any other realistic open-source stock market simulator can be used)
Real API example: https://tinkoffcreditsystems.github.io/invest-openapi/
Trading target ETF: https://www.tinkoff.ru/invest/etfs/TRUR/
Strategy goal: perform at least 1% better per year than historical average of this ETF.
Possible ideas for strategy to replicate:
https://www.tinkoff.ru/invest/social/profile/Alealan/b700fb9d-e555-48be-8893-d592c6b86bec

Trading API and Strategies should be replaceable and configurable.
All configuration should be implemented in [Links Notation](https://github.com/linksplatform/Communication.Protocol.Lino). All storage should be implemented in [Deep](https://github.com/deep-foundation/dev) or/and [Doublets](https://github.com/linksplatform/Data.Doublets).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked Lean simulation API, Tinkoff investment API, Links Notation, Deep, and Doublets projects. Define how the trading API and strategy can be replaced or configured, then verify that simulation or real trading, associative storage, and the stated ETF performance target are all demonstrably supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend-api-design, databases, fintech-quant
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100