Exemple #1
0
        private void resgatarOrderListLocal()
        {
            ListaOrdem = api.resgatarOrderListLocal();
            Console.WriteLine("Monitorando " + ListaOrdem.oReturn.Count + " ordens.");


        }
Exemple #2
0
        private void resgatarOrderListLocal()
        {
            ListaOrdem = api.resgatarOrderListLocal();
            Console.WriteLine("Monitorando " + ListaOrdem.oReturn.Count + " ordens.");
            decimal saldoBRLordens = 0;
            decimal saldoBTCordens = 0;

            foreach (Ordem ordem in ListaOrdem.oReturn)
            {
                if (ordem.action == Constantes.TIPO_ORDEM_COMPRA)
                {
                    saldoBRLordens = saldoBRLordens + (Convert.ToDecimal(ordem.amount) * Convert.ToDecimal(ordem.price));
                }
                else
                {
                    saldoBTCordens = saldoBTCordens + (Convert.ToDecimal(ordem.amount));
                }
            }
            Console.WriteLine("Saldo BRL em ordens: " + saldoBRLordens);
            Console.WriteLine("Saldo BTC em ordens: " + saldoBTCordens);
        }
Exemple #3
0
        public RoboDolar()
        {
            Console.WriteLine("Robo Dolar is alive!");
            ListaOrdem.oReturn = new List <Ordem>();
            try
            {
                api = new APIWrapper(Constantes.NOME_ROBO_DOLAR);
                OrderList ordens = api.resgatarOrderListLocal();
                popularListaOrdem(ordens);


                criaOrdensIniciais();



                //monitorarArbitragem();
                monitorarOrdens();
            }
            catch (Exception aException)
            {
                Console.WriteLine(aException.Message);
            }
        }