public void UseExchangeSymbol() { var request = new AddStandardOrderRequest( new TradingSignal( new Instrument("kraken", "BTCUSD"), Guid.NewGuid().ToString(), OrderCommand.Create, TradeType.Buy, 4000, 1, DateTime.UtcNow, OrderType.Limit), new List <CurrencySymbol>() { new CurrencySymbol() { LykkeSymbol = "BTCUSD", ExchangeSymbol = "XXBTZUSD" } }); Assert.Equal("XXBTZUSD", request.FormData.Single(x => x.Key == "pair").Value); }
public Task <AddStandardOrderResponse> AddOrder(TradingSignal tradingSignal, TranslatedSignalTableEntity translatedSignal, CancellationToken cancellationToken) { var request = new AddStandardOrderRequest(tradingSignal, _currencySymbols); return(MakePostRequestAsync <AddStandardOrderResponse>("AddOrder", request, translatedSignal, cancellationToken)); }