Код великоват, чтобы его полностью здесь выкладывать. Но написан он, используя в качестве шаблона готовый советник Слепцова. Вставил только сваи индикаторы и свои условия для торговых критериев. Я думаю, что причина все же в каких-то предварительных настройках кода, но они у меня полностью идентичны оригиналу.
Тогда вопрос может быть адресован только к Слепцову
И что это значит? Что - на живом рынке роботы не работают? Тогда зачем весь этот сыр-бор?! Просто поиграться я могу и в онлайн-покер.
Наверное все-таки есть какой-то нюанс, который переводит советника из тестерного режима в режим реальной торговли. Только здешние мудрецы почему-то делают вид, что не понимают, о чем речь. А то, что в реальной торговле советник будет показывать другие результаты, и так понятно. Но открывать и закрывать позиции он все же должен по прописанным условиям. Разве не так?
Наверное это некорректная работа платформы, потому что то же самое происходит и с позициями, открытыми вручную.
Но тогда это кошмар! Как я могу доверить свои деньги брокеру, у которого МТ4 самопроизвольно закрывает позиции даже на демо-счете?!
Конечно, лучше не надо! Сначала изучите предмет досконально, чтоб самому разбираться в кодах! Тогда не нужно будет ни светить кодом, ни загадывать загадки, и деньги сбережёте, не лишние же!
AlexeyVik: А проверял какие ещё советники присутствуют на других графиках?
На трех символах поставлен советник "по Слепцову" и на четвертом другой советник. Что, они мешают друг другу? Я нигде не встретил упоминания, что на МТ4 нужно ставить только один советник и только на один символ.
Обнаружил что функции iLowest и iHighest выдают ошибку 4051 "Недопустимое значение параметра функции" на M15 если shift превышает число 1096. При это баров вполне хватает. В настройках терминала выставлено макс. баров в окне и в истории 10000000. История подкачана за несколько лет. Не пойму в чем дело.
Вот такая конструкция к примеру:
for (int i=0;i<2000;i++){
Print(iLowest(Symbol(),0,MODE_LOW,100,i));
Print(__FUNCTION__," ",GetLastError());
Print("i=",i);
}
Обнаружил что функции iLowest и iHighest выдают ошибку 4051 "Недопустимое значение параметра функции" на M15 если shift превышает число 1096. При это баров вполне хватает. В настройках терминала выставлено макс. баров в окне и в истории 10000000. История подкачана за несколько лет. Не пойму в чем дело.
Вот такая конструкция к примеру:
В тестере проверяли? Так там всего 1000 баров при старте доступна
"Шутка юмора" всегда в плюс!
Код великоват, чтобы его полностью здесь выкладывать. Но написан он, используя в качестве шаблона готовый советник Слепцова. Вставил только сваи индикаторы и свои условия для торговых критериев. Я думаю, что причина все же в каких-то предварительных настройках кода, но они у меня полностью идентичны оригиналу.
Не слыхали о тестерных граалях?
И что это значит? Что - на живом рынке роботы не работают? Тогда зачем весь этот сыр-бор?! Просто поиграться я могу и в онлайн-покер.
Наверное все-таки есть какой-то нюанс, который переводит советника из тестерного режима в режим реальной торговли. Только здешние мудрецы почему-то делают вид, что не понимают, о чем речь. А то, что в реальной торговле советник будет показывать другие результаты, и так понятно. Но открывать и закрывать позиции он все же должен по прописанным условиям. Разве не так?
Наверное это некорректная работа платформы, потому что то же самое происходит и с позициями, открытыми вручную.
Но тогда это кошмар! Как я могу доверить свои деньги брокеру, у которого МТ4 самопроизвольно закрывает позиции даже на демо-счете?!
Наверное это некорректная работа платформы, потому что то же самое происходит и с позициями, открытыми вручную.
Но тогда это кошмар! Как я могу доверить свои деньги брокеру, у которого МТ4 самопроизвольно закрывает позиции даже на демо-счете?!
Наверное это некорректная работа платформы, потому что то же самое происходит и с позициями, открытыми вручную.
Но тогда это кошмар! Как я могу доверить свои деньги брокеру, у которого МТ4 самопроизвольно закрывает позиции даже на демо-счете?!
А проверял какие ещё советники присутствуют на других графиках?
Всем привет !
Обнаружил что функции iLowest и iHighest выдают ошибку 4051 "Недопустимое значение параметра функции" на M15 если shift превышает число 1096. При это баров вполне хватает. В настройках терминала выставлено макс. баров в окне и в истории 10000000. История подкачана за несколько лет. Не пойму в чем дело.
Вот такая конструкция к примеру:
Всем привет !
Обнаружил что функции iLowest и iHighest выдают ошибку 4051 "Недопустимое значение параметра функции" на M15 если shift превышает число 1096. При это баров вполне хватает. В настройках терминала выставлено макс. баров в окне и в истории 10000000. История подкачана за несколько лет. Не пойму в чем дело.
Вот такая конструкция к примеру:
В тестере проверяли? Так там всего 1000 баров при старте доступна
Блиииин точно ! Забываю я всё время про это. Спасибо что напомнили.
А обойти это ограничение никак нельзя ?
Блиииин точно ! Забываю я всё время про это. Спасибо что напомнили.
А обойти это ограничение никак нельзя ?
Есть контроль количества баров необходимых для расчета.