2016-07-08 6 views
2

Я использую API-интерфейс Poloniex C#, доступный здесь: Poloniex C#.Poloniex C# API - получить сделки

Я подключился к моему счету Poloniex через/сочетание государственно-частного ключа

private PoloniexClient client = new PoloniexClient(Properties.Resources.PublicKey, Properties.Resources.PrivateKey); 

и у меня есть метод для получения торгует, данные

public async void GetTrades(string curr1, string curr2) 
{ 
    CurrencyPair cp = new CurrencyPair(curr1, curr2); 
    var trades = await client.Markets.GetTradesAsync(cp); 
    foreach (var x in trades) 
     Console.WriteLine(x); 
} 

, который использует GetTradesAsync() метод API-интерфейс, в но выход я получаю

Jojatekok.PoloniexAPI.MarketTools.Trade

Jojatekok.PoloniexAPI.MarketTools.Trade

Jojatekok.PoloniexAPI.MarketTools.Trade

...

Это первый раз я использую Poloniex (и все, что связано с крипто-валюты, действительно), поэтому я не уверен, как должен выглядеть фактический результат, но я уверен, что на самом деле я должен был получить что-то более значимое. Буду признателен за любую помощь или совет.

+0

Является ли этот push API? или вам нужно регулярно звонить, чтобы получить данные? –

ответ

5

Вывод данных торговли просто покажет вам тип. Вы хотите вывести любые свойства, которые вас интересуют, например.

foreach (var x in trades) 
    Console.WriteLine(x.AmountBase + " " + x.AmountQuote + " "+x.PricePerCoin); 
+0

Конечно, это имеет смысл :) Спасибо! – Eutherpy

+0

@Eutherpy вы можете отметить ответ как принято;) –

+0

Я думал, что я уже сделал, мой плохой. – Eutherpy