Releases: rodrigo-brito/ninjabot
Releases · rodrigo-brito/ninjabot
v0.2.3
What's Changed
- refactor(telegram): Improve /balance command performance by @panapol-p in #184
- fix(scheduler): wrong order side in BuyWhen by @vinicio in #205
- test(tools): TrailingStop by @vinicio in #206
- feat(dataset): include custom params from csv (#209)
- refactor(csv): include headers for collumns (#208)
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- feat(tools): create trailing stop and order scheduler by @rodrigo-brito in #173
- fix(chart): ajust precision value by @yaki3355 in #177
- build(deps): bump github.com/adshao/go-binance/v2 from 2.3.6 to 2.3.7 by @dependabot in #176
- feat(indicator): include indicator module by @rodrigo-brito in #178
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- build(deps): bump github.com/urfave/cli/v2 from 2.10.3 to 2.11.0 by @dependabot in #167
- build(deps): bump github.com/evanw/esbuild from 0.14.48 to 0.14.49 by @dependabot in #168
- Fix backtest errors; enforce QtyDecimalPrecision by @rene-post in #170
- fix(binance): ajust order size format by @rodrigo-brito in #171
- feat(indicator): include indicators from strategies by @rodrigo-brito in #169
Break Changes
- Rename:
plot.WithIndicators(indicator)
->plot.WithCustomIndicators(indicator)
- For custom strategies, you have to change Indicators functions to:
func (m MyCustomStrategy) Indicators(df *ninjabot.Dataframe) []strategy.ChartIndicator
(include an optional return type)
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- build(deps): bump github.com/adshao/go-binance/v2 from 2.3.5 to 2.3.6 by @dependabot in #155
- build(deps): bump github.com/urfave/cli/v2 from 2.6.0 to 2.10.3 by @dependabot in #160
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.8.0 by @dependabot in #163
- build(deps): bump github.com/evanw/esbuild from 0.14.39 to 0.14.48 by @dependabot in #164
- Included option
WithTestNet()
in Binance initialization for tests in Binance Test Network - Fix Heikin-Ashi code and incorrect test data by @rene-post in #166
New Contributors
- @rene-post made their first contribution in #166
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- feat(backtest): include SQN metric by @rodrigo-brito in #139
- Add support for Heikin Ashi candle type by @andreimerfu in #144
- Update project dependencies
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- build(deps): bump github.com/evanw/esbuild from 0.14.28 to 0.14.31 by @dependabot #135
- fix(paperwallet): fix order limit in simulations #133
New Features
- feat(strategy): inlcude access to partial candles in custom strategies #134
func (e *MyStrategy) OnPartialCandle(df *model.Dataframe, broker service.Broker) {
// this function will be called for every candle update
}
Full Changelog: v0.0.25...v0.1.0
v0.0.25
Hotfix
- fix(queue): include go routine for notifications by @rodrigo-brito in #127
Full Changelog: v0.0.24...v0.0.25
v0.0.24
What's Changed
- build(deps): bump github.com/evanw/esbuild from 0.14.27 to 0.14.28 by @dependabot in #120
- feat(exchange): include stop order by @rodrigo-brito in #121
- refactor(core): simplify control of candles for backtesting environment by @rodrigo-brito in #125
- New chat indicators: OBV and Willians %R
Full Changelog: v0.0.23...v0.0.24