Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Не имеет смысла вводить ограничения, т.к. поломается логика работы советника.
Приаттачиваю слегка подправленную версию - переименовал некоторые функции для удобочитаемости, пофиксил все варнинги.
Не имеет смысла вводить ограничения, т.к. поломается логика работы советника.
Приаттачиваю слегка подправленную версию - переименовал некоторые функции для удобочитаемости, пофиксил все варнинги.
Спасибо, за версию и за проделанную работу. Но это не совсем то о что я имел ввиду. Важно было ограничить советник кол-вом обращений к серверу, чтобы кол-во транзакций (открытие или закрытие ордера (ов) было не больше 20-ти раз в минуту). Одна из идей: сделать массив из 20-ти ячеек и при каждой транзакции: записываем в свободную ячейку время транзакции. Каждую минуту обнуляем массив.
Вторая из идей: при каждой транзакции проверяем и обновляем каждую ячейку массива. Проверка - соответствие того, что разница во времени записанном в ячейке и временем транзакции более минуты.
Если условия не выполняются то советник ждет.
С моей стороны вопрос: можно ли это реализовать? Насколько сильно разрушиться логика советника?