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(); } }
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; } } }