The problem here is not your addxy method, but the Command reader getter methods.
Both expect the 0-Based index of the column and not it's name.
Change your code to something like this:
this.chart1.Series ["$Parity"].Points.AddXY (myReader.GetDateTime(2), myReader.GetDouble(3));