Числовая константа не решит Ваших мучений?
В неё можно с UI закинуть любое число.

А дальше у Вас есть, например, ОЗ, которое аккумулирует профит со всех сделок.

И дальше вы берете разность между ОЗ и этой константой (допустим, назовём её StartLevel).

В начале работы робота у Вас ОЗ == 0 и StartLevel == 0.
ОЗ накапливает что Вам нужно (профит, верно?).
Тут вы решаете: "Надо всё сбросить на начало"
И пихаете в StartLevel текущее значение ОЗ (понятно, его надо вывести на UI отдельным числовым полем).

Сразу после этого Ваш алгоритм как-бы начинает работать с нуля.
Потому что разность между ОЗ и StartLevel снова стала нулевая.


Отредактировано Option Wizard (Mon Mar 28 2016 06:31 PM)
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!