| " +symbol+ " | "); colorIndex++; } sw.WriteLine(""); } sw.WriteLine("
| Performance | Average Volume | |
|---|---|---|
| Current Price | "); sw.WriteLine("" + data[0,4] + " | |
| Past Week | "); float change=0,volAvg=0,volSum=0; if(data.GetLength(0)>5) { change=(float.Parse(data[0,4])-float.Parse(data[4,4])) / float.Parse(data[4,4]) * 100; change=(float)Math.Round(change,1); for(int i=0; i<5; i++) { volSum+=float.Parse(data[i,5]); } volAvg=volSum / 5; sw.WriteLine(""+change.ToString()+"% | "+volAvg+" | N/A | N/A | "); sw.WriteLine("
| Past Month | "); if(data.GetLength(0)>21) { change=(float.Parse(data[0,4])-float.Parse(data[20,4])) / float.Parse(data[20,4]) * 100; change=(float)Math.Round(change,1); volSum=0; for(int i=0; i<21; i++) { volSum+=float.Parse(data[i,5]); } volAvg=volSum / 21; sw.WriteLine(""+change.ToString()+"% | "+volAvg.ToString() +" | N/A | N/A | "); sw.WriteLine("
| Past Quarter | "); if(data.GetLength(0)>63) { change=(float.Parse(data[0,4])-float.Parse(data[62,4])) / float.Parse(data[62,4]) * 100; change=(float)Math.Round(change,1); volSum=0; for(int i=0; i<63; i++) { volSum+=float.Parse(data[i,5]); } volAvg=volSum / 63; sw.WriteLine(""+change.ToString()+"% | "+volAvg.ToString() +" | N/A | N/A | "); sw.WriteLine("
| Past Year | "); if(data.GetLength(0)>253) { change=(float.Parse(data[0,4])-float.Parse(data[252,4])) / float.Parse(data[252,4]) * 100; change=(float)Math.Round(change,1); volSum=0; for(int i=0; i<253; i++) { volSum+=float.Parse(data[i,5]); } volAvg=volSum / 253; sw.WriteLine(""+change.ToString()+"% | "+volAvg.ToString() +" | N/A | N/A | "); sw.WriteLine("
| Past 3 Years | "); if(data.GetLength(0)>758) { change=(float.Parse(data[0,4])-float.Parse(data[757,4])) / float.Parse(data[757,4]) * 100; change=(float)Math.Round(change,1); volSum=0; for(int i=0; i<758; i++) { volSum+=float.Parse(data[i,5]); } volAvg=volSum / 758; sw.WriteLine(""+change.ToString()+"% | "+volAvg.ToString() +" | N/A | N/A | "); sw.WriteLine("
| Past 10 Years | "); if(data.GetLength(0)>2525) { change=(float.Parse(data[0,4])-float.Parse(data[2524,4])) / float.Parse(data[2524,4]) * 100; change=(float)Math.Round(change,1); volSum=0; for(int i=0; i<2525; i++) { volSum+=float.Parse(data[i,5]); } volAvg=volSum / 2525; sw.WriteLine(""+change.ToString()+"% | "+volAvg.ToString() +" | N/A | N/A | "); sw.WriteLine("