пробуйте как раз последнюю сборку и разделение там добавлено уже
ок. Установил. Нагрузка на проц упала сразу. Всё равно понять не могу - автоматического так и нет входа, уже пересчёт на интервал 1 мин. поставил, загрузки вообще проца нет, в лабе вход отражается, в реале его нет, галочки в свойствах стоят... Помогите пож. разобраться.
В менеджере команд сигналы есть, с одной галочкой "вход?".
Если галки стоят, но скрипт все равно не торгует. В окне менеджер команд появляются команды с отключенным флагом разрешено, то скорее всего скрипт пытается выставить команды "задним числом". Иными словами, команды появляются для прошедших баров, хотя в предыдущем расчете (когда этот бар был последний) команды не было.
Ниже приведены случаи, которые уже встречались:
1. Используются неверное сделанные индикаторы, которые меняют свои значения при появлении новых данных.
2. При использовании API функции открытия/закрытия позиции вызываются для i-го бара, а не i+1 (заглядывание в будущее)
3. Использование метода декомпресии 2.
4. При использовании API функции неправильно прописан торговый цикл (не идет расчет для последнего бара). Например, "i < barsCount-1".
Предполагаю что у меня причина п.1. Скрипт создан в визуале, сжатия не используется вообще. Но и тут не совсем понятно: в скрипте используется индикатор в виде свечи, где close принимает значения по bid/ask стаканам и при каждом пересчёте (в случае "внутрибарного") меняется значение close, но входа в позицию нет даже в случае сигнала и на предыдущем баре и на текущем и на N баров назад, т.к. в формуле задано: вход при close>const и всё. В чем может быть причина? Пересчёт уже переставил на интервал 1мин.