コード例 #1
0
        private OportunidadeSpread CalculaOportunidade(PotencialOrdemCorretora potencialDeOrdem)
        {
            var oportunidade = new OportunidadeSpread();

            oportunidade.QuantidadeLimite = potencialDeOrdem.QuantidadeMaximaFirst();
            oportunidade.Spread           = potencialDeOrdem.SpreadFirst();

            if (oportunidade.EhValida())
            {
                oportunidade.Calcular();
            }

            return(oportunidade);
        }
コード例 #2
0
        private IEnumerable <OportunidadeSpread> CalculaOportunidadesSpread(IEnumerable <PotencialOrdemCorretora> potenciaisDeOperacao)
        {
            var listaSpread = new List <OportunidadeSpread>();

            foreach (var potencial in potenciaisDeOperacao)
            {
                var oportunidade = new OportunidadeSpread();

                oportunidade.QuantidadeLimite = potencial.QuantidadeMaximaFirst();

                //potencial.Origem.Corretora
            }

            return(listaSpread);
        }