Example #1
0
        private static void Session_PriceUpdate(PriceUpdate priceUpdate)
        {
            INetQPublish p = new NetQPublish();

            p.PublishMessage("");
            Console.WriteLine($"Date: {priceUpdate.Updated} Ask: {priceUpdate.Ask} Bid: {priceUpdate.Bid}");
        }
Example #2
0
        private static void PostTradeIdToQueue(string tradeId)
        {
            Console.WriteLine($"Post Market Order {tradeId}");

            INetQPublish p = new NetQPublish();

            p.PublishMessage(tradeId);
        }
Example #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting....");

            var brokerSession = new BrokerSession();
            var sampleParams  = new SampleParams(ConfigurationManager.AppSettings);
            var netQPublish   = new NetQPublish();

            var consumer = new MessageBrokerConsumer(sampleParams, brokerSession, netQPublish);

            consumer.Run();

            Console.WriteLine("Finishing....");
            Console.ReadLine();
        }
Example #4
0
        private static void PublishMessage(ResponseCandle message)
        {
            INetQPublish p = new NetQPublish();

            p.PublishCandleMessage(message);
        }