cryptobot's People
cryptobot's Issues
improve EMA calculation
add volume as aspect for the algoritm
remove businesses logic form model
Analysis.java (which is supposed to be a POJO) shouldn't have any logic
get real execution price
now we are using the latest price seen by the bot
make dryrun a property
limit number of currencies
don't max out the wallet.
configure algorithm at runtime
singleton bean which holds algorithm config
FILLED SELL are not reported on the console
sell everything on shutdown
Whitelist/Blacklist which currencies to trade in
create deploy scripts (ansible) for setting up a server at digitalocean
ensure there are some BNB before starting
otherwise the fees will change the amount the bot is trading
make jar executable
Volume Weighted Moving Average
the possesion poller seems broke :-(
2018-01-25 14:38:38.839 INFO 20393 --- [ main] com.dalendev.finance.cryptobot.App : Started App in 145.435 seconds (JVM running for 147.739)
2018-01-25 14:39:32.071 DEBUG 20393 --- [pool-1-thread-1] c.d.f.c.s.MarkedUpdatedSubscriber : FILLED BUY 1.26000000 HSRBTC at price null with type MARKET
2018-01-25 14:40:32.146 DEBUG 20393 --- [pool-1-thread-3] c.d.f.c.s.MarkedUpdatedSubscriber : FILLED BUY 1.25000000 HSRBTC at price null with type MARKET
2018-01-25 14:41:32.605 DEBUG 20393 --- [pool-1-thread-5] c.d.f.c.s.MarkedUpdatedSubscriber : FILLED BUY 0.04900000 ZECBTC at price null with type MARKET
2018-01-25 14:42:32.919 ERROR 20393 --- [pool-1-thread-8] c.d.f.c.s.MarkedUpdatedSubscriber : Error placing order: TO_BE_PLACED BUY 0.04900000 ZECBTC at price 0.04150300 with type MARKET
2018-01-25 14:42:32.938 ERROR 20393 --- [pool-1-thread-8] c.d.f.c.s.MarkedUpdatedSubscriber : com.dalendev.finance.cryptobot.model.exceptions.RestRequestException: Account has insufficient balance for requested action.
2018-01-25 14:43:33.276 ERROR 20393 --- [ool-1-thread-11] c.d.f.c.s.MarkedUpdatedSubscriber : Error placing order: TO_BE_PLACED BUY 0.04900000 ZECBTC at price 0.04151000 with type MARKET
2018-01-25 14:43:33.278 ERROR 20393 --- [ool-1-thread-11] c.d.f.c.s.MarkedUpdatedSubscriber : com.dalendev.finance.cryptobot.model.exceptions.RestRequestException: Account has insufficient balance for requested action.
2018-01-25 14:44:33.602 ERROR 20393 --- [ool-1-thread-14] c.d.f.c.s.MarkedUpdatedSubscriber : Error placing order: TO_BE_PLACED BUY 0.04800000 ZECBTC at price 0.04169900 with type MARKET
2018-01-25 14:44:33.602 ERROR 20393 --- [ool-1-thread-14] c.d.f.c.s.MarkedUpdatedSubscriber : com.dalendev.finance.cryptobot.model.exceptions.RestRequestException: Account has insufficient balance for requested action.
2018-01-25 14:45:
evaluate all market on each update
don't give what you already have for granted.
maybe is better to hop to on another crypto
monorepo
backend and frontend in the same repo
fix binance mock
add spread as aspect for the algoritm
A high spread means higher risk. it means buy high and sell low (if you do a quick buy and then sell)
CI
- build + unit-tests (travis?)
- code coverage (coverall ?)
make ExponentialFactor an updatable property
rest configuration buggy
extra =
for some reason
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.