private static void testesOrdens() { int qtde = 2000; IServicoOrdens servicoOrdens = Ativador.Get <IServicoOrdens>(); DateTime dtIni = DateTime.Now; for (int i = 0; i < qtde; i++) { servicoOrdens.ExecutarOrdem( new ExecutarOrdemRequest() { Account = "1230", CodigoBolsa = "BOVESPA", OrderQty = 100, Symbol = "USIM5", Side = OrdemDirecaoEnum.Compra, TimeInForce = OrdemValidadeEnum.ExecutaIntegralOuCancela, OrdType = OrdemTipoEnum.Limitada, Price = 35 }); } DateTime dtFim = DateTime.Now; TimeSpan diff = dtFim - dtIni; MessageBox.Show(diff.TotalMilliseconds.ToString() + "; " + (diff.TotalMilliseconds / qtde).ToString()); }
private void testeToolStripMenuItem_Click(object sender, EventArgs e) { IServicoOrdens servicoOrdens = Ativador.Get <IServicoOrdens>(); ExecutarOrdemResponse response = servicoOrdens.ExecutarOrdem( new ExecutarOrdemRequest() { Account = "1", ClOrdID = "o1", CodigoBolsa = "BOVESPA", CodigoCliente = "123", DataReferencia = DateTime.Now, OrderQty = 100, OrdType = OrdemTipoEnum.Limitada, Price = 85, Side = OrdemDirecaoEnum.Compra, Symbol = "USIM5", TimeInForce = OrdemValidadeEnum.ValidaParaODia }); }