Esempio n. 1
0
        public FormMain()
        {
            InitializeComponent();

            m_boxer = Boxer.createBoxer(updateView, @".\boxerConfig.json");
            if (m_boxer == null)
            {
                Console.WriteLine("failed to createBoxer.");
                return;
            }

            if (m_boxer.loadAuthBitflyer(@".\AuthBitflyer.json") != 0)
            {
                Console.WriteLine("failed to loadAuthBitflyer.");
                return;
            }

            if (m_boxer.loadAuthSlack(@".\AuthSlack.json") != 0)
            {
                Console.WriteLine("failed to loadAuthSlack.");
                return;
            }

            initChartArea();

            if (m_boxer.isBackTest())
            {
                m_boxer.BackTest();
            }
            else
            {
                m_boxer.MainLoop();
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            string configPath = @"./boxerConfig.json";
            Boxer  m_boxer    = Boxer.createBoxer(null, configPath);

            if (m_boxer == null)
            {
                return;
            }

            if (m_boxer.loadAuthBitflyer(@"./AuthBitflyer.json") != 0)
            {
                return;
            }

            if (m_boxer.loadAuthSlack(@"./AuthSlack.json") != 0)
            {
                return;
            }

            if (m_boxer.isBackTest())
            {
                m_boxer.BackTest();
            }
            else
            {
                m_boxer.MainLoop();
            }


            while (true)
            {
                System.Threading.Thread.Sleep(1);
                if (m_boxer.getStopFlag())
                {
                    break;
                }
            }
        }