Um bei Deinem Beispiel zu bleiben, bspw. BUY, TP 10 pips, dann neue buy, usw.
dann muß man
prüfen ob die letzte buy-order im Bereich des aktuellen Preises im tp geschlossen wurde und dann, sofern keine buy order offen ist, eine neue buy-order aufgeben.
Es gibt schon eas die das machen (oder so ähnlich), da müsstest Du google bemühen, oder die Forensuche (hier oder bspw. in der forexfactory).