Пример #1
0
        private static void marketRuleOperations(EClientSocket client)
        {
            client.reqContractDetails(17001, ContractSamples.USStock());
            client.reqContractDetails(17002, ContractSamples.Bond());

            Thread.Sleep(2000);

            //! [reqmarketrule]
            client.reqMarketRule(26);
            client.reqMarketRule(240);
            //! [reqmarketrule]
        }
Пример #2
0
        private static void contractOperations(EClientSocket client)
        {
            //! [reqcontractdetails]
            client.reqContractDetails(209, ContractSamples.OptionForQuery());
            client.reqContractDetails(210, ContractSamples.EurGbpFx());
            client.reqContractDetails(211, ContractSamples.Bond());
            client.reqContractDetails(212, ContractSamples.FuturesOnOptions());
            //! [reqcontractdetails]

            Thread.Sleep(2000);
            //! [reqmatchingsymbols]
            client.reqMatchingSymbols(211, "IB");
            //! [reqmatchingsymbols]
        }