예제 #1
0
        public void TestGetQuotesInfo()
        {
            Assert.AreEqual(0, FdkHelper.ConnectToFdk("", "", "", ""));

            var bars = FdkBars.ComputeGetQuotesInfo("EURUSD", 3);

            FdkHelper.Disconnect();
        }
예제 #2
0
        public static void Main()
        {
            FdkHelper.ConnectToFdk("78.46.196.240", "100008", "123qwe!", "");
            var now     = DateTime.UtcNow;
            var prevNow = DateTime.UtcNow.Subtract(new TimeSpan(30, 0, 0));

            FdkBars.ComputeBarsRangeTime("BTCUSD_L", "BidAsk", "M1", prevNow, now, 0);
            return;

            var bars      = FdkTradeReports.GetTradeTransactionReportAll();
            var comission = FdkTradeReports.GetTradeComment(bars);

            FdkVars.Unregister(bars);
        }
예제 #3
0
        public void TestBarsRangeAskBid()
        {
            //Assert.AreEqual(0, FdkHelper.ConnectToFdk("tp.dev.soft-fx.eu", "100106", "123qwe123", ""));
            Assert.AreEqual(0, FdkHelper.ConnectToFdk("", "", "", ""));
            var time     = DateTime.Now;
            var prevHour = time.AddDays(-1);

            var bars    = FdkBars.ComputeBarsRangeTime("EURUSD", "AskBid", "M1", prevHour, DateTime.Now, 10000);
            var highs   = FdkBars.BarHighs(bars);
            var lows    = FdkBars.BarLows(bars);
            var opens   = FdkBars.BarOpens(bars);
            var volumes = FdkBars.BarVolumes(bars);
            var closes  = FdkBars.BarCloses(bars);
            var froms   = FdkBars.BarFroms(bars);
            var tos     = FdkBars.BarTos(bars);

            FdkVars.Unregister(bars);

            FdkHelper.Disconnect();
        }