@Deprecated public class DefaultOCOValidator extends Object implements OrderSubmissionValidator
The default implementation of OrderSubmissionValidator for OCO submissions
Checks that the first leg is a STOP-LOSS and the second leg is a TAKE-PROFIT
|Constructor and Description|
|Modifier and Type||Method and Description|
Checks the validity of a strategy based on its type, the strategy object itself, and the raw field map that the strategy was derived from.
public void validate(StrategyType type, OrderStrategy strategy, Map<String,String> fields) throws OrderConfigurationException
OrderConfigurationExceptionif the strategy is not valid.
type- The StrategyType of the order.
strategy- The OrderStrategy object that represents the strategy.
fields- The raw field map that was used to create the
OrderConfigurationException- If the legs are not valid for this strategy.
Copyright © 2020 Caplin Systems.