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);
        }
Example #2
0
        public Task <AddStandardOrderResponse> AddOrder(TradingSignal tradingSignal, TranslatedSignalTableEntity translatedSignal, CancellationToken cancellationToken)
        {
            var request = new AddStandardOrderRequest(tradingSignal, _currencySymbols);

            return(MakePostRequestAsync <AddStandardOrderResponse>("AddOrder", request, translatedSignal, cancellationToken));
        }