Does your system only deal with FX prices, or does it look at other markets as well? For example, if treasury prices, equity prices, gold prices, etc. change, does that matter to your system?
An unrelated question. If your system buys and the price goes against it and slowly continues to go...