Exemple #1
0
        public override async Task <Model.Book> GetMarketDepth(MarketId marketId)
        {
            PreludeMarketId preludeMarketId = (PreludeMarketId)marketId;

            return(PreludeParsers.ParseOrderBook(await CallPublic <JObject>(Method.combined, preludeMarketId)));
        }
Exemple #2
0
 internal static PreludeMarketTrade ParseSingle(MarketId marketId, JObject trade)
 {
     return(new PreludeMarketTrade(new PreludeFakeTradeId(),
                                   PreludeParsers.ParseDateTime(trade.Value <int>("timestamp")), trade.Value <decimal>("rate"),
                                   trade.Value <decimal>("amount"), marketId));
 }