Ошибки, баги, вопросы - страница 2020
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На счёте MetaQuotes-Demo в обзоре рынка GBPUSD присутствует, а на счёте робо нет...
Скорее всего присутствует в Обзоре рынка (не путаю с общим списком символов), но не показывается.
Наверное так должно быть, потому что в расчёте, в частности AUDJPY участвуют AUDUSD и USDJPY котировки которых неизменны в момент расчёта.
А вот эта мысль толкает меня на проверку... На счёте MetaQuotes-Demo в обзоре рынка GBPUSD присутствует, а на счёте робо нет...
Вот тест:
1. Выберем в MarketWatch кроссы, а все с USD скроем
2.Добавим символ DSHBTC и откроем его график.
3. Закроем терминал
4. Откроем терминал
5. Запустим тест на DSHBTC
Вот ЛОГ:
По всем кроссам показывает маржу=0 и МАЖОРЫ ДЛЯ КРОССОВ НЕ ВЫБРАЛИСЬ.
Еще раз накинем скрипт на DSHBTC
ЛОГ
Выбрались мажоры, но кроме USDJPY
Все тесты проводились на MetaQuotes
Скорее всего присутствует в Обзоре рынка (не путаю с общим списком символов), но не показывается.
Мы как-то по-разному говорим об одном
Мы как-то по-разному говорим об одном
Именно так. В Обзоре рынка не показывается, но он есть.
Подправьте.
Done!
P.S. Забыл запас убрать :)
Воспроизведение бага
Результат такой
Повторный запуск
Т.е. SYMBOL_TRADE_TICK_VALUE возвращает нули при первом запуске, если не делать Sleep();
ЗЫ На тему невидимого символа в Обзоре рынка. Если до шага запуска скрипта попытаться открыть чарт USDJPY (нажать Enter и ввести "USDJPY"), то ничего не получится. А если после запуска скрипта - получится. Хотя Обзор рынка не изменился.
Воспроизведение бага
Результат такой
Повторный запуск
Т.е. SYMBOL_TRADE_TICK_VALUE возвращает нули при первом запуске, если не делать Sleep();
ЗЫ На тему невидимого символа в Обзоре рынка. Если до шага запуска скрипта попытаться открыть чарт USDJPY (нажать Enter и ввести "USDJPY"), то ничего не получится. А если после запуска скрипта - получится. Хотя Обзор рынка не изменился.
Добавьте в начало скрипта такой цикл
И посмотрите сколько символов будет распечатано.
При первом запуске обращение к AUDJPY только добавляет в обзор рынка AUDUSD и USDJPY и только при втором обращении через эти пары получает свойство символа. Именно это и вызывает проблему с OrderCalcMargin в моём случае.
Много раз об этом писали. Не правят почему-то.
Всем здрасте!
Помогите, пожалуйста, начинающему.
Исполнена функция на поиск ценового максимума. Как возможно вычислить и вернуть в код НОМЕР БАРА с определенным ценовым максимумом?