Ошибки, баги, вопросы - страница 2960
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
Кто может подсказать, в МТ5 выходит ошибка "SelectedSymbols base file writing error", как исправить? Или где посмотреть инфу?
Помню, что где-то были сообщения на форуме по теме чтения состояния сочетаний клавиш.
Использую в советниках сочетания CTRL+R, SHIFT+L и т.д. На домашнем компе отрабатывает все идеально.
На VPS - на некоторых Терминалах все отлично, на других - либо не работает, либо работает выборочно только на определенных чартах. После перезагрузки снова начинает слушаться, но только на какое-то время.
На VPS захожу через RDP. Что за особенность при работе с удаленной машиной, что Терминал (или какой-то чарт в нем!) не ловит CTRL или SHIFT?
Ситуация касается обеих платформ - MT4/5.Помню, что где-то были сообщения на форуме по теме чтения состояния сочетаний клавиш.
Использую в советниках сочетания CTRL+R, SHIFT+L и т.д. На домашнем компе отрабатывает все идеально.
На VPS - на некоторых Терминалах все отлично, на других - либо не работает, либо работает выборочно только на определенных чартах. После перезагрузки снова начинает слушаться, но только на какое-то время.
На VPS захожу через RDP. Что за особенность при работе с удаленной машиной, что Терминал (или какой-то чарт в нем!) не ловит CTRL или SHIFT?
Ситуация касается обеих платформ - MT4/5.Что с нагрузкой на впс на оперативку в 1-ую очередь/процессор? Из за проблем с этим какие только глюки не бывают.-больше к мт5 по нехватке памяти.
как вариант попробывать ловит ли контр и шифт сама виндовс на впс.
Что с нагрузкой на впс на оперативку в 1-ую очередь/процессор? Из за проблем с этим какие только глюки не бывают.-больше к мт5 по нехватке памяти.
Всего хватает с избытком. Мощная машина.
как вариант попробывать ловит ли контр и шифт сама виндовс на впс.
Ловит.
Прошу поделиться соображениями по задаче (MT4):
Сделал это через глобальные переменные. Но на удаленном сервере такая реализация дает тормоза на GlobalVariableGet до 100мс! Очень часто - десятки мс. Хоть нигде и не делаю GlobalVariableFlush, но решил подстраховаться от возможных тормозов HDD и все перевел на GlobalVariableTemp. Не помогло.
Тогда перевел передачу/прием через Ресурсы. Стало гораздо лучше. Редко проскакивает несколько миллисекунд. В общем, значительно улучшились показатели, ушли сильнейшие тормоза на ровном месте.
Однако, возник вопрос, а есть ли еще способ решить задачу? Думал писать число в какое-нибудь свойство чарта. Приходится извиваться там, где никогда не предполагал.
Кто использует GlobalVariableGet на своих VPS, помониторьте длительность ее выполнения.
Прошу поделиться соображениями по задаче (MT4):
EventChartCustom не подходит?
Почему просто в буфер не положить и не прочитать его советником? Или индикатор обязательно отдельно должен запускаться?
EventChartCustom не подходит?
Почему просто в буфер не положить и не прочитать его советником? Или индикатор обязательно отдельно должен запускаться?
Это HistoryTicks - ловля всех тиков для советников. Поэтому EventChartCustom не подходит, там своя очередь. С буфером аналогично.
Прошу поделиться соображениями по задаче (MT4):
Сделал это через глобальные переменные. Но на удаленном сервере такая реализация дает тормоза на GlobalVariableGet до 100мс! Очень часто - десятки мс. Хоть нигде и не делаю GlobalVariableFlush, но решил подстраховаться от возможных тормозов HDD и все перевел на GlobalVariableTemp. Не помогло.
Тогда перевел передачу/прием через Ресурсы. Стало гораздо лучше. Редко проскакивает несколько миллисекунд. В общем, значительно улучшились показатели, ушли сильнейшие тормоза на ровном месте.
Однако, возник вопрос, а есть ли еще способ решить задачу? Думал писать число в какое-нибудь свойство чарта. Приходится извиваться там, где никогда не предполагал.
Кто использует GlobalVariableGet на своих VPS, помониторьте длительность ее выполнения.
В индикаторе заводишь int переменную, инициализируешь и сохраняешь туда число.
В индикаторе определяешь пользовательскую функцию, которая возвращает эту переменную.
Функцию определяешь с ключевым словом export.
В советнике импортируешь эту функцию, из name_indicator.ex4
Вызываешь функцию когда нужно.
Скорость не замерял.