Geoff Taylor
|
ac25b08668
|
Removed max charge from ConfidenceIntervalDesiredOrdersBuilder, added a confidence weight to allow tuning aggressiveness.
|
2021-07-28 11:05:52 +01:00 |
Geoff Taylor
|
d739248ec6
|
Better handling of unseen events in PerpEventQueue.
|
2021-07-27 21:49:27 +01:00 |
Geoff Taylor
|
bf7b7e33ef
|
Added file health check to watch-minimum-balances.
|
2021-07-27 17:21:18 +01:00 |
Geoff Taylor
|
7dc86a4e1a
|
Added watch-minimum-balances command.
|
2021-07-27 17:07:39 +01:00 |
Geoff Taylor
|
c874b83221
|
Can now explicitly pick Pyth oracle on mainnet-beta or devnet.
|
2021-07-26 18:07:56 +01:00 |
Geoff Taylor
|
2818fb46d2
|
Fixed problem with position size in ConfidenceIntervalDesiredOrdersBuilder.
|
2021-07-26 16:16:00 +01:00 |
Geoff Taylor
|
38b08bdb6d
|
Removed spread-ratio parameter from marketmaker.
|
2021-07-26 15:57:38 +01:00 |
Geoff Taylor
|
f3546ee217
|
Added ConfidenceIntervalDesiredOrdersBuilder.
|
2021-07-26 15:47:57 +01:00 |
Geoff Taylor
|
5777aa44b3
|
Made Crank script take a Cluster URL parameter.
|
2021-07-26 13:44:46 +01:00 |
Geoff Taylor
|
3b23f7e4e7
|
Added 'confidence' to oracles so marketmaker could access Pyth confidence intervals.
|
2021-07-26 13:42:03 +01:00 |
Geoff Taylor
|
072252095a
|
Some work on streaming logs and account/program events.
|
2021-07-26 12:19:13 +01:00 |
Geoff Taylor
|
eb244a2167
|
Renamed PerpMarket to PerpMarketDetails, and PerpsMarket to PerpMarket to be consistent with SerumMarket and SpotMarket. Improved market stub handling.
|
2021-07-23 14:18:26 +01:00 |
Geoff Taylor
|
d22a09f208
|
Added market 'stubs' to allow for delayed loading of markets.
|
2021-07-23 11:42:22 +01:00 |
Geoff Taylor
|
8fe48de527
|
Moved functionality into *Market objects.
|
2021-07-23 10:20:44 +01:00 |
Geoff Taylor
|
3738ff820e
|
Better logging of Orders.
|
2021-07-22 18:44:23 +01:00 |
Geoff Taylor
|
fb0151191f
|
Added some more logging to MarketMaker.
|
2021-07-22 18:03:17 +01:00 |
Geoff Taylor
|
107177ee86
|
Added execute_and_continue_on_failures() to allow MarketMaker to more instructions even if some fail.
|
2021-07-22 17:54:48 +01:00 |
Geoff Taylor
|
add1e4580d
|
Added better formatting for Order output.
|
2021-07-22 17:54:16 +01:00 |
Geoff Taylor
|
360a3b7b0c
|
Added crank-market-service.
|
2021-07-22 15:58:12 +01:00 |
Geoff Taylor
|
7ddc61a3e3
|
Fixed linting problems.
|
2021-07-22 15:58:00 +01:00 |
Geoff Taylor
|
c953ec07fc
|
Added Perp cranking code, plus program. Expanded watch-address, added complementary show-address command.
|
2021-07-22 15:18:37 +01:00 |
Geoff Taylor
|
bf258ef103
|
Added Notication documentation.
|
2021-07-22 11:38:32 +01:00 |
Geoff Taylor
|
2f6c3088ef
|
Added token output on launching marketmaker.
|
2021-07-21 18:25:44 +01:00 |
Geoff Taylor
|
043f366704
|
Added a 'random-taker' script.
|
2021-07-21 17:57:30 +01:00 |
Geoff Taylor
|
000040f678
|
Fixed return value.
|
2021-07-21 16:37:47 +01:00 |
Geoff Taylor
|
817b31f8ea
|
Added a streaming watcher for some account types.
|
2021-07-21 16:35:38 +01:00 |
Geoff Taylor
|
f8e8480085
|
Trying a different approach with unknown orders in the marketmaker - now they should be cancelled.
|
2021-07-21 16:34:47 +01:00 |
Geoff Taylor
|
c11aececd9
|
Fixed Serum cranking to be more complete.
|
2021-07-21 14:31:04 +01:00 |
Geoff Taylor
|
0166b5e371
|
MarketMaker now takes an optional OrderType parameter.
|
2021-07-20 10:24:05 +01:00 |
Geoff Taylor
|
be1ba45921
|
Fixed problem with marketmaker raising an exception when it didn't recognise an order. Now it should just log a warning and move on.
|
2021-07-19 18:38:55 +01:00 |
Geoff Taylor
|
dfa9369f87
|
Trying to stop solanaweb from polluting error notifications.
|
2021-07-19 18:36:08 +01:00 |
Geoff Taylor
|
9c824f502f
|
Fixed linting problem.
|
2021-07-19 16:43:06 +01:00 |
Geoff Taylor
|
605f3bd1e2
|
Perp market maker no longer tries to run Consume Events.
|
2021-07-19 16:40:47 +01:00 |
Geoff Taylor
|
c5cd5ca095
|
MarketMaker now exits cleanly on Control-C (SIG_TERM).
|
2021-07-19 15:14:00 +01:00 |
Geoff Taylor
|
94df52003b
|
Changes for devnet group v3.8.
* Some struct/layout changes
* Big changes to OpenOrders handling in MarketMaker
* Serum and Spot settlement should now work as expected
|
2021-07-19 15:04:53 +01:00 |
Geoff Taylor
|
bbea9594d1
|
Fixed failing test.
|
2021-07-17 14:06:18 +01:00 |
Geoff Taylor
|
5a4022b236
|
Wrapping SOL now creates a proper Associated Token Account if no Wrapped SOL accounts are available.
|
2021-07-16 18:59:19 +01:00 |
Geoff Taylor
|
3fd7e27138
|
Removed some debug output.
|
2021-07-16 17:31:25 +01:00 |
Geoff Taylor
|
30d4b01a37
|
Moved SimpleMarketMaker to its own directory+package.
|
2021-07-16 17:29:48 +01:00 |
Geoff Taylor
|
3b588b32a9
|
Implemented a better error message for incorrect market assumptions.
|
2021-07-16 17:24:55 +01:00 |
Geoff Taylor
|
040eadcb90
|
Made marketmaker a bit more configurable, and it now publishes pulse completion and errors.
|
2021-07-16 14:26:42 +01:00 |
Geoff Taylor
|
3ca1d7b706
|
Updated to new ids.json. Added deposit instruction+command.
|
2021-07-16 13:32:30 +01:00 |
Geoff Taylor
|
436237a949
|
Fixed linting problems.
|
2021-07-16 11:54:13 +01:00 |
Geoff Taylor
|
7db8326a7c
|
More realistic market-maker is now available.
|
2021-07-15 21:03:22 +01:00 |
Geoff Taylor
|
9960713d7d
|
Fixed use of backslash in regular expressions.
|
2021-07-14 18:28:48 +01:00 |
Geoff Taylor
|
bbcf3d35ce
|
Changed the way SimpleMarketMaker calculates position sizes to be in line with what it has on each side instead of the total.
|
2021-07-14 18:22:36 +01:00 |
Geoff Taylor
|
ec051037d4
|
Fixed Serum oracle to work better with Serum prices when the code itself is not on mainnet.
|
2021-07-14 16:34:10 +01:00 |
Geoff Taylor
|
9ae3e8a327
|
Fixed oracles for perp market symbols.
|
2021-07-14 15:51:32 +01:00 |
Geoff Taylor
|
8d0348e8be
|
Fixed problem with World's Simplest Market Maker and oracles for perps.
|
2021-07-14 14:39:09 +01:00 |
Geoff Taylor
|
fd7c045d37
|
Updated health check pings to use the prefix /var/tmp/mango_healthcheck_
|
2021-07-14 14:17:14 +01:00 |