John Colvin
|
1a0158817e
|
remove size constraints on RiskManagementControl
|
2020-08-04 11:28:23 -05:00 |
|
John Colvin
|
53853591fe
|
move RiskManagementControl.xaml/cs to 'View' dir
|
2020-08-04 11:28:23 -05:00 |
|
Taha Afzal
|
80d4899f2c
|
removing fake data functions (when the UI was not around)
|
2020-08-04 09:51:32 -04:00 |
|
Taha Afzal
|
75f15c50d8
|
working long/short pos was not getting copied in copy_positions_from
|
2020-08-03 18:25:40 -04:00 |
|
John Colvin
|
f197f213f3
|
Risk Management ui - open edit-rows dialog near mouse
|
2020-08-03 15:52:26 -05:00 |
|
John Colvin
|
a7e1b71883
|
TextCell available_size is updated in ArrangeOverride
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
f9f22e1e36
|
add risk management window
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
cda50f562d
|
AdminModel - add methods to subscribe, and modify proprietary risk limits (dj)
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
4010298a46
|
parameterize SecurityStore.join (don't mess with core logic/impl)
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
48e701ba00
|
client side data types that mirror api protos (minimize client/server coupling)
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
cb07abbf42
|
made new SelectorVM (todo: replace refs to old one)
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
3c8e2c636f
|
add SimpleGridSettingsManagerVM (uses DIYGridColumnModels instead of the view type ColumnBase)
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
6a3b4ebe75
|
add DIYGridColumnModel, so the DIYGrid column paradigm is cleanear mvvm
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
80256fbe12
|
add get/load_state methods to non-generic IDataGridColumnFilter
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
a0a5d82139
|
add PropertyEqualityComparerAttribute (supports simple automatic equality impl)
|
2020-08-03 15:28:41 -05:00 |
|
John Colvin
|
ee6b00b9f2
|
unify SecurityCriteria initialization with securities (use pretty_name if single sec)
|
2020-08-03 15:28:41 -05:00 |
|
Taha Afzal
|
9a494ce24f
|
Parent Child Secrity Pos Limit
|
2020-08-03 16:25:24 -04:00 |
|
Taha Afzal
|
ae78ebac9a
|
All sec based risk done (master, slave remain)
|
2020-07-31 17:27:06 -04:00 |
|
Taha Afzal
|
5c11eecbd1
|
SecurityLimitNode keeps working qty and positions differently
|
2020-07-31 00:21:17 -04:00 |
|
Taha Afzal
|
78a47c33c7
|
Fixing order rejection message
|
2020-07-30 14:55:11 -04:00 |
|
Taha Afzal
|
9dcd80e3db
|
Security level risk controls are passed to update order
|
2020-07-30 13:02:22 -04:00 |
|
Taha Afzal
|
f7563413bd
|
New security level controls hooked to order entry
|
2020-07-30 11:14:45 -04:00 |
|
Taha Afzal
|
29c418db42
|
Routed the SecLimit to SecurityLimitNode
|
2020-07-29 18:15:18 -04:00 |
|
Taha Afzal
|
f177efde70
|
Added price arg to the Limiter's can_send and can_update functions
|
2020-07-29 14:28:16 -04:00 |
|
Taha Afzal
|
3b83d105a0
|
Filled in the prop risk limits persistence code
|
2020-07-29 12:29:56 -04:00 |
|
Taha Afzal
|
34aafd79cd
|
Added new risk proto and Admin API function to update it
|
2020-07-29 11:30:36 -04:00 |
|
Taha Afzal
|
c30bab899f
|
Changing TASCounter to use the new formula
2.16.4
|
2020-07-29 09:43:00 -04:00 |
|
Taha Afzal
|
d3de164c53
|
Moved the 2500 translation to the end points of the system
20.1.0_rc1
|
2020-07-27 17:05:19 -04:00 |
|
Taha Afzal
|
46544f36f1
|
Pyramid Algo now sends hedges for fills while a cancel is in flight
|
2020-07-23 13:13:52 -04:00 |
|
John Colvin
|
c7df3ac43c
|
Merge remote-tracking branch 'origin/csv_export' into prod
|
2020-07-22 10:44:58 -05:00 |
|
Taha Afzal
|
1d1c0d6b85
|
Jan exps' are showing 12 for the month, adjustment for risk
20.1.0_rc0
|
2020-07-21 12:09:41 -04:00 |
|
Taha Afzal
|
2f127ecc18
|
Using day positions for risk enforcement
|
2020-07-20 23:48:35 -04:00 |
|
Taha Afzal
|
3fc080d02c
|
Better position violation comments
|
2020-07-20 23:21:20 -04:00 |
|
Taha Afzal
|
d86543261c
|
Risk enforcement changes for ICE NG OTC markets
|
2020-07-20 13:01:56 -04:00 |
|
John Colvin
|
8761f313f5
|
remove with_reguard_to_price param from tick 'format' extension
|
2020-07-20 10:50:15 -05:00 |
|
John Colvin
|
3906ef6507
|
fix typo in ConvertUtils.update_value_type (was missing negation '!')
|
2020-07-19 13:28:09 -05:00 |
|
John Colvin
|
78055d79c6
|
fix tick unit tests, and reorganize security tests a bit
|
2020-07-19 13:27:12 -05:00 |
|
John Colvin
|
885a9dd939
|
add precision param (epsilon) to tickup/down methods
|
2020-07-19 13:20:00 -05:00 |
|
John Colvin
|
20c449de60
|
TickFactors are cached in a ThreadStatic dictionary rather than concurrent (no locks required)
|
2020-07-15 11:22:11 -05:00 |
|
John Colvin
|
52b487946a
|
ticksize extension handles invalid tick props gracefully
|
2020-07-15 10:50:25 -05:00 |
|
John Colvin
|
98144ea939
|
remove unused parameter from TickTestHelper.full_ticks_from_zero
|
2020-07-14 15:46:06 -05:00 |
|
John Colvin
|
5e27a5fa7c
|
fix ladder session low/high grid animation (was not using the ticks per row setting)
|
2020-07-14 15:39:55 -05:00 |
|
John Colvin
|
6cfc15ccd8
|
LadderGridHost invalidates '_spec' on connect_vm (not just on settings updates)
|
2020-07-14 15:38:21 -05:00 |
|
John Colvin
|
2de08c2c48
|
fix typo in LadderGridHost._spec getter (was accidentally returning the fallback value)
|
2020-07-14 15:27:03 -05:00 |
|
John Colvin
|
fb6e05560b
|
make tick unit tests more robust (test tick_up/down, use these methods to covalidate results)
|
2020-07-14 12:48:21 -05:00 |
|
John Colvin
|
1abf84337f
|
include Sim ContractSpecs in tick unit tests
|
2020-07-14 11:53:57 -05:00 |
|
John Colvin
|
d691e0aeee
|
ladder settings dialog - fix 'when implied is > 0' label alignment
|
2020-07-14 11:01:32 -05:00 |
|
John Colvin
|
5e0f1b59fb
|
added tick unit test (namely for 'full_ticks_from_zero' method)
|
2020-07-14 10:53:30 -05:00 |
|
John Colvin
|
a234ecbf26
|
added 'full_ticks_from' method which accepts an origin price (instead of just an arbitrary 0)
|
2020-07-14 10:53:27 -05:00 |
|
John Colvin
|
062cabf075
|
TickUtils.full_ticks_from_zero checks pricebreak
|
2020-07-13 13:52:29 -05:00 |
|