Всем добрый день!
Просьба об внесении небольшого изменении в уже написанного советника «RollBack» www.opentraders.ru/downloads/2965/
Добавить включаемую/выключаемую функцию выставления ордеров в начале каждой свечи.
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (10)
0
Так как данная доработка немного искажает логику совы, я так вижу решение о добавлении новой функции не нарушая имеющиеся функционал: функции "Увеличение шага" и "Шаг усреднения" выставить в настройках на 0.
Редактирован: 14 января 2022, 21:16
В настройках добавил функцию. Компиляция прошла успешно.
Но после замены функции что-то пошло не так, компилятор выдал много ошибок. Буду благодарен если посмотрите на возникшую проблему.
В настройках добавил функцию. Компиляция прошла успешно.
Но после замены функции что-то пошло не так, компилятор выдал много ошибок.
Противоречия в этой фразе не видите?
А если серьёзно, то ошибка может быть только одна: не качественно произвели замену главной функции. Т.е. или не досконально скопитовали или у старой не все удалили.
И вообще какого рода ошибки указываются в редакторе?
Можно ли не открывая новую тему провести правку кода?
Суть: при закрытии MetaTrader или отключении ПК и вновь запуска MetaTrader сразу выставляются ордера, хотя согласно алгоритма момент их выставления не должен наступить.
Как раз по алгоритму: Добавить включаемую/выключаемую функцию выставления ордеров в начале каждой свечи.
Просто это у ком-ра есть внутренние часы, а советника их нет.
Для него при включении что 00:00 что 00:53 это начало его свечи.
Вот он позиции и открывает. Код не помню, а искать неохота, Вы попробуйте ещё поменять флаги у
extern bool Every_bar = true;
Хотя кажется это не поможет.
В крайнем случае перед выключением терминала снимите галочку прикоторой советнику разрешено торговать.
Редактирован: 2 февраля 2022, 16:30
Комментарии (10)
16 Aleh7999 Автор Сообщений: 97
В начале в настройках добавьте
И замените функцию.Прежнюю удалите и добавьте эту:
16 ssg Сообщений: 817
Но после замены функции что-то пошло не так, компилятор выдал много ошибок. Буду благодарен если посмотрите на возникшую проблему.
16 Aleh7999 Автор Сообщений: 97
Противоречия в этой фразе не видите?
А если серьёзно, то ошибка может быть только одна: не качественно произвели замену главной функции. Т.е. или не досконально скопитовали или у старой не все удалили.
И вообще какого рода ошибки указываются в редакторе?
16 ssg Сообщений: 817
Вот такая ошибка
Если не сложно добавьте уже скомпилированную версию.
16 Aleh7999 Автор Сообщений: 97
Добавьте в настройках, в самом низу строчку:
16 ssg Сообщений: 817
16 Aleh7999 Автор Сообщений: 97
16 ssg Сообщений: 817
Суть: при закрытии MetaTrader или отключении ПК и вновь запуска MetaTrader сразу выставляются ордера, хотя согласно алгоритма момент их выставления не должен наступить.
16 Aleh7999 Автор Сообщений: 97
Просто это у ком-ра есть внутренние часы, а советника их нет.
Для него при включении что 00:00 что 00:53 это начало его свечи.
Вот он позиции и открывает. Код не помню, а искать неохота, Вы попробуйте ещё поменять флаги у
extern bool Every_bar = true;
Хотя кажется это не поможет.
В крайнем случае перед выключением терминала снимите галочку прикоторой советнику разрешено торговать. Редактирован: 2 февраля 2022, 16:30
16 ssg Сообщений: 817
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий