
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Может есть идея более оптимального решения.
неужели этот вопрос мало кого волнует...
извращенцев не так уж и много.
Потом черкани копеечный скрипт, который все эти кривые просуммирует и выведет в файл. Заодно засунь туда вывод статистики какой тебе нада.
Если интересует только статистика - можно даже сумму в файл не писать.
И псё.
Мой подход не очень нравится... Можно объединить 2, максимум 3, советника и то с большим геморроем...
Может есть идея более оптимального решения.
Можно объединить хоть 10. Но устанавливать флаги чья очередь работать. Соответственно работать они будут через число тиков равное числу советников.неужели этот вопрос мало кого волнует...
Зачем нужно тестирование более одного советника?
Отвечаю тем кто этого пока не понимает:
Это необходимо для тестирования портфелей. Ситуация: есть два робота каждый из которых успешно торгует на восьми инструментах. => Существует 16 (!) систем торговли. Если максимальная просадка по каждой из системе приблизительно равна 10%, то 16 систем будут давать просадку вовсе не 160%, как кое-кто может подумать, а совсем другую величину. Какую можно узнать только при тестировании портфеля.
Далее, формулы управления капиталом изменяют системы кардинальным образом. При этом УК оперируют общей балансовой стоимостью. Какую лепту в баланс вносит каждая из систем можно рассчитать только при торговле портфелем. Полноценно сделать это в MQL4 невозможно, можно сделать только очень приблизительно и это очень геморойное занятие.
Меня волнует. Особенно в последнее время.
Отвечаю тем кто этого пока не понимает:
Это необходимо для тестирования портфелей. Ситуация: есть два робота каждый из которых успешно торгует на восьми инструментах. => Существует 16 (!) систем торговли. Если максимальная просадка по каждой из системе приблизительно равна 10%, то 16 систем будут давать просадку вовсе не 160%, как кое-кто может подумать, а совсем другую величину. Какую можно узнать только при тестировании портфеля.
Далее, формулы управления капиталом изменяют системы кардинальным образом. При этом УК оперируют общей балансовой стоимостью. Какую лепту в баланс вносит каждая из систем можно рассчитать только при торговле портфелем. Полноценно сделать это в MQL4 невозможно, можно сделать только очень приблизительно и это очень геморойное занятие.
Тебе на МТ5. У топикстартера всё гораздо проще.
Какие Ваши варианты?
Тебе на МТ5. У топикстартера всё гораздо проще.
Пока фьючи не подключат я еще на четверке посижу.
Есть задача...
Имеется несколько советников или один советник с разными параметрами. Требуется проверить на истории их одновременную работу на одном инструменте, т.е. получить отчет о торговле...
Кто-то работал над этим?
Если "да", то какой алгоритм решения использовали?
создаешь заголовочные файлы (расширение *.mqh),например, Sovetnic_1.mqh, Sovetnic_2.mqh, ...,Sovetnic_n.mqh в них необходимо поместить алгоритмы советников, соответственно, в заголовочных файлах вызов советников будет происходить не через функция start(), а через пользовательскую функцию, например, void Sovetnic_1(),void Sovetnic_2(), ...,void Sovetnic_n()Затем создаешь новый эксперт:
extern int Sovetnic_1=1;
extern int Sovetnic_2=1;
...
extern int Sovetnic_n=1;
#include < Sovetnic_1.mqh>
#include < Sovetnic_2.mqh>
...
#include < Sovetnic_n.mqh>
int start()
{
if (Sovetnic_1==1){
Sovetnic_1();
}
if (Sovetnic_2==1){
Sovetnic_2();
}
...
if (Sovetnic_n==1){
Sovetnic_n();
}
return(0);
}
Условие корректной работы данной схемы:
Пока фьючи не подключат я еще на четверке посижу.
А разве под MT5 у кого-то реал доступен?