public class BarracudaFieldsHelper
extends java.lang.Object
Constructor and Description |
---|
BarracudaFieldsHelper(UserDetailsMapper userDetailsMapper,
ExternalClientRefEncoder externalClientRefEncoder,
PrecisionManager precisionManager) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calculateMarginPipsFromRaw(java.lang.String currencyPair,
java.lang.String marginAsRaw) |
java.lang.String |
calculateRawMarginFromPips(java.lang.String currencyPair,
java.math.BigDecimal marginAsPips) |
void |
setClientTraderIfPresent(StrategyWrapper strategy,
LinkedOrderRequest linkedOrderRequest) |
void |
setExternalClientReference(StrategyWrapper strategyWrapper,
LinkedOrderRequest linkedOrderRequest) |
public BarracudaFieldsHelper(UserDetailsMapper userDetailsMapper, ExternalClientRefEncoder externalClientRefEncoder, PrecisionManager precisionManager)
public void setClientTraderIfPresent(StrategyWrapper strategy, LinkedOrderRequest linkedOrderRequest)
public void setExternalClientReference(StrategyWrapper strategyWrapper, LinkedOrderRequest linkedOrderRequest)
public java.lang.String calculateRawMarginFromPips(java.lang.String currencyPair, java.math.BigDecimal marginAsPips)
public java.lang.String calculateMarginPipsFromRaw(java.lang.String currencyPair, java.lang.String marginAsRaw)