ninjabot icon indicating copy to clipboard operation
ninjabot copied to clipboard

A fast trading bot platform for cryptocurrency in Go (Binance)

Results 42 ninjabot issues
Sort by recently updated
recently updated
newest added

when we run ninjabot on serverless, cloud container, etc. I think better way if we persist data on external db or external file storage like postgresql , mongodb , s3...

kind/feature

Do you have any plan to add support for Binance futures in the near future? Thanks!

kind/feature
env/core

Hi, there Could you please add the Pivotal Point strategy? https://www.babypips.com/learn/forex/forex-pivot-points

kind/feature

In the discussion https://github.com/rodrigo-brito/ninjabot/discussions/130, @davidxiao suggest to use Binance user stream instead of orders polling. When we have orders with status PENDNG, the bot will poll from Binance the order...

kind/improvement
env/core

When we request the balance summary, ninjabot will request the position for each trading pair and report a summary. But in this case, we request the same function multiple times:...

kind/improvement
help wanted
env/telegram

We have some issues with the evolution of the Javascript Module. We can use only vanilla JS because it's is compiled in runtime with ES Build. A good approach will...

kind/improvement
env/frontend

Today, we need to define custom indicators in the `Indicator` function and also include custom indicators for the chart module. When we need to change a parameter, we have to...

kind/improvement
env/core
env/frontend

Telegram's command `/stop` is not working. We define the logic here: https://github.com/rodrigo-brito/ninjabot/blob/1a3585bedbaf66ba35e9377635877aa688e5a1e0/order/controller.go#L293-L300 The idea is: - The bot will only execute orders when it is in `running` status. But it...

kind/bug
help wanted
good first issue
env/telegram

We can create and initialize indicators for chats in Ninjabot. Example: https://github.com/rodrigo-brito/ninjabot/blob/516e75064107daf73495bf1d091b5dc1cba18c09/examples/backtesting/main.go#L58-L63 A indicator is a simple struct that implements the follow interface: ``` type Indicator interface { Name() string...

help wanted
good first issue

To support FTX Exchange, we need to implement a new struct with the follow interface. ```go type Exchange interface { Broker Feeder } type Feeder interface { AssetsInfo(pair string) model.AssetInfo...

help wanted
kind/feature