Обсуждение статьи "Создание и тестирование пользовательских символов в MetaTrader 5" - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Согласно логам, валюта депозита = USD, тестирование идет на символе EURCHF. Тестеру для расчета маржи необходимы котировки EURUSD или USDEUR.
Он их ищет среди доступных символов и находит EURUSD, происходит закачивание и синхронизация
Здесь же на скриншоте показаны настройки всех валют кастомного символа, по которому идет тест. А от названия кастомного символа ничего не должно зависеть уж точно.
А от названия кастомного символа ничего не должно зависеть уж точно.
Читайте внимательно статью
Тестирование торговых стратегий на пользовательском символе
Многопоточный тестер стратегий MetaTrader 5 позволяет тестировать на реальных тиках стратегии, торгующие на многих финансовых инструментах. Воспользуйтесь всеми его преимуществами для тестирования стратегий на собственных символах. Для этого достаточно импортировать качественную минутную (а лучше тиковую) историю и настроить свойства для каждого инструмента, необходимого для детального воссоздания торгового окружения. После этого просто выберите нужного эксперта и задайте настройки тестирования. Всё делается так же, как и с обычными торговыми символами, которые предоставляет ваш брокер.
При этом важно обеспечить для тестера все необходимые символы, которые могут понадобиться для расчета маржинальных требований и прибыли в валюте вашего торгового счета. При расчете маржи и прибыли тестер стратегий автоматически использует доступные кросс-курсы. Например, мы создали собственный символ AUDCAD.custom с типом расчета маржи Forex, и валюта нашего счета — USD. Тогда на основе имени форексного инструмента тестер ищет необходимые символы в следующем порядке:
Читайте внимательно статью
На это обратил внимание сразу при первом прочтении статьи. Для тестера понятия "Базовая валюта символа", "Валюта маржи символа" и "Валюта прибыли символа" пустой звук?
Мне захотелось протеститировать XXXYY-кастомный символ - да, именно с таким названием. Это клон EURUSD-символа. Т.е. все валюты символа заданы четко.
И что теперь должен быть отказ в тестировании на основании лишь того, что название не по душе?!
Все настройки символа содержатся в его свойствах, а не в названии.
Как заставить EURCHF_custom символ воспринимать свои четко заданные настройки, а не игнорировать их, смотря только на название?
Изменил Способ расчета с Forex на Futures, результат
Продолжает тянуть два мажора, полностью игнорируя настройки символа.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Библиотеки: Symbol
fxsaber, 2017.09.20 07:31
Берется бесплатная демо-версия советника из Маркета и гонится в тестере по свежим котирам, копир берет данные с результата тестера. Соответственно, платная версия не требуется.
Возможно, нужно запрещать Маркет-советникам бэктест на кастомных символах...
Если нужно создать полную интерактивную копию символа, то пробрасывать тики через CustomTicksAdd нужно только через индикаторы (не пропускают тики)?
Сервисы будут пропускать тики, как и советники?
Форекс это хорошо, но я так и не понял, как заставить тестер работать с фьючерсом Si на MOEX!?
Историю и настройки инструмента скопировал с оригинала, а на выходе пустой выхлоп.
Вот так выглядит лог - не знаю, как его интерпритировать
Приветствую!
Делаю синтетический индекс на основе линейной свёртки нескольких инструментов. (SYMBOL1*X1+SYMBOL2*X2+....SYMBOLn*Xn).
Планировал визуализировать через индикатор, но наткнулся на пользовательские символы, полагаю, это будет куда удобнее для восприятия.
Делаю через тиковые функции (CustomTicksUpdate).
Не получается заставить пользовательский символ "тикать", нет ли где-нибудь примера реализации данной задачи именно через тиковые данные?
Я делаю очень просто: Создал символ, и дальше в скрипте
Где indexAsk и indexBid мои расчётные цены.
Я полагал, что запускай я этот скрипт на любом инструменте несколько раз, я буду формировать уже какую-то историю котировок на моём символе, но там "Ожидание обновления".
Мой билд: 1643
Буду благодарен за помощь.
Мой билд: 1643
Берите 1653 (там существенные изменения по данной теме) и, если не получится, напишите здесь.