Пример #1
0
 public void TestQuotesLevel2LastHour()
 {
     //Assert.AreEqual(0, FdkHelper.ConnectToFdk("tp.dev.soft-fx.eu", "100106", "123qwe123", ""));
     Assert.AreEqual(0, FdkHelper.ConnectToFdk("", "", "", @"c:\FdkCaches\Cache1"));
     var time     = DateTime.UtcNow;
     var prevHour = time.AddHours(-1);
     var quotes   = FdkQuotes.CalculateHistoryForSymbolArray("EURUSD", prevHour, time, 2);
 }
Пример #2
0
        public void TtJira227Steps()
        {
            Assert.AreEqual(0, FdkHelper.ConnectToFdk("tp.st.soft-fx.eu", "100000", "123321", @"c:\FdkCaches\Cache1"));
            var endTime   = DateTime.Now;
            var startTime = endTime.AddSeconds(-0.1);

            var quotes = FdkQuotes.ComputeQuoteHistory("EURUSD_Rl", startTime, endTime, 1);

            FdkVars.Unregister(quotes);
            FdkHelper.Disconnect();
        }
Пример #3
0
        public void TestErrorQuotesDefaultAccount100Milli()
        {
            Assert.AreEqual(0, FdkHelper.ConnectToFdk("", "", "", @""));
            var time     = DateTime.Now;
            var prevHour = time.AddMilliseconds(-100);
            var symbols  = FdkSymbolInfo.GetSymbolInfos();

            var quotes = FdkQuotes.ComputeQuoteHistory("EURUSD", prevHour, time, 3);
            var asks   = FdkQuotes.QuotesAsk(quotes);
            var bids   = FdkQuotes.QuotesBid(quotes);
            var opens  = FdkQuotes.QuotesCreatingTime(quotes);
            var spread = FdkQuotes.QuotesSpread(quotes);

            FdkVars.Unregister(quotes);
            FdkHelper.Disconnect();
        }
Пример #4
0
        public void TestLevel2()
        {
            //Assert.AreEqual(0, FdkHelper.ConnectToFdk("tp.dev.soft-fx.eu", "100106", "123qwe123", ""));
            Assert.AreEqual(0, FdkHelper.ConnectToFdk("", "", "", @"c:\FdkCaches\Cache3"));
            var time     = DateTime.Now;
            var prevHour = time.AddDays(-1);

            var quotes = FdkQuotes.ComputeQuoteHistory("EURUSD", prevHour, time, 3);
            var asks   = FdkQuotes.QuotesAsk(quotes);
            var bids   = FdkQuotes.QuotesBid(quotes);
            var opens  = FdkQuotes.QuotesCreatingTime(quotes);
            var spread = FdkQuotes.QuotesSpread(quotes);

            FdkVars.Unregister(quotes);
            Assert.AreEqual(0, FdkHelper.ConnectToFdk("", "", "", @"c:\FdkCaches\Cache1"));
            quotes = FdkQuotes.ComputeQuoteHistory("EURUSD", prevHour, time, 3);

            FdkVars.Unregister(quotes);
        }