Насколько я понимаю из сообщения выше в новой версии так же можно использовать линки, вместо размножения идентичных файлов во всех терминалах? Если не секрет какие объединены у тебя? Вообще, разработчиков уже просили предложить решение с тем чтобы была возможность объединить все эти папки с указанием пути к ним в настройках МТ4 (решило бы множество проблем), но как и следовало ожидать они это проигнорировали.
Есть общая ("новая") песочница MQL4. В ней набор стандартный набор папок - вот это набор (кроме Files и Log) я по линкам подсовываю всем терминалам. Также линкую папку history. Чтобы не было возможных неприятностей. Саму папку MQL4, а также, history линкую в общую "песочницу" на системном диске для каждого отдельного терминала (на "всякий пожарный"). Вот такая нехитрая структурка.
У терминале нет задачи во главу угла ставить экономию памяти. Во главе угла стоит быстрый доступ к рыночной информации. Поднятый инструмент попадает в кеш, досчитывается и живет там по своим правилам столько, сколько считает нужным терминал. Когда терминал решит, что историческая база явно никому не нужна, то тогда (через N минут) он ее освободит и перестанет достраивать новые бары из тиков.
Любые тесты, оценивающие память, некорректны из-за самой сути механизмов работы кешей. То, что вы вдруг посчитали таймер причиной, похоже на поиск несвязанных закономерностей.
Работу кешей исторических данных утечками памяти называть нельзя. Нет в МТ утечек, иначе бы терминал и суток не продержался, особенно на миллионной аудитории.
Т.е. Вы утверждаете, что исторические данные по одному символу могут хранится в терминале а N-ом количестве копий кеша ( тогда и каждая копия при приходе котировки по символу наверное должна обновляться для актуальности
данных, а если не должна тогда зачем столько копий - это так размышления вслух).
Я пытаюсь обратить внимание разработчиков, что при всех равных условиях но с единственным различием в EventKillTimer терминал ведет себя по разному (эксперимент проводился не однократно),
может это натолкнет на мысль при ловле других блох.
Т.е. Вы утверждаете, что исторические данные по одному символу могут хранится в терминале а N-ом количестве копий кеша ( тогда и каждая копия при приходе котировки по символу наверное должна обновляться для актуальности
данных, а если не должна тогда зачем столько копий - это так размышления вслух).
Я пытаюсь обратить внимание разработчиков, что при всех равных условиях но с единственным различием в EventKillTimer терминал ведет себя по разному (эксперимент проводился не однократно),
может это натолкнет на мысль при ловле других блох.
Слушайте специалистов, когда вас поправляют, пожалуйста. Вы делаете неверные выводы, а потом строите еще более неверные умозаключения.
помогите,пожалуйста!
Устанавливаю новую версию и выдает ошибку terminal.exe ..переустановка на др.диск не помогли!
Ренат, что насчёт предложения временно прицепить к новому метаэдитору старый компилятор. ?
Есть шансы?
Насколько я понимаю из сообщения выше в новой версии так же можно использовать линки, вместо размножения идентичных файлов во всех терминалах? Если не секрет какие объединены у тебя? Вообще, разработчиков уже просили предложить решение с тем чтобы была возможность объединить все эти папки с указанием пути к ним в настройках МТ4 (решило бы множество проблем), но как и следовало ожидать они это проигнорировали.
Вы про кеши понятие имеете?
У терминале нет задачи во главу угла ставить экономию памяти. Во главе угла стоит быстрый доступ к рыночной информации. Поднятый инструмент попадает в кеш, досчитывается и живет там по своим правилам столько, сколько считает нужным терминал. Когда терминал решит, что историческая база явно никому не нужна, то тогда (через N минут) он ее освободит и перестанет достраивать новые бары из тиков.
Любые тесты, оценивающие память, некорректны из-за самой сути механизмов работы кешей. То, что вы вдруг посчитали таймер причиной, похоже на поиск несвязанных закономерностей.
Работу кешей исторических данных утечками памяти называть нельзя. Нет в МТ утечек, иначе бы терминал и суток не продержался, особенно на миллионной аудитории.
Т.е. Вы утверждаете, что исторические данные по одному символу могут хранится в терминале а N-ом количестве копий кеша ( тогда и каждая копия при приходе котировки по символу наверное должна обновляться для актуальности
данных, а если не должна тогда зачем столько копий - это так размышления вслух).
Я пытаюсь обратить внимание разработчиков, что при всех равных условиях но с единственным различием в EventKillTimer терминал ведет себя по разному (эксперимент проводился не однократно),
может это натолкнет на мысль при ловле других блох.
Это одинаковые до бита терминалы.
Просто один из файлов - это кастомная иконка (terminal.ico), которая ни на что не влияет.
Рекомендую обновиться на 605 билд, подключившись к серверу MetaQuotes-New MT4 Testдублирую, так как интересно почему так ???
Два разных терминала, первый альпари... Почему ему нужны админские права а второму нет, установлены на один диск оба ....
Вопрос :
Почему советники бодро стартуют и тестируются но к середине теста замедляются а к концу вообще еле еле тестятся ???
Вопрос :
Почему советники бодро стартуют и тестируются но к середине теста замедляются а к концу вообще еле еле тестятся ???
Ренат, что насчёт предложения временно прицепить к новому метаэдитору старый компилятор. ?
Т.е. Вы утверждаете, что исторические данные по одному символу могут хранится в терминале а N-ом количестве копий кеша ( тогда и каждая копия при приходе котировки по символу наверное должна обновляться для актуальности
данных, а если не должна тогда зачем столько копий - это так размышления вслух).
Я пытаюсь обратить внимание разработчиков, что при всех равных условиях но с единственным различием в EventKillTimer терминал ведет себя по разному (эксперимент проводился не однократно),
может это натолкнет на мысль при ловле других блох.
Renat:
Это одинаковые до бита терминалы.
Просто один из файлов - это кастомная иконка (terminal.ico), которая ни на что не влияет.
Рекомендую обновиться на 605 билд, подключившись к серверу MetaQuotes-New MT4 Testдублирую, так как интересно почему так ???
Два разных терминала, первый альпари... Почему ему нужны админские права а второму нет, установлены на один диск оба ....