public void RandomStock() { ClearAll(); string[] files = Directory.GetFiles(Application.dataPath + "/Data/stocks", "*.csv", SearchOption.AllDirectories); string randomStock = files[new System.Random().Next(0, files.Length - 1)]; var stockPriceReader = new StockPriceReader(); stockPriceReaderModel = stockPriceReader.ParsePrices(randomStock); stockText.text = stockPriceReaderModel.name; int numAdd = 30; AddPrices(stockPriceReaderModel.prices.GetRange(currentIndex, numAdd)); currentIndex += numAdd; UpdateCameraPosition(); }
public void OpenStock() { string extensions = "csv"; string path = FileBrowser.OpenSingleFile("Open File", "", extensions); if (path != "") { ClearAll(); var stockPriceReader = new StockPriceReader(); stockPriceReaderModel = stockPriceReader.ParsePrices(path); stockText.text = stockPriceReaderModel.name; int numAdd = 30; AddPrices(stockPriceReaderModel.prices.GetRange(currentIndex, numAdd)); currentIndex += numAdd; UpdateCameraPosition(); } EventSystem.current.SetSelectedGameObject(null); }
void Start() { volumeVisible = true; offset = 0.0f; currentIndex = 0; rsiLines = new List <LineScript>(); smaLines = new List <LineScript>(); smaLowerLines = new List <LineScript>(); smaUpperLines = new List <LineScript>(); stockPriceReaderModel = new StockPriceReader.StockPriceReaderModel(); stockPriceObjects = new List <GameObject>(); predictionsObject = transform.Find("Predictions").gameObject; stockPricesObject = transform.Find("StockPrices").gameObject; RSIObject = transform.Find("RSI").gameObject; SMAObject = transform.Find("SMA").gameObject; gridObject = transform.Find("Grid").gameObject; RandomStock(); UpdateCameraPosition(); }