Skip to content

Commit a1a1352

Browse files
Minor tweak
1 parent e6a0b17 commit a1a1352

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

QuantConnect.Wolverine/WolverineOrderRoutingSessionHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public bool PlaceOrder(Order order)
7676
{
7777
var side = new Side(order.Direction == OrderDirection.Buy ? Side.BUY : Side.SELL);
7878

79-
var ticker = _symbolMapper.GetBrokerageSymbol(order.Symbol);
79+
var ticker = _symbolMapper.GetBrokerageSymbol(order.Symbol.HasUnderlying ? order.Symbol.Underlying : order.Symbol);
8080
var securityType = new QuickFix.Fields.SecurityType(_symbolMapper.GetBrokerageSecurityType(order.Symbol.SecurityType));
8181

8282
var wexOrder = new NewOrderSingle

QuantConnect.Wolverine/WolverineSymbolMapper.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ public WolverineSymbolMapper(IMapFileProvider mapFileProvider)
4242

4343
public string GetBrokerageSymbol(Symbol symbol)
4444
{
45-
if (symbol.ID.SecurityType != SecurityType.Equity && symbol.ID.SecurityType != SecurityType.Option)
46-
{
47-
throw new ArgumentException("Invalid security type: " + symbol.ID.SecurityType);
48-
}
4945
return GetMappedTicker(symbol);
5046
}
5147

0 commit comments

Comments
 (0)