forex pr agency oop and algorithmic trading systems