Числовая константа не решит Ваших мучений?
В неё можно с UI закинуть любое число.
А дальше у Вас есть, например, ОЗ, которое аккумулирует профит со всех сделок.
И дальше вы берете разность между ОЗ и этой константой (допустим, назовём её StartLevel).
В начале работы робота у Вас ОЗ == 0 и StartLevel == 0.
ОЗ накапливает что Вам нужно (профит, верно?).
Тут вы решаете: "Надо всё сбросить на начало"
И пихаете в StartLevel текущее значение ОЗ (понятно, его надо вывести на UI отдельным числовым полем).
Сразу после этого Ваш алгоритм как-бы начинает работать с нуля.
Потому что разность между ОЗ и StartLevel снова стала нулевая.
Отредактировано Option Wizard (Mon Mar 28 2016 06:31 PM)