[This message was posted by Hanno Klein of Deutsche Börse Systems 
<hanno.kl...@deutsche-boerse.com> to the "General Q/A" discussion forum at 
http://fixprotocol.org/discuss/22. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/8874f655 - PLEASE DO NOT REPLY BY MAIL.]

The warning can be issued in multiple ways and should be subject to bilateral 
agreement. It could be out-of-band, it could be a generic message such as 
UserNotification, it could be a more specific message informing about a 
utilization rate relative to the pre-defined limit. Warnings only make sense if 
you have time to react and avoid to exceed further limits that might lead to a 
slowdown, rejection or disconnect.

Plain vanilla risk limits are like a switch. This requires to be quite 
conservative, regardless of the market situation on that day. It is better to 
have multiple risk levels of which only the last one results in the inability 
to trade. Disconnect are not desirable in the context of risk limits as you 
want the member to be able to see and reduce his risk. You just don't want him 
to be able to increase it.  

The ThrottleType of RiskLimit says what is being used as a basis for the 
detection of a condition requiring throttling. It is not an inbound rate and 
not the number of outstanding requests being measured. The ThrottleAction (not 
the ThrottleType) defines the throttle to be imposed, e.g. queue inbound.

You are right that the Throttle component is something needed in the 
PartyRiskLimit messages to describe throttles per risk limit type. But that is 
outside of this proposal.

> > I would like to propose two minor additions in terms of valid values
> > that should provide useful:
> >
> > 1) Additional ThrottleAction "4=Warning" to allow notification of the
> >    user before actual throttling takes place
> 
> How would the warning take place? Out of band? An existing FIX message?
> 
> > 2) Additional ThrottleType "2=Risk Limit" to allow throttling when
> >    exceeding risk limits
> 
> I'm not sure I understand how this would work. I had thought risk limits
> were like a switch; if you exceed them, you can't trade anymore.
> 
> Party Risk Limits Report, as defined in EP105, just states a limit, as
> well as optional textual warning level names and the percent of the
> limit at which they are issued.
> 
> In the case of integrating risk limits and throttling, I'm guessing
> you'd have a lower risk limit, at which point a customer is throttled,
> and a higher risk limit, at which point the customer can no longer
> trade. Or possibly there may be multiple levels of increasing risk
> limits, at which point the customer could be more aggressively
> throttled.
> 
> I also don't see how ThrottleType = Risk Limit would work. It sounds
> like you're saying, "If a risk limit is exceeded, then impose this
> throttle." But the throttle to be imposed would itself need to indicate
> if it limited the inbound rate or the outstanding requests, which is
> what ThrottleType does. I'd like to consider extending Party Risk Limits
> Report to indicate that if a given risk limit is exceeded, then a given
> throttle will be turned on.


[You can unsubscribe from this discussion group by sending a message to 
mailto:unsubscribe+100932...@fixprotocol.org]

-- 
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to fix-proto...@googlegroups.com.
To unsubscribe from this group, send email to 
fix-protocol+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/fix-protocol?hl=en.

Reply via email to