public ActualPairsController(PoloniexMarket poloniexMarket, BittrexMarket bittrexMarket, ExmoMarket exmoMarket, PairsAnalysator pairsAnalysator, BinanceMarket binanceMarket, LivecoinMarket livecoinMarket) { Console.WriteLine("HELLO FROM Controller"); _exmoMarket = exmoMarket; _poloniexMarket = poloniexMarket; _bittrexMarket = bittrexMarket; _pairsAnalysator = pairsAnalysator; _binanceMarket = binanceMarket; _livecoinMarket = livecoinMarket; }
public CryptoTradeForm() { bool success; string message; var li = BittrexMarket.GetList(out success, out message); var marketNames = new List <string>(); foreach (var m in li) { marketNames.Add(m.MarketName); } //var trades = BittrexMarketHistoryTrade.GetList("BTC-DOGE", out success, out message); InitializeComponent(); TraderMarketGridPanel gridPanel; var markets_list = new List <string> { "BTC-LTC", "BTC-USD", "BTC-DASH", "BTC-ETH", "BTC-XMY", "BTC-GLD", "ETH-ANT", "ETH-LTC" }; for (int i = 0; i < markets_list.Count; ++i) { gridPanel = new TraderMarketGridPanel(GetPanel(i), markets_list[i], ColorPalette1[i], 20000); gridPanel.Initialize(); gridPanel.InitializeColumns(BittrexTraderMarket.Columns, Color.White); //gridPanel.UpdateListFunction = UpdateBitstampTicker; m_gridPanels.Add(gridPanel); } /*gridPanel = new TraderMarketGridPanel(panelCrypto2, markets_list[1], Color.DodgerBlue, 20000); * gridPanel.Initialize(); * gridPanel.InitializeColumns(BittrexTraderMarket.Columns, Color.White); * //gridPanel.UpdateListFunction = UpdateBitstampTicker; * m_gridPanels.Add(gridPanel);*/ /* * gridPanel = new SmallGridPanel(panelCrypto2, "BlockchainInfoTicker", Color.Green, 3000); * gridPanel.Initialize(); * gridPanel.InitializeColumns(BlockchainInfoTicker.Columns, Color.White); * gridPanel.UpdateDictionaryFunction = UpdateBlockchainInfoTicker; * m_gridPanels.Add(gridPanel); * * gridPanel = new SmallGridPanel(panelCrypto3, "CoinMarketCapTicker", Color.DodgerBlue, 15000); * gridPanel.Initialize(); * gridPanel.InitializeColumns(CoinMarketCapTicker.Columns, Color.White); * gridPanel.UpdateListFunction = UpdateCoinMarketCapTicker; * m_gridPanels.Add(gridPanel); * * gridPanel = new SmallGridPanel(panelCrypto4, "BitCoinChartsWeightedPrices", Color.Red, 5000); * gridPanel.Initialize(); * gridPanel.InitializeColumns(BitcoinChartsWeightedPrices.Columns, Color.White); * gridPanel.UpdateDictionaryFunction = UpdateBitcoinChartsWeightedPrices; * m_gridPanels.Add(gridPanel);*/ m_gridPanels[0].EnableUpdates(true); m_gridPanels[1].EnableUpdates(true); //m_gridPanels[2].EnableUpdates(true); //m_gridPanels[3].EnableUpdates(true); }