private OrderChance GetOrderChance(string coinName)
        {
            var result      = new OrderChance();
            var orderChance = ApiData.getOrdersChance(CoinName);
            var ask         = orderChance["ask_account"];
            var bid         = orderChance["bid_account"];

            result.KRWBalance = bid.Value <double>("balance");  // 보유 현금
            result.CoinVol    = ask.Value <double>("balance");  // 보유 코인 수량
Esempio n. 2
0
        private OrderChance GetOrderChance(string coinName)
        {
            var orderChance = ApiData.getOrdersChance(CoinName);
            var ask         = orderChance["ask_account"];
            var bid         = orderChance["bid_account"];
            var result      = new OrderChance()
            {
                KRWBalance  = bid.Value <double>("balance"),            // 보유 현금
                CoinVol     = ask.Value <double>("balance"),            // 보유 코인 수량
                AvgBuyPrice = ask.Value <double>("avg_buy_price"),      // 매수 평단가
            };

            return(result);
        }
        private OrderChance GetOrderChance(ApiData apiData, string coinName, double currentPrice, bool setText = true)
        {
            var orderChance = apiData.getOrdersChance(coinName);
            var ask         = orderChance["ask_account"];
            var bid         = orderChance["bid_account"];
            var result      = new OrderChance(currentPrice)
            {
                KRWBalance  = bid.Value <double>("balance"),            // 보유 현금
                CoinVol     = ask.Value <double>("balance"),            // 보유 코인 수량
                AvgBuyPrice = ask.Value <double>("avg_buy_price"),      // 매수 평단가
            };

            txtKRW.Text         = result.KRWBalance.ToString("N0");
            txtCoinBalance.Text = result.CoinBalance.ToString("N0");

            return(result);
        }
Esempio n. 4
0
        public MainWindow()
        {
            InitializeComponent();

            string            marketAll = HttpAPI.GetMarketAll();
            List <MarketInfo> all       = JsonConvert.DeserializeObject <List <MarketInfo> >(marketAll);

            Console.WriteLine(marketAll);

            string[] markets = new string[1];
            markets[0] = "KRW-BTC";

            ObservableCollection <Ticker> tickerList = JsonConvert.DeserializeObject <ObservableCollection <Ticker> >(HttpAPI.GetTicker(markets));
            List <Account> accountList  = JsonConvert.DeserializeObject <List <Account> >(HttpAPI.GetAccount());
            List <Account> accountList2 = JsonConvert.DeserializeObject <List <Account> >(HttpAPI.GetAccount());
            string         data         = HttpAPI.GetOrderChance(markets);

            Console.WriteLine(data);
            OrderChance orderChance = JsonConvert.DeserializeObject <OrderChance>(HttpAPI.GetOrderChance(markets));
        }