public void PublishBarNoListenTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); KaiTrade.Interfaces.ITSItem[] tsi = new K2DataObjects.TSItem[2]; tsi[0] = new K2DataObjects.TSItem(); tsi[0].Mnemonic = "IBM"; tsi[0].Open = 10; tsi[0].Close = 12; tsi[0].High = 13; tsi[0].Low = 9; tsi[1] = new K2DataObjects.TSItem(); tsi[1].Mnemonic = "IBM"; tsi[1].Open = 12; tsi[1].Close = 14; tsi[1].High = 15; tsi[1].Low = 12; rmqHelper.Publish("IBM", tsi); }
public void PublishBarListenTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); listner = new RabbitMQPublisher.RMQListner(); listner.SubscribeInfo(); listner.OnRMQMessage += OnRMQMessage; listner.SubscribeTSBarsRMQ("IBM"); //li RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); KaiTrade.Interfaces.ITSItem[] tsi = new K2DataObjects.TSItem[2]; tsi[0] = new K2DataObjects.TSItem(); tsi[0].Mnemonic = "IBM"; tsi[0].Open = 10; tsi[0].Close = 12; tsi[0].High = 13; tsi[0].Low = 9; tsi[1] = new K2DataObjects.TSItem(); tsi[1].Mnemonic = "IBM"; tsi[1].Open = 12; tsi[1].Close = 14; tsi[1].High = 15; tsi[1].Low = 12; rmqHelper.Publish("IBM", tsi); System.Threading.Thread.Sleep(10000); }
public void PublishAccountTestNoListen() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); // Example #1 // Read the file as one string. string accountJSON = System.IO.File.ReadAllText(@"testdata\accountJSON.txt"); K2DataObjects.Account account = JsonConvert.DeserializeObject<K2DataObjects.Account>(accountJSON); rmqHelper.Publish("", account); }
public void PublishPriceTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); KaiTrade.Interfaces.IPXUpdate pxu = new L1PriceSupport.PXUpdateBase(); pxu.Mnemonic = "DELL"; pxu.BidPrice = 22M; pxu.BidSize = 101; pxu.OfferPrice = 23M; pxu.OfferSize = 99; rmqHelper.PublishPrice("DELL", pxu); }
public void StartCQG() { // reset the message cllection RabbitMQPublisher.RMQFactory.Instance().HostName = CQGTestAppWinForm.Properties.Settings.Default.RMQHostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); rmqHelper = new RabbitMQPublisher.RMQ(); _messages = null; // EAS will just go into the simulators order book - you can // Delete or modify it _driver = new KTACQG.KTACQG(); _driver.Message += new KaiTrade.Interfaces.Message(OnMessage); _driver.Facade.GetProductManager().OnProductUpdate += ProductUpdate; _driver.Start(""); //System.Threading.Thread.Sleep(100000); }
public void PublishAccountTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); listner = new RabbitMQPublisher.RMQListner(); listner.SubscribeInfo(); listner.OnRMQMessage += OnRMQMessage; listner.SubscribeAccountsRMQ(""); //li RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); // Example #1 // Read the file as one string. string accountJSON = System.IO.File.ReadAllText(@"testdata\accountJSON.txt"); K2DataObjects.Account account = JsonConvert.DeserializeObject<K2DataObjects.Account>(accountJSON); rmqHelper.Publish("", account); System.Threading.Thread.Sleep(10000); }
public void PublishPriceListenTest() { RabbitMQPublisher.RMQFactory.Instance().HostName = hostName; var channel = RabbitMQPublisher.RMQFactory.Instance().GetRMQChannel(KaiTrade.Interfaces.MQExchanges.DEFAULT); Assert.IsNotNull(channel); listner = new RabbitMQPublisher.RMQListner(); listner.SubscribeInfo(); listner.OnRMQMessage += OnRMQMessage; listner.SubscribePricesRMQ("DELL"); RabbitMQPublisher.RMQ rmqHelper = new RabbitMQPublisher.RMQ(); KaiTrade.Interfaces.IPXUpdate pxu = new L1PriceSupport.PXUpdateBase(); pxu.Mnemonic = "DELL"; pxu.BidPrice = 22M; pxu.BidSize = 101; pxu.OfferPrice = 23M; pxu.OfferSize = 99; rmqHelper.PublishPrice("DELL", pxu); System.Threading.Thread.Sleep(10000); }
public Form1() { InitializeComponent(); rmqPub = new RabbitMQPublisher.RMQ(); }