Скачать MetaTrader 5

программный запуск тестирования советника во время его работы в режиме торгов.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114283
Forex Trader  
привет всем, хотелось бы уточнить есть ли возможность в МТ4 программного запуска режима тестирования, во время работы советника в режиме торговли.
зачем это нужно:
например есть советник который включает в себя N-количество торговых подсистем, (подключаемых в неограниченном количестве с помощью библиотек) каждая торговая подсистема представляет из себя набор определенных условий для входа и выхода из рынка. и естественно каждая такая подсистема хорошо работает в определенных рыночных условиях, например подсистема 1 хорошо работает во флете, а подсистема 4 работает только на треугольниках, подсистема 6 на среднесрочном тренде и т.д.
так вот работает такой советник на графике, и вдруг выполняется условие подсистемы 6 и она дает сигнал на покупку. ...и в этот момент хотелось бы автоматически проанализировать на истории, насколько в данный момент времени на рынке актуальны, или потенциально прибыльны сигналы подсистемы 6
т.е. запустить программно тестирование подсистемы6 за неделю, и если тестирование покажет что сигналы этой подсистемы сегодня можно считать потенциально прибыльными разрешить советнику открыться по этому сигналу, а в противном случае ждать сигнала от другой подсистемы.
вобщем все просто, подскажите пожалуйста есть ли явно в MQL4 такая возможность,

Заранее Благодарю за помощь.
Forex Trader
114283
Forex Trader  
уважаемые разработчики ответьте пожалуйста, или подскажите как можно реализовать программный запуск тестирования средствами языка MQL4.
Forex Trader
114283
Forex Trader  
Тестирование может быть запущено только вручную.
Forex Trader
114283
Forex Trader  
Тестирование может быть запущено только вручную.


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

целью автоматизации любого процесса управления, в данном случае процесса управления капиталом, является достижение наибольшей эффективности и рентабельности по сравнению с обычными методами работы.
если автоматизируемая торговая система, не сможет контролировать актуальность принимаемых ею решений и в реальном времени оптимизировать свой алгоритм, то в автоматизации торговой системы средствами MQL4 просто не будет смысла т.к. такая система никогда не сможет работать достаточно эффективно и безопасно
отсюда следует закономерный вывод: на сегодняшний день автоматизация торговой системы на платформе Metatrader4 не рентабельна и бесперспективна.
и функцию "Create Expert Advisor" в MetaEditor можно назвать увлекательной игрушкой для новичков.
Forex Trader
114283
Forex Trader  
Чем сложнее система, тем менее она надежна. Это во-первых.
Не знаешь - не говори. Это во-вторых.
Forex Trader
114283
Forex Trader  
Кто-то на этом форуме высказывал мысль сделать тестер отдельным приложением, тогда его можно было бы запускать из эксперта и получать обратно данные. Но, как я понимаю, в планы разработчиков это пока не входит.
Forex Trader
114283
Forex Trader  
Машины с АКПП до сих пор не умеют сами возить с работы домой и наоборот. Поэтому, называть АКПП автоматической коробкой передач неправмерно :)

ЗЫ . Трейдинг - вообще игра с отрицательным исходом, по определению, а значит и торговать не имеет смысла - разве не так? :)))

Поэтому, сливать бабки лучше вручную, хоть какое-то удовольствие получишь.
MetaQuotes Software Corp.
Модератор
183524
MetaQuotes Software Corp.  
Забавно в очередной раз наблюдать детское поведение "мааама! машинка не летаааеть! машинка плоооохаяяя!"

А по сути: человек пытается приписать тестеру нестандартное действие, потом бурно развивает мысль, уводя от изначально некорректного свойства, а затем следует коронный вывод :)
MetaQuotes Software Corp.
Модератор
183524
MetaQuotes Software Corp.  
Кто-то на этом форуме высказывал мысль сделать тестер отдельным приложением, тогда его можно было бы запускать из эксперта и получать обратно данные. Но, как я понимаю, в планы разработчиков это пока не входит.


Дело в том, что тестеру нужно точное рыночное окружение, все рабочие механизмы, индикаторы и тд. А это значит, что отдельный тестер - это 60% функциональность обычного терминала.

Попытка вынести тестер в отдельную программу - это еще раз продублировать сам терминал. То есть, на пустом месте сделать двойную работу и многократным (даже не двукратным) увеличением багов. Мы об этом давно уже думали и отбросили эту мысль.
Forex Trader
114283
Forex Trader  
Попытка вынести тестер в отдельную программу - это еще раз продублировать сам терминал. То есть, на пустом месте сделать двойную работу и многократным (даже не двукратным) увеличением багов. Мы об этом давно уже думали и отбросили эту мысль.
Наверное, это действительно так. Даже наверняка. Тем не менее, высказывание аргументов за отдельный тестер имеет смысл, ведь может же когда-нибудь дело дойти до МТ6 :).
Forex Trader
114283
Forex Trader  
Возможным решением было бы предоставление возможности пользователю самому определять какие КОМПОНЕНТЫ терминала устанавливать, а какие нет.
Например, мне нужны на одном компе ОДНА полная версия с тестером и другими возможностями и 20-30 облегченных версий ТОЛЬКО для торговли (без тестера и, возможно, без других не нужных мне возможностей).
Реализовать можно через блочную организацию динамических библиотек.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий