Вы как написали?
сделать что бы цена из безубытка перемещалась в +200 пунктов и там оставалась при условии что профит составляет например 500 пунктов
Получается, что при открытии позиции стоп выставляется сразу на +200 пунктов от цены входа. И если на момент постановки стоп ордера цена ниже этого значения, то это "плохая заявка" и она идёт по рынку. Т.е. позиция просто закрывается и всё. И будет всегда закрываться, пока цена на момент выставления ордера не будет выше заданного параметра.
Но!!! это не самое плохое решение, поверьте. Кроет все неудачные входы. Но если хотите как то по другому, то и делайте так, как считаете нужным. Я лишь привёл пример по Вашему условию. "Правильно заданный вопрос уже половина ответа, тщательнее надо формулировать вопрос и пожелание" (С) З.Фея помогая ученику на экзамене.
З.Ы. Всего лишь сделал Вам пример, надо понимать, что писать целиком скрипт для кого то не имею возможности, времени и пр. логических условий)))