-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement saving virtual orders into state #487
Commits on Feb 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 14b0f5f - Browse repository at this point
Copy the full SHA 14b0f5fView commit details
Commits on Mar 8, 2019
-
Change saved virtual orders purge logic
Purge saved virtual orders only if no buy AND sell orders. If we have both buy and sell real orders, restore both. If we have only one type of orders, restore corresponding virtual orders and purge opposite orders.
Configuration menu - View commit details
-
Copy full SHA for 311c51a - Browse repository at this point
Copy the full SHA 311c51aView commit details -
Prevent AttributeError when getting stored orders
AttributeError: 'NoneType' object has no attribute 'values'
Configuration menu - View commit details
-
Copy full SHA for 3db709a - Browse repository at this point
Copy the full SHA 3db709aView commit details
Commits on Jul 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a94d1b9 - Browse repository at this point
Copy the full SHA a94d1b9View commit details
Commits on Aug 1, 2019
-
Use uuid.uuid4 for VirtualOrder id
This is more clean than using a price as id.
Configuration menu - View commit details
-
Copy full SHA for 4cf38b0 - Browse repository at this point
Copy the full SHA 4cf38b0View commit details -
Add new columns "virtual" and "custom" to Orders table. "Virtual" is for indicating virtual order, "Custom" is for adding any custom data in string format, may be used by any strategy to add additional info about order. This commit also introduces database migrations mechanism via alembic tool. Seems like it's the best solution for sqlalchemy to handle schema updates.
Configuration menu - View commit details
-
Copy full SHA for 72a1cf6 - Browse repository at this point
Copy the full SHA 72a1cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49d255d - Browse repository at this point
Copy the full SHA 49d255dView commit details -
Refactor SO virtual orders save/restore
Use new storage methods to save/restore virtual orders
Configuration menu - View commit details
-
Copy full SHA for 3288e54 - Browse repository at this point
Copy the full SHA 3288e54View commit details -
Overriding sqlite db file isn't working
Add notice, add workaround to purge test worker orders from the db on teradown.
Configuration menu - View commit details
-
Copy full SHA for 2c89eb2 - Browse repository at this point
Copy the full SHA 2c89eb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4c7ea - Browse repository at this point
Copy the full SHA dd4c7eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aae075 - Browse repository at this point
Copy the full SHA 4aae075View commit details
Commits on Aug 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for aec108a - Browse repository at this point
Copy the full SHA aec108aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27c513c - Browse repository at this point
Copy the full SHA 27c513cView commit details -
Implement clear_orders_extended()
New method is needed to be able selectively remove orders from the db.
Configuration menu - View commit details
-
Copy full SHA for 7af08b4 - Browse repository at this point
Copy the full SHA 7af08b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09cf799 - Browse repository at this point
Copy the full SHA 09cf799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70c3745 - Browse repository at this point
Copy the full SHA 70c3745View commit details -
Configuration menu - View commit details
-
Copy full SHA for e56f966 - Browse repository at this point
Copy the full SHA e56f966View commit details -
Refactor operational depth handling
* Operational depth following is strict now (don't keep additional 5 orders on price movements) * Order size check is removed as orders are kept in state and not restored from scratch * Order replacement is now happening in single `for` cycle instead of one-per-maintenance
Configuration menu - View commit details
-
Copy full SHA for 2e35dfe - Browse repository at this point
Copy the full SHA 2e35dfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a320a5 - Browse repository at this point
Copy the full SHA 1a320a5View commit details
Commits on Aug 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b73d2af - Browse repository at this point
Copy the full SHA b73d2afView commit details