Новая версия платформы MetaTrader 5 build 5370: улучшения в веб-версии - страница 6
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Запускаю код в тестере стратегий, визуальный режим.
Останавливаю советник в визуальном режиме. Всё нормально с терминалом.
При закрытии визуального тестера терминал зависает - белая пелена.
...
Где в Тестере настройки, что для одного кастомного символа идет генерация баров, для другого - нет?
Настройки двух символов выгрузить в json и сравнить?
Только здесь отличия.
Только здесь отличия.
Stanislav Korotky #:
Варианты с потолка: попробовать сократить название или путь символа;
Новые кастомные работают нормально. Старые (несколько часов) сломались.
проверить доступность на чтение/запись файлов в папке базы (вдруг какой-то процесс занял нечто, что не дает записать бары),
Прибивал Tester\bases.
После чего без проблем создаются новые соответствующие файлы.
Но баров нет.
открыть диалог символа и запросить тики и бары (может что-то проморгается).
В терминале визуально и через запрос все идеально работает. Манипуляции на Тестер не влияют.
Да, бывало такое, воспроизвести как (на простом примере) - не понятно. Помогало только убивание процесса в диспетчере задач. После чего при следующем запуске, разумеется, вся раскладка окна МТ5 слетает, а если не повезет, то и чарты пропасть могут - так что нужно делать заранее бэкап.
Да, перезапуск помог. Сейчас работает стабильно - с чем связано - не ясно.
Относительно на строек, вроде как сохранились те, что бы ли до прошлого запуска.
Подскажите как настраивается апдейт советника после компиляции в IDE?
Проверьте две вещи:
Учтите ещё то, что если вы просто запускаете терминал на домашнем компьютере из под администратора, то в качестве рабочей папки будет использована текущая папка (как в режиме Portable). Если то же самое сделать на удалённом VDS, подключившись к нему по RDP, то рабочей будет сделана папка внутри %USERNAME%/AppData/Roaming/MetaQuotes. Поэтому на VDS необходимо строго указывать, если вы хотите запускать терминал и/или редактор в режиме Portable через ключ запуска /portable. На мой взгляд для работы с несколькими терминалами на одном компьютере проще использовать этот режим. И редактор лучше запускать не из папки, а из уже запущенного терминала, нажав F4 или соответствующую кнопку на панели инструментов - тогда точно должен запуститься редактор с той же рабочей папкой, что и терминал.
У меня вроде бы всё работает одинаково и на VDS и не на VDS.
Ошибка в описании метода ContainsValue() на главной странице описания шаблонного класса CHashMap<TKey,TValue>:
Методы класса
Метод
Описание
Add
Добавляет пару "ключ — значение" в хэш-таблицу
Count
Возвращает количество элементов в хэш-таблице
Comparer
Возвращает указатель на интерфейс IEqualityComparer<T>, использующийся для организации хэш-таблицы
Contains
Определяет, содержит ли хэш-таблица указанную пару "ключ — значение"
ContainsKey
Определяет, содержит ли хэш-таблица пару "ключ — значение" с указанным ключом
ContainsValue
Класс CHashMap<TKey, TValue> — шаблонный класс, реализующий интерфейс IMap<TKey,TValue>
CopyTo
Копирует все пары "ключ — значение" из хэш-таблицы в указанные массивы, начиная с определенного индекса
Clear
Удаляет все элементы хэш-таблицы
Remove
Удаляет первое вхождение пары "ключ — значение" хэш-таблицы
TryGetValue
Получает элемент из хэш-таблицы по заданному ключу
TrySetValue
Изменяет значение пары "ключ — значение" из хэш-таблицы по заданному ключу
Должно быть: "Определяет, содержит ли хэш-таблица пару "ключ — значение" с указанным значением."