Скачать MetaTrader 5

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

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

Заранее Благодарю за помощь.
Forex Trader
114255
Forex Trader 2006.02.03 12:35  
уважаемые разработчики ответьте пожалуйста, или подскажите как можно реализовать программный запуск тестирования средствами языка MQL4.
Forex Trader
114255
Forex Trader 2006.02.03 12:38  
Тестирование может быть запущено только вручную.
Forex Trader
114255
Forex Trader 2006.02.03 13:47  
Тестирование может быть запущено только вручную.


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

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

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

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

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


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

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