pikers / piker

(e2e) foss trading for non-tinas
GNU Affero General Public License v3.0
103 stars 17 forks source link

`binance` live (futures) trading support #519

Open goodboy opened 1 year ago

goodboy commented 1 year ago

Somewhat monumental, this is our first lurker sponsored feature request and task set :party:

Feat summary

As part of utilizing piker in a real-time event driven crypto trading strategy (using news.treeofalpha.com) we have a request to add live trading support in for the binance broker backend, first for their futures market and later as well for spot markets.

There actually was work done almost 2 years ago by @guilledk in https://github.com/pikers/piker/pull/182 which was never brought to full completion and testing, but a lot of the initial API integration work was prototyped to a MVP.

Obviously a lot has changed in many subsystems since then so there will be some adjustments needed after rebase to latest main branch.

Required base functionality:




This requirements section is the future nice to have / end goal requirements and will likely require more coordination for testing and design with the lurker sponsor :wink:


binance resources:


Detailed impl TODO:

much more to come.. !


testing TODO:

(maybe) much more to come here!