При компиляции советника на MT4 натолкнулся на порог количества строк в советнике (мое субъективное мнение). При превышении количества строк свыше 36 600, возникает трудность с компилированием советника (количество строк в советнике, менее этой величины - компиляция проходит). Компилятор пишет о переполнении и просит упросить упростить программу - table of instructions overflow-simplify the program, please. Думаю, что еще можно оптимизировать советник на 100-150 строк (избавиться от возможной рекурсии и работать сразу с входящим потоком данных) не более. Но суть в том, что необходимо примерно еще столько же (около 30 тыс. или более) строк дописать в советнике. Как быть, у кого был опыт работы с таким количеством строк в советнике? Распилить код на несколько советников (хотелось бы все сделать в одном советнике) и запустить их одновременно? Почитал форум, но предметных тем (эксперты свыше 40тыс. строк) не нашел. Если кто приложит линк или выскажет свое мнение по данному вопросу, буду признателен. Особенно буду признателен разработчикам, как решить данный вопрос. И специалистам, кто работал с высоко- нагрузочными системами. Буду признателен за конструктивное предложение и возможные контакты. Спасибо.
- Как одновременно играть несколькими экспертами?
- функция OnCalculate и OnTick
- Средняя стоимость советника
adima:
При компиляции советника на MT4 натолкнулся на порог количества строк в советнике (мое субъективное мнение). При превышении количества строк свыше 36 600, возникает трудность с компилированием советника (количество строк в советнике, менее этой величины - компиляция проходит). Компилятор пишет о переполнении и просит упросить упростить программу - table of instructions overflow-simplify the program, please. Думаю, что еще можно оптимизировать советник на 100-150 строк (избавиться от возможной рекурсии и работать сразу с входящим потоком данных) не более. Но суть в том, что необходимо примерно еще столько же (около 30 тыс. или более) строк дописать в советнике. Как быть, у кого был опыт работы с таким количеством строк в советнике? Распилить код на несколько советников (хотелось бы все сделать в одном советнике) и запустить их одновременно? Почитал форум, но предметных тем (эксперты свыше 40тыс. строк) не нашел. Если кто приложит линк или выскажет свое мнение по данному вопросу, буду признателен. Особенно буду признателен разработчикам, как решить данный вопрос. И специалистам, кто работал с высоко- нагрузочными системами. Буду признателен за конструктивное предложение и возможные контакты. Спасибо.
Не пробовали функции вынести в библиотеку, может поможет.
При компиляции советника на MT4 натолкнулся на порог количества строк в советнике (мое субъективное мнение). При превышении количества строк свыше 36 600, возникает трудность с компилированием советника (количество строк в советнике, менее этой величины - компиляция проходит). Компилятор пишет о переполнении и просит упросить упростить программу - table of instructions overflow-simplify the program, please. Думаю, что еще можно оптимизировать советник на 100-150 строк (избавиться от возможной рекурсии и работать сразу с входящим потоком данных) не более. Но суть в том, что необходимо примерно еще столько же (около 30 тыс. или более) строк дописать в советнике. Как быть, у кого был опыт работы с таким количеством строк в советнике? Распилить код на несколько советников (хотелось бы все сделать в одном советнике) и запустить их одновременно? Почитал форум, но предметных тем (эксперты свыше 40тыс. строк) не нашел. Если кто приложит линк или выскажет свое мнение по данному вопросу, буду признателен. Особенно буду признателен разработчикам, как решить данный вопрос. И специалистам, кто работал с высоко- нагрузочными системами. Буду признателен за конструктивное предложение и возможные контакты. Спасибо.
Согласен. Нужно попробовать. Есть еще идеи?
А нужны? Хорошая библиотека, и нуль проблем. Обычно так и делают. Или попробовать в МТ5 - может там получится.
adima:
Есть еще идеи?
Сократить до трех строк:
int start() {
return(0);
}
Была похожая ситуация. Вынес ряд функций в библиотеку. Помогло.
adima:
При компиляции советника на MT4 натолкнулся на порог количества строк в советнике (мое субъективное мнение). При превышении количества строк свыше 36 600, возникает трудность с компилированием советника (количество строк в советнике, менее этой величины - компиляция проходит). Компилятор пишет о переполнении и просит упросить упростить программу - table of instructions overflow-simplify the program, please. Думаю, что еще можно оптимизировать советник на 100-150 строк (избавиться от возможной рекурсии и работать сразу с входящим потоком данных) не более. Но суть в том, что необходимо примерно еще столько же (около 30 тыс. или более) строк дописать в советнике. Как быть, у кого был опыт работы с таким количеством строк в советнике? Распилить код на несколько советников (хотелось бы все сделать в одном советнике) и запустить их одновременно? Почитал форум, но предметных тем (эксперты свыше 40тыс. строк) не нашел. Если кто приложит линк или выскажет свое мнение по данному вопросу, буду признателен. Особенно буду признателен разработчикам, как решить данный вопрос. И специалистам, кто работал с высоко- нагрузочными системами. Буду признателен за конструктивное предложение и возможные контакты. Спасибо.
При компиляции советника на MT4 натолкнулся на порог количества строк в советнике (мое субъективное мнение). При превышении количества строк свыше 36 600, возникает трудность с компилированием советника (количество строк в советнике, менее этой величины - компиляция проходит). Компилятор пишет о переполнении и просит упросить упростить программу - table of instructions overflow-simplify the program, please. Думаю, что еще можно оптимизировать советник на 100-150 строк (избавиться от возможной рекурсии и работать сразу с входящим потоком данных) не более. Но суть в том, что необходимо примерно еще столько же (около 30 тыс. или более) строк дописать в советнике. Как быть, у кого был опыт работы с таким количеством строк в советнике? Распилить код на несколько советников (хотелось бы все сделать в одном советнике) и запустить их одновременно? Почитал форум, но предметных тем (эксперты свыше 40тыс. строк) не нашел. Если кто приложит линк или выскажет свое мнение по данному вопросу, буду признателен. Особенно буду признателен разработчикам, как решить данный вопрос. И специалистам, кто работал с высоко- нагрузочными системами. Буду признателен за конструктивное предложение и возможные контакты. Спасибо.
Могу оптимизировать код. Из опыта - можно уменьшить процентов на 20-30. Но не безвозмездно
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь