Beispiel #1
0
        static void Main(string[] args)
        {
            var parameters = new ConnectorParameters(
                account: "MyAccount",
                pathToQuik: Terminal.GetPathToActiveQuik(),
                ddeServerName: "QServer");


            using (var QUIK = new QConnector(parameters))
            {
                QUIK.Connection.Connected += (sender, e) => Console.WriteLine("Connected.");

                QUIK.ImportStarted += (sender, e) => Console.WriteLine("Import started.");

                QUIK.Connect();
                QUIK.StartImport();


                IDataTable <Security> securitiesTable = QUIK.AddDataTable <Security>();

                securitiesTable.Updated += securitiesTable_Updated;

                Console.ReadLine();

                OrderChannel lkoh = QUIK.CreateOrderChannel("LKOH", "EQBR");

                OrderResult result = lkoh.SendTransaction(Direction.Buy, price: 3000.00M, volume: 1);

                lkoh.KillOrder(result);

                Console.ReadLine();
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            var parameters = new ConnectorParameters(
                account: "MyAccount",
                pathToQuik: Terminal.GetPathToActiveQuik(),
                ddeServerName: "QServer");


            using (QConnector connector = new QConnector(parameters))
            {
                connector.Connected += (sender, e) => { Console.WriteLine("Connected."); };

                connector.ImportStarted += (sender, e) => { Console.WriteLine("Import started."); };

                connector.Connect();
                connector.StartImport();


                IDataTable<Security> securitiesTable = connector.AddDataTable<Security>();

                securitiesTable.Updated += securitiesTable_Updated;

                Console.ReadLine();


                OrderChannel lkoh = connector.CreateOrderChannel("LKOH", "EQBR");

                OrderResult result = lkoh.SendTransaction(Direction.Buy, 3000, 1);

                lkoh.KillOrder(OrderChannel.TransId, result.OrderNumber);

                Console.ReadLine();
            }

        }