Дополнительное поле, дополнительные расчет и не спасет когда ОЗ много с разными значениями и все надо сбросить на 0. (у меня несколько позиций в агенте)
Ну... Вы хотите руками вмечиваться в агент и получить эту возможность без увеличения сложности алгоритма.
ПС Кнопка работает так (допустим, она привязана к булевской константе):
1. Вы нажимаете кнопку
2. Это инициирует принудительный пересчет агента
(
ЕСЛИ вы поставили чекбокс в настройках кнопки
Recalculate)
Если не поставили -- тогда ситуация переносится на следующий пересчет агента,
который произойдет в положенное время (на след. баре).
3. На один пересчет булевская константа получит значение
TRUE.
4. После этого её значение сбрасывается обратно в FALSE.