So, the NN should not be able to determine the order, let alone be aware that it has reversed.
Great! We are on the same page. My testing confirms that is does NOT matter.
Here is the next "thought experiment". I am trying to predict the future price change FPC.
If I supply the FPC as an input, then the NN uses this information and makes pretty-much perfect predictions. No surprise there.
BUT now I want to see whether the NN can find a hidden relationship. So I have created 2 new inputs (InputA and InputB) like this:
for (int i = 0; i <=NumRowsOfData; i++)
{
if (IsEven(i))
{
InputA = Math.Abs(FPC);
InputB = Math.Sign(FPC);
}
else
{
InputA = -Math.Abs(FPC);
InputB = -Math.Sign(FPC);
}
}
Note that InputA * InputB = FPC.
If I give my NN ONLY InputA and InputB, do you think it will be able to discover the relationship and make perfect predictions again?