Можно ли тестировать (или как тестировать) многовалютного советника

 

Мой советник работает с несколькоми валютными парами. Вопрос!!! как его тестировать??? В данный момент он только открывает сделки с той парой которую указываешь в символе, т.е. если ставлю GBPUSD то открывает только по этой паре, на остальных валит ошибки типа

2009.02.07 10:59:31 2009.01.30 22:59 Фунт EURGBP,M5: unknown symbol name GBPAUD for OrderSend function

хотя на демо такая сделка вполне проходит. К тому же эти ошибки сильно затормаживает сам процес тестирования ( в 5-6 раз медленнее).Подскажите есть ли выход??? или тестер не предназначен для таких тестов??? К тому же в отчете тестора не указывается валютная пара сделки, как бы по умолчанию имеет ввиду ту, по которой тестируешь.


 
RomanS писал(а) >>

Мой советник работает с несколькоми валютными парами. Вопрос!!! как его тестировать??? В данный момент он только открывает сделки с той парой которую указываешь в символе, т.е. если ставлю GBPUSD то открывает только по этой паре, на остальных валит ошибки типа

2009.02.07 10:59:31 2009.01.30 22:59 Фунт EURGBP,M5: unknown symbol name GBPAUD for OrderSend function

хотя на демо такая сделка вполне проходит. К тому же эти ошибки сильно затормаживает сам процес тестирования ( в 5-6 раз медленнее).Подскажите есть ли выход??? или тестер не предназначен для таких тестов??? К тому же в отчете тестора не указывается валютная пара сделки, как бы по умолчанию имеет ввиду ту, по которой тестируешь.

Если идет мультивалютный анализ, то обращение к другим инструментам обязательно.

Если такого анализа нет, то нужно контролировать в режиме оптимизатора и тестера рабочий инструмент

 
Vinin >>:

Если идет мультивалютный анализ, то обращение к другим инструментам обязательно.

Если такого анализа нет, то нужно контролировать в режиме оптимизатора и тестера рабочий инструмент

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

 
по остальным ошибки в журнале... unknown symbol name GBPAUD for OrderSend function
 
RomanS >>:

Мой советник работает с несколькоми валютными парами. Вопрос!!! как его тестировать??? В данный момент он только открывает сделки с той парой которую указываешь в символе, т.е. если ставлю GBPUSD то открывает только по этой паре, на остальных валит ошибки типа

2009.02.07 10:59:31 2009.01.30 22:59 Фунт EURGBP,M5: unknown symbol name GBPAUD for OrderSend function

хотя на демо такая сделка вполне проходит. К тому же эти ошибки сильно затормаживает сам процес тестирования ( в 5-6 раз медленнее).Подскажите есть ли выход??? или тестер не предназначен для таких тестов??? К тому же в отчете тестора не указывается валютная пара сделки, как бы по умолчанию имеет ввиду ту, по которой тестируешь.

1. Такой возможности в МТ4 не предусмотрено. Т.е. открывать сделки на финансовых инструментах отличных от тестируемого невозможно.

2. При тестировании сделок на основной паре вкупе с теханализом с других пар, если используются цены закрытия, максимумы или минимумы свеч, то происходит подглядывание в будущее на других финансовых инструментах и результаты не являются корректными.

 
Reshetov >>:

1. Такой возможности в МТ4 не предусмотрено. Т.е. открывать сделки на финансовых инструментах отличных от тестируемого невозможно.

2. При тестировании сделок на основной паре вкупе с теханализом с других пар, если используются цены закрытия, максимумы или минимумы свеч, то происходит подглядывание в будущее на других финансовых инструментах и результаты не являются корректными.

1. Такой возможности в МТ4 не предусмотрено.

это я и хотел услышать....

или есть еще мнения???

 
Reshetov писал(а) >>

1. Такой возможности в МТ4 не предусмотрено. Т.е. открывать сделки на финансовых инструментах отличных от тестируемого невозможно.

2. При тестировании сделок на основной паре вкупе с теханализом с других пар, если используются цены закрытия, максимумы или минимумы свеч, то происходит подглядывание в будущее на других финансовых инструментах и результаты не являются корректными.

С первым согласен.

Со вторым нет. Подглядывания в будущее не происходит. Если по основному инструменту возможна моделирование тиков, то по другим инструментам известна на нулевом баре только цена открытия (независимо от таймфрейма). При этом МаркетИнфо() по другим инстурментам лучше не использовать.

 
Reshetov >>:

1. Такой возможности в МТ4 не предусмотрено. Т.е. открывать сделки на финансовых инструментах отличных от тестируемого невозможно.

2. При тестировании сделок на основной паре вкупе с теханализом с других пар, если используются цены закрытия, максимумы или минимумы свеч, то происходит подглядывание в будущее на других финансовых инструментах и результаты не являются корректными.

 то происходит подглядывание в будущее на других финансовых инструментах и результаты не являются корректными.

в будущее не подглядывают, только прошлое ;)

 
Vinin >>:

С первым согласен.

Со вторым нет. Подглядывания в будущее не происходит. Если по основному инструменту возможна моделирование тиков, то по другим инструментам известна на нулевом баре только цена открытия (независимо от таймфрейма). При этом МаркетИнфо() по другим инстурментам лучше не использовать.

 При этом МаркетИнфо() по другим инстурментам лучше не использовать.

почему не использовать??? а тогда как узнать цену по паре к примеру пару часов назад и сравнить ее с нынешней???

 
RomanS писал(а) >>

При этом МаркетИнфо() по другим инстурментам лучше не использовать.

почему не использовать??? а тогда как узнать цену по паре к примеру пару часов назад и сравнить ее с нынешней???

Для этого есть iOpen(), iHigh(), iLow(), iClose(). Они отлично работают. Есть iBarShift(). Стандартные функции.

А МаркетИнфо(). В режиме тестера или оптимизатора рыночное окружение загружается только по основному инструменту. К сожалению. Сам долго наоборот думал.

 

То что тестер не идеален и выхода нет (тестировать придеться по отдельности, а результат складывать на калькуляторе), я убедился

за  МаркетИнфо() спасибо Vinin обязательно перепишу код...

Всем огромное спасибо

Причина обращения: