Если в триггерах программы прописан догон условием market_settled_pl, он сохраняется при вынужденной перезагрузке программы или самого компьютера? Сохраняет ли программа действия триггеров если догон не завершен по условиям? Может есть функция подобного сохранения скажем незавершенных действий триггеров по заданным условиям если догон надо совершить скажем завтра на другом событии?
После перезагрузки программы данные о законченных рынках, в том числе переменные с рассчитанным П/У, теряются (по крайней мере в реальном режиме). Чтобы сохранить их для использования в триггерах, их нужно сохранять в константах, в свойствах которых выбрано "Запомнить последнее значение". Т.е., например, добавить current_lss и в него потом сохранять весь убыток, а после перезагрузки программы значение current_lss будет равно не нулю, а тому значению, которое у него было в последний раз.
Как прописать, чтобы при проигрыше и в следующей ставке (догон) не плюсовалась изначальная ставка к проигранной сумме, а только та сумма, которая была проиграна?
В поле "Размер" ставки ставите условие
IF(current_lss>0, current_lss, bet_size)Где current_lss -- это счетчик вашего убытка, а bet_size -- исходный размер ставки.