2016-07-08 73 views
2

我在這裏使用Poloniex C#API:Poloniex C#Poloniex C#API - 獲取交易

我已經通過了公共/私人密鑰組合

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

連接到我的Poloniex帳戶,我對獲得的交易信息

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); 
} 

它使用API​​的GetTradesAsync()法的方法,但我得到的輸出是

Jojatekok.PoloniexAPI.MarketTools.Trade

Jojatekok.PoloniexAPI.MarketTools.Trade

Jojatekok.PoloniexAPI.MarketTools.Trade

...

這是我第一次使用Poloniex(及任何有關加密貨幣,真的),所以我不確定實際結果應該是什麼樣子,但我確信我實際上應該得到更有意義的東西。我會很感激任何幫助或建議。

+0

這是推送API嗎?或者您是否需要定期撥打電話才能獲取數據? –

回答

5

輸出貿易將顯示您的類型。您想要輸出您感興趣的任何屬性,例如

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

當然,這很有道理:)謝謝! – Eutherpy

+0

@Eutherpy你可以標記答案爲接受;) –

+0

我以爲我已經做到了,我的壞。 – Eutherpy