Тестер МТ5 доступен!!!! - страница 4

 
Dezil >>:


Вот и я о том, нужно изначально писать советник под торговлю на нескольких парах. Это оправдано когда идея советника именно в связи торгуемых пар, а если просто нужно оценить работу советника на нескольких парах однвременно, где нет никакой смысловой связи в алгоритме?

Так запускай его на тестирование по очереди на разных парах.

 
Представьте, что у вас один моновалютный эксперт. Но вы хотите подобрать оптимальные настройки этого эксперта сразу для нескольких торговых инструментов. Сейчас это можно сделать также, как на MT4: оптимизируете по одному торговому инструменту, затем вручную по другому и т.д. Если бы была возможность задать последовательность торговых инструментов для последовательной оптимизации в самом тестере (без внесения изменений в коде советника), то описанная задача решалась бы автоматически без ручного вмешательства.
Особенно полезен такой режим, когда нужно провести какой-то анализ котировок (без торговли). И посмотреть результаты такого анализа для нескольких интересующих торговых инструментов. Сейчас такое делается либо вручную, либо через скрипт авто-нажатий, либо напрямую через анализ HST-файлов.
 
Для мультивалютных советников иногда необходим ручной выбор валютных пар для торговли. Например, арбитражный советник в CodeBase использует все валютные пары из MarketWatch. Чтобы исключить какую-то пару из его логики, надо удалить ее из списка MarketWatch. И это реально сделать на демо/реал счете, но в текущем тестере - нет.
Например, хочется, чтобы в тестере пара EURDKK не участвовала. Арбитражный советник проверит, доступна ли такая пара для торговли или нет. Сейчас тестер всегда ответит, что такая пара доступна, и советник ее подхватит для анализа и торговли. А хотелось бы, чтобы тестер иногда мог отвечать, что такая пара недоступна для торговли, и советник не стал бы ее анализировать.
И еще, арбитражный советник не конвертировал под MQL5, но можно точно сказать, что такой советник будет граалем на тестере MT5, даже если будут внесены опции стресс-тестирования с проскальзываниями и реквотами.
К разработчикам: Планируете ли вы моделировать мультивалютные тики так, чтобы исключить арбитраж?
 
Если моновалютный советник тестируется, например, на EURJPY, а валюта счета USD, то тестер будет еще моделировать USDJPY, чтобы конвертировать JPY-прибыль в USD? А если валюта счета JPY, то в таком случае моделироваться будет только одна валютная пара (EURJPY)?
Этот же вопрос относится к случаям расчета комиссии от оборота. Часто комиссия начисляется из расчета, например, $10 на 1 мио USD оборота. Если я открываю позицию на 1 мио EURJPY, то как будет расчитываться комиссия (оборот в USD)? По моделированию EURUSD?
 
getch >>:
К разработчикам: Планируете ли вы моделировать мультивалютные тики так, чтобы исключить арбитраж?

Дилинговые центры хорошо заплатят за такой тикогенератор... встроенный в серверный модуль МТ. :)

 
MetaDriver >>:

Дилинговые центры хорошо заплатят за такой тикогенератор... встроенный в серверный модуль МТ. :)

Его написание не сложнее написания арбитражного советника...

 
getch >>:

Его написание не сложнее написания арбитражного советника...

"Не верю!" (с) Констанин Сергеич

Всё же сложнее. Здесь минутные бары на входе, нужно будет взаимоувязанно "маршрутизировать" тики от Open до Close, достигая при этом High и Low по ходу, пьесы, притом точно укладываясь в заренее заданное количество тиков (Volume)... и чтоб ни в одной временной точке ... в обчем - "Не верю!" :))

// Я не утверждаю, что задача нерешаемая. Решаемая. Только ресурсы будет кушать при оптимизации... Хотя.. генерация тиков только вначале оптимизации происходит, затем многократный прогон на готовых данных... Может и ничего.

 
getch >>:

К разработчикам: Планируете ли вы моделировать мультивалютные тики так, чтобы исключить арбитраж?

а какой смысл? вы предлагаете моделировать тики так же как это делают ДЦ что ли? это навряд ли возможно и смысла не видно в этом

 
MetaDriver >>:

Оценку сложности приводил для серверной части ДЦ, не для моделирования в тестере.

 
vasya_vasya >>:

а какой смысл? вы предлагаете моделировать тики так же как это делают ДЦ что ли? это навряд ли возможно и смысла не видно в этом


Смысл в том,

  1. чтоб не впадать в лишние иллюзии,
  2. искать и находить реалистичные мультивалютные стратегии - иначе они потонут в "шуме абсурда".
Причина обращения: