-
Notifications
You must be signed in to change notification settings - Fork 647
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 alternative black swan response methods #2499
Commits on Aug 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 97a7752 - Browse repository at this point
Copy the full SHA 97a7752View commit details -
Configuration menu - View commit details
-
Copy full SHA for b177cbc - Browse repository at this point
Copy the full SHA b177cbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29925a8 - Browse repository at this point
Copy the full SHA 29925a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 013cea1 - Browse repository at this point
Copy the full SHA 013cea1View commit details
Commits on Aug 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c0b3724 - Browse repository at this point
Copy the full SHA c0b3724View commit details
Commits on Aug 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 055f7c5 - Browse repository at this point
Copy the full SHA 055f7c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e83f842 - Browse repository at this point
Copy the full SHA e83f842View commit details
Commits on Aug 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3227652 - Browse repository at this point
Copy the full SHA 3227652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b837a - Browse repository at this point
Copy the full SHA 57b837aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d73d00 - Browse repository at this point
Copy the full SHA 6d73d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3834127 - Browse repository at this point
Copy the full SHA 3834127View commit details
Commits on Aug 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1a77212 - Browse repository at this point
Copy the full SHA 1a77212View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccf9e3f - Browse repository at this point
Copy the full SHA ccf9e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6100550 - Browse repository at this point
Copy the full SHA 6100550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa02cb - Browse repository at this point
Copy the full SHA 7aa02cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e998ddd - Browse repository at this point
Copy the full SHA e998dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67dd8a1 - Browse repository at this point
Copy the full SHA 67dd8a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1b6bda - Browse repository at this point
Copy the full SHA d1b6bdaView commit details
Commits on Aug 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0684f3f - Browse repository at this point
Copy the full SHA 0684f3fView commit details -
Refactor database::clear_expired_force_settlements
to reduce the number of levels of nested if, for, or while statements
Configuration menu - View commit details
-
Copy full SHA for d9180f0 - Browse repository at this point
Copy the full SHA d9180f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 183b80f - Browse repository at this point
Copy the full SHA 183b80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5c0fbf - Browse repository at this point
Copy the full SHA f5c0fbfView commit details
Commits on Aug 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f58a0cb - Browse repository at this point
Copy the full SHA f58a0cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd32b2 - Browse repository at this point
Copy the full SHA 5dd32b2View commit details
Commits on Aug 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b1db7e6 - Browse repository at this point
Copy the full SHA b1db7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5518907 - Browse repository at this point
Copy the full SHA 5518907View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7eabe - Browse repository at this point
Copy the full SHA 7b7eabeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b78d3 - Browse repository at this point
Copy the full SHA 23b78d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3700800 - Browse repository at this point
Copy the full SHA 3700800View commit details -
Fix asset_settle when force settlement is disabled
after paid from individual settlement fund, cancel the rest
Configuration menu - View commit details
-
Copy full SHA for 7baa8f5 - Browse repository at this point
Copy the full SHA 7baa8f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23902a6 - Browse repository at this point
Copy the full SHA 23902a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bbe408 - Browse repository at this point
Copy the full SHA 8bbe408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 151ba84 - Browse repository at this point
Copy the full SHA 151ba84View commit details
Commits on Aug 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8e9f3e4 - Browse repository at this point
Copy the full SHA 8e9f3e4View commit details -
Rename "bad-debt settlement method" to "black swan response method"
Configuration menu - View commit details
-
Copy full SHA for d035122 - Browse repository at this point
Copy the full SHA d035122View commit details
Commits on Aug 27, 2021
-
Fix apply_order and apply_force_settlement
by calculating with new current_feed after filled a call order
Configuration menu - View commit details
-
Copy full SHA for fe65758 - Browse repository at this point
Copy the full SHA fe65758View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e42d21 - Browse repository at this point
Copy the full SHA 3e42d21View commit details -
by calculating with new current_feed after filled a call order
Configuration menu - View commit details
-
Copy full SHA for 2d706d0 - Browse repository at this point
Copy the full SHA 2d706d0View commit details
Commits on Aug 28, 2021
-
Call check_call_orders() in apply_order()
when feed price is updated and the new limit order is fully filled
Configuration menu - View commit details
-
Copy full SHA for 4c5ac83 - Browse repository at this point
Copy the full SHA 4c5ac83View commit details -
Call check_call_orders in apply_force_settlements
check limit orders first when feed price is updated
Configuration menu - View commit details
-
Copy full SHA for 2244a21 - Browse repository at this point
Copy the full SHA 2244a21View commit details -
Fix tests about BSRM no_settlement
when current_feed got updated, some existing limit orders may be filled
Configuration menu - View commit details
-
Copy full SHA for 565c73f - Browse repository at this point
Copy the full SHA 565c73fView commit details -
Fix check_call_orders() wrt no_settlement
check limit orders again after matched a call order with a settle order
Configuration menu - View commit details
-
Copy full SHA for b8f7881 - Browse repository at this point
Copy the full SHA b8f7881View commit details -
Configuration menu - View commit details
-
Copy full SHA for b50b2f8 - Browse repository at this point
Copy the full SHA b50b2f8View commit details
Commits on Aug 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3a7a6c0 - Browse repository at this point
Copy the full SHA 3a7a6c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6b3d43 - Browse repository at this point
Copy the full SHA d6b3d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b1245 - Browse repository at this point
Copy the full SHA e7b1245View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5415c03 - Browse repository at this point
Copy the full SHA 5415c03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 221cd45 - Browse repository at this point
Copy the full SHA 221cd45View commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for caa70b0 - Browse repository at this point
Copy the full SHA caa70b0View commit details
Commits on Sep 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b614a1a - Browse repository at this point
Copy the full SHA b614a1aView commit details -
Fix rounding issue when matching limit with call
and slightly refactor other code
Configuration menu - View commit details
-
Copy full SHA for 19c39fc - Browse repository at this point
Copy the full SHA 19c39fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a96e0 - Browse repository at this point
Copy the full SHA d8a96e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64cbfd0 - Browse repository at this point
Copy the full SHA 64cbfd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a432884 - Browse repository at this point
Copy the full SHA a432884View commit details -
Configuration menu - View commit details
-
Copy full SHA for edd7382 - Browse repository at this point
Copy the full SHA edd7382View commit details
Commits on Sep 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0443f54 - Browse repository at this point
Copy the full SHA 0443f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f71eb2 - Browse repository at this point
Copy the full SHA 8f71eb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e20704 - Browse repository at this point
Copy the full SHA 0e20704View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdcc4d6 - Browse repository at this point
Copy the full SHA cdcc4d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d483ebb - Browse repository at this point
Copy the full SHA d483ebbView commit details -
Add tests about updating BSRM from no_settlement
to other types when exists an undercollateralized debt position
Configuration menu - View commit details
-
Copy full SHA for fa7e7d7 - Browse repository at this point
Copy the full SHA fa7e7d7View commit details
Commits on Sep 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7b82a6c - Browse repository at this point
Copy the full SHA 7b82a6cView commit details -
Refactor call_order_update_evaluator
by moving some assertions from do_apply() to do_evaluator()
Configuration menu - View commit details
-
Copy full SHA for e1f5547 - Browse repository at this point
Copy the full SHA e1f5547View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb90153 - Browse repository at this point
Copy the full SHA fb90153View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea5ffb8 - Browse repository at this point
Copy the full SHA ea5ffb8View commit details
Commits on Sep 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0a843b5 - Browse repository at this point
Copy the full SHA 0a843b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e36f0 - Browse repository at this point
Copy the full SHA 29e36f0View commit details -
Fix call_order_update issues about no_settlement
* check call orders after updated/closed a debt position * always allow increasing CR if not to increasing debt * allow partial fill if triggers margin call and new CR > ICR
Configuration menu - View commit details
-
Copy full SHA for 30c6441 - Browse repository at this point
Copy the full SHA 30c6441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9866bb0 - Browse repository at this point
Copy the full SHA 9866bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 245d44f - Browse repository at this point
Copy the full SHA 245d44fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 186a4b6 - Browse repository at this point
Copy the full SHA 186a4b6View commit details -
Refactor call_order_update_evaluator::do_apply()
to reduce the number of levels of nested if, for, or while statements
Configuration menu - View commit details
-
Copy full SHA for e1a6ac5 - Browse repository at this point
Copy the full SHA e1a6ac5View commit details
Commits on Sep 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c699e53 - Browse repository at this point
Copy the full SHA c699e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6abdc1e - Browse repository at this point
Copy the full SHA 6abdc1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb00696 - Browse repository at this point
Copy the full SHA cb00696View commit details -
Update manual GS tests for different BSRM types
check capping and uncapping of current feed price
Configuration menu - View commit details
-
Copy full SHA for 1a8f51d - Browse repository at this point
Copy the full SHA 1a8f51dView commit details -
Slightly refactor asset_global_settle_evaluator
by using database::find_least_collateralized_short()
Configuration menu - View commit details
-
Copy full SHA for c0c7c57 - Browse repository at this point
Copy the full SHA c0c7c57View commit details
Commits on Sep 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a070eeb - Browse repository at this point
Copy the full SHA a070eebView commit details
Commits on Sep 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5a5c0bc - Browse repository at this point
Copy the full SHA 5a5c0bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7729a51 - Browse repository at this point
Copy the full SHA 7729a51View commit details
Commits on Sep 16, 2021
-
Fix check_call_orders() : check limit orders again
after filled a call order with a settle order
Configuration menu - View commit details
-
Copy full SHA for 3170106 - Browse repository at this point
Copy the full SHA 3170106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b38112 - Browse repository at this point
Copy the full SHA 2b38112View commit details
Commits on Sep 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9b2bfff - Browse repository at this point
Copy the full SHA 9b2bfffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c253f40 - Browse repository at this point
Copy the full SHA c253f40View commit details
Commits on Sep 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d357023 - Browse repository at this point
Copy the full SHA d357023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f9e15b - Browse repository at this point
Copy the full SHA 7f9e15bView commit details
Commits on Sep 21, 2021
-
Fix individual_settlement_to_fund
Settle undercollateralized debt position when unable to match with a limit order
Configuration menu - View commit details
-
Copy full SHA for 21c93b4 - Browse repository at this point
Copy the full SHA 21c93b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cecdb5 - Browse repository at this point
Copy the full SHA 9cecdb5View commit details
Commits on Sep 22, 2021
-
Refactor database::check_call_orders()
and fix individual settlements: always check limit orders again after individually settled some debt positions
Configuration menu - View commit details
-
Copy full SHA for 9240fa7 - Browse repository at this point
Copy the full SHA 9240fa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ec1e03 - Browse repository at this point
Copy the full SHA 8ec1e03View commit details
Commits on Sep 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6390945 - Browse repository at this point
Copy the full SHA 6390945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbaa30 - Browse repository at this point
Copy the full SHA 4dbaa30View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9446a7 - Browse repository at this point
Copy the full SHA f9446a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 270a506 - Browse repository at this point
Copy the full SHA 270a506View commit details
Commits on Sep 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 01bcfa5 - Browse repository at this point
Copy the full SHA 01bcfa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3da53f - Browse repository at this point
Copy the full SHA d3da53fView commit details
Commits on Sep 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c38ad74 - Browse repository at this point
Copy the full SHA c38ad74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d6624 - Browse repository at this point
Copy the full SHA 67d6624View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ba086c - Browse repository at this point
Copy the full SHA 5ba086cView commit details