Released 2019-11-13
Add documentation to Understand the copy or orderback target orderbook
Released 2019-11-11
Feature: Fetch open orders after all actions with delay
Released 2019-11-07
Fix: Ensure ActionExecutor scheduler timer is setup only once
Released 2019-11-04
ETL: Generic AMQP extract and load (#93)
ETL: Generic AMQP extract and load to forward a specific list of events from one exchange to another
ETL: Add the support of start method on load classes
Released 2019-11-01
Fix: apply spread for copy, update balances before running strategies… (#96)
Fix: apply spread for copy, update balances before running strategies, allow to seed balance
Fix: fake_balances to forced_balances
Released 2019-10-31
Fix: support transform for several loads (#94)
Released 2019-10-30
Feature: Add public endpoints for k-line, tickers and trades
Released 2019-10-28
Feature: ETL Framework to be configured by etl.yml (#87)
Released 2019-10-25
Adding troubleshooting guide
Released 2019-10-24
Implemented vault rails and fixed controllers specs (#88)
Released 2019-10-23
Released 2019-10-23
Feature: Publish Arke to gitolite (#90)
Released 2019-10-23
Recorder (#85)
Released 2019-10-21
Improve influx usability (#83)
Released 2019-10-20
Feature: Publish Arke to gitolite
InfluxDB integration with schema and examples
Released 2019-10-14
Add tests and fixes Add init checks for microtrades and fixedprice strategies
Changed aggregation logic - Makes sure we have always the expected number of orders - Provides the min amount information to orderbook aggregate method
TODO: Assert min_ask_amount and min_bid_amount parameters are set for the target exchange (we can create them by fetching peatio markets config)
Fix Fixedprice orders amount
Fix commands arke show balances,deposit_addresses
Introduce Market class - Market stores strategies markets infos, including orderbooks
Split mocked context and remove duplicates
Rubykube websocket reconnection mechanism
Use linear repartition of volume in fixedprice strategy Add config checks in market
Released 2019-10-09
Migration to Rails 6 (#75)
Released 2019-10-08
Fix: update orderbook method for kraken/hitbtc/luno/okex
Released 2019-10-04
Feature: update ruby to version 2.6.5
Released 2019-10-01
Feature: rename 'strategy1' to 'orderback' (#70)
Feature: rename 'strategy1' to 'orderback'
Feature: move orderback function to orderback strategy
Feature: move params for orderback to orderback strategy
Feature: update documentation and add some tests for min order back amount
Released 2019-09-30
Update documentation for arke (#69)
Released 2019-09-25
Prevent orders to overlap with exact same price when scheduling orders refresh
Schedule refuse to create a wrong orderbook
Simplify the orderbook update by recreating orders with the exact same price
Released 2019-09-24
Prevent orders to overlap when scheduling orders refresh
Released 2019-09-23
Fix: microtrades strategy
Released 2019-09-17
Fix: check trade market before orderback (#64)
Released 2019-09-17
Limit amount of microtrades to 60% of linked strategy open orders volume
Released 2019-09-06
Feature: Add quay.io push step to drone
Merge pull request #62 from openware/feature/push_quay
Released 2019-09-04
Ability to load configuration from YAML files
Accounts API
Add a rubocop config
Add CRUD for strategies
Add exchanges URLs
Add db:seeds task loading data from seeds.yml
Adding drone bump system
Adding Strategies
Adding Markets
rails g scaffold market exchange:references name:string base:string quote:string base_precision:integer quote_precision:integer state:string
Adding user table
Adding rspec
Compacting database and import task
Copy arke library
Factories for User example with spec
Fix: disable developer seeds and update gems
GET APIs for trades, balances, exchanges, markets, tickers
Improve Action Executor exceptions handling
Integrate JWT authenticator (#44)
Integrate JWT authenticator
Ability to get current user
Load strategies from db
Market tickers
Microtrades cancel orders after 100ms to act as a stupid fill or kill order type (fok) Stores order id in Order class
rails g scaffold balance credential:references currency:string amount:decimal available:decimal locked:decimal
rails g scaffold credential user:references exchange:references name:string
rails g scaffold exchange name:string url:string rest:string ws:string rate:decimal
rails new --api --skip-test --skip-system-test --database=mysql arke
Removing commands and fixing lib/arke specs
Rename credentials to accounts
Strategy worker
Trade model
Updating with latest master
commit 045fb6e2d8df47d04f2f0d9301043f9d26688fdb Fri Aug 30 15:26:44 2019
Feature: allow microtrades only on one side, configurable price difference
Updating seeds markets
Updating schema
Using robox:1.0.1