Ошибки, баги, вопросы - страница 1826
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Надо понимать, что понятие "цена тика" по разному интерпретируется в зависимости от рынка и интерпретируется либо как параметр контракта, либо как некая расчётная величина.
1. Если в спецификации контракта (смотрим соответствующий диалог в терминале), указана стоимость тика, то возвращается она. Для RTS-3.17 - всё правильно - в рублях, ибо инструмент торгуется в рублях.
2. В остальных случаях это расчётная величина.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2017.02.28 13:45
В MT5 есть внутренний скрытый механизм, который умеет любую валюту конвертировать в валюту счета. В данном случае OrderCalcMargin 1000 NOK переводит в соответствующее число USD и выдает его.
Прошу сделать этот механизм открытым. Например,
Эти курсы валют имеются в терминале 100%, раз OrderCalcMargin их вычисляет. Их работа особенно заметна на MetaQuotes-Demo USD-счетах, когда берешь ФОРТС-символы - у них валюта маржи в RUR.
Это особенно актуально из-за TickValue-фишки/бага
Не проверял.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Занялся оптимизацией своих функций, нужен совет.
fxsaber, 2017.03.03 14:25
{
string name;
double data;
};
Часто не удается вставить ссылку.
Эпопея с ошибкой
продолжается и на пятёрке:
2017.03.04 17:04:49.668 Terminal Windows 10 Home (x64 based PC), IE 11.00, UAC, Intel Core i3-3217U @ 1.80GHz, RAM: 1575 / 5005 Mb, HDD: 10391 / 260234 Mb, GMT+07:00
2017.03.04 17:04:49.668 Terminal D:\MetaQuotes\MetaTrader 5
О четвёрке уже писал в СД: Открыта, Начата: 2017.03.01 06:53, #1684235
Ответа и решения пока нет.
А работать-то невыносимо с постоянной перезагрузкой Windows ...
Эпопея с ошибкой
А работать-то невыносимо с постоянной перезагрузкой Windows ...
ex новый не создается, или не получается переписать уже имеющийся?
Попробуйте какой нибудь утилитой посмотреть, какие программы держат ex файл и не дают его переписывать. Например, встроенные средства для этого есть в бесплатном командоре Multi Commander.
Ну не похоже это на проблемы МЕ.
ex новый не создается, или не получается переписать уже имеющийся?
Попробуйте какой нибудь утилитой посмотреть, какие программы держат ex файл и не дают его переписывать. Например, встроенные средства для этого есть в бесплатном командоре Multi Commander.
Ну не похоже это на проблемы МЕ.
у меня чистая 10 винда, без ничего, и я проверил специально на 10 винде - получаю ту же ошибку
ex новый не создается, или не получается переписать уже имеющийся?
Попробуйте какой нибудь утилитой посмотреть, какие программы держат ex файл и не дают его переписывать. Например, встроенные средства для этого есть в бесплатном командоре Multi Commander.
Ну не похоже это на проблемы МЕ.
Ни переписать, ни удалить, ни средствами редактора, ни средствами windows невозможно скомпилированный файл - не достаточно прав доступа. Запускал программу Unlocker, которую мне тут Алексей посоветовал.
Программа пишет, что нет блокирующих процессов никаких. И ничего сделать с файлом не может. Лишь перезагрузка системы помогает.
Интересно, что если переименовать в редакторе файл перед компиляцией, то первая компиляция после переименования проходит успешно, а все последующие - нет. Опять переименовываю, компилирую - нормально. Компилирую ещё раз - опять ошибка. Т.е., первое создание ex4, ex5 проходят успешно, все последующие - нет, так как требуют перезаписи ex4, ex5.
И ещё: где-то в описаниях изменений в билдах, для какого-то из них было написано (здесь есть упоминание о 940 билде), что исправили ошибку, которая иногда приводила к невозможности компиляции именно с такой ошибкой.
PS. Словил ошибку компиляции ex5 write error 0 0, плюнул, не стал перезагружать систему. Просто закрыл терминал, закрыл редактор и ушёл по своим делам. Вернулся часов через пять, запустил редактор и, о чудо!!!, файл скомпилировался.
Да, ещё: ошибка (у меня) возникает в тех файлах, в которых используются #include - классы и библиотеки. Другие исходники, в которых нет подключаемых файлов, компилируются нормально.
Ни переписать, ни удалить, ни средствами редактора, ни средствами windows невозможно скомпилированный файл - не достаточно прав доступа. Запускал программу Unlocker, которую мне тут Алексей посоветовал.
Программа пишет, что нет блокирующих процессов никаких. И ничего сделать с файлом не может. Лишь перезагрузка системы помогает.
Интересно, что если переименовать в редакторе файл перед компиляцией, то первая компиляция после переименования проходит успешно, а все последующие - нет. Опять переименовываю, компилирую - нормально. Компилирую ещё раз - опять ошибка. Т.е., первое создание ex4, ex5 проходят успешно, все последующие - нет, так как требуют перезаписи ex4, ex5.
И ещё: где-то в описаниях изменений в билдах, для какого-то из них было написано (здесь есть упоминание о 940 билде), что исправили ошибку, которая иногда приводила к невозможности компиляции именно с такой ошибкой.