Процентный Trailing stop

 
Добрый день господа!

Подскажите способ реализации Trailing stop, который расчитывается в процентах от профита (допустим 25%). Примерный алгоритм такой:

1. Открываем позицию (OpenPriceBuy 1.8969),
2. Начинаем подсчитывать профит при каждом тике
3. При профите больше 5 pips, высчитываем и ставим Trailing stop (CurrentPriceBuy 1.9013, профит=44, Trailing stop=44*0,25=11 pips, TrailingStopPrice=1.9003)
4. При увеличении профита, сдвигаем так же и Trailing stop (профит=100, Trailing stop=100*0.25=25 pips)

Чтобы яснее высказать свою мысль прикладываю этот пример:

http://img82.imageshack.us/img82/1809/samplexpc9.gif

Всем спасибо
 
SergGordon писал (а):
Добрый день господа!

Подскажите

Используется функция OrderModify()