Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не плохо было бы добавить возможность создавать к MT5 плугины типа оптимизатора а на этом сайте завести раздел куда бы выкладывали внештатные разработчики свои варианты реализации подобных плугинов. Можно создать свой а можно загрузить с сайта и сравнить эффективность.
Добавьте пожалуйста возможность отслеживать процесс отправки ордера на торговый сервер, а именно чтобы были доступны записи из журнала терминала, особенно время этих операций
2008.06.19 06:30:33 '*****': order was opened : #1941928 buy 0.25 GBPUSD at 1.9600 sl: 0.0000 tp: 0.0000
2008.06.19 06:30:30 '*****': request in process
2008.06.19 06:30:29 '*****': request was accepted by server
2008.06.19 06:30:29 '*****': order buy market 0.25 GBPUSD sl: 0.0000 tp: 0.0000
Например, через определенные функции ну или как-нибудь еще. Это очень важная информация, а советник к ней доступа не имеет :-((
Что за ерудна?!?!?!?!
При сохранении результатов оптимизации "Сохранить как отчет" Сохраняются только результаты и не сохраняются ВХОДНЫЕ ПАРАМЕТРЫ!!! А зачем нам голые результаты без без входных параметром от которых они получились??!?!?!? Фигня-с.
Добавьте пожалуйста возможность отслеживать процесс отправки ордера на торговый сервер, а именно чтобы были доступны записи из журнала терминала, особенно время этих операций
2008.06.19 06:30:33 '*****': order was opened : #1941928 buy 0.25 GBPUSD at 1.9600 sl: 0.0000 tp: 0.0000
2008.06.19 06:30:30 '*****': request in process
2008.06.19 06:30:29 '*****': request was accepted by server
2008.06.19 06:30:29 '*****': order buy market 0.25 GBPUSD sl: 0.0000 tp: 0.0000
Например, через определенные функции ну или как-нибудь еще. Это очень важная информация, а советник к ней доступа не имеет :-((
вы можете конечно иметь доступ к этой информации!
если откроете лог напримел через DLL и пропарсите
теоритически это возможно - муторно конечно - но возможно
В MQL5 хотелось бы иметь возможность управяль из советника
возможностью использовать тестер стратегий
т е
1 работает советник!
2 в нужный момент - запускает оптимизацию В ФОНОВОМ режиме разумеется - как процесс - на том же самом терминале - не используя внешние DLL конечно - а сам при этом спокойно продолжает работу
3 при этом что бы СОВЕТНИК имел возможность,
прервать ее на любом событии по своим соображениям
1 тике
2 достижении какого то значения по какому либо параметру
3 либо по времени
4 по иному событию
4 По окончанию фоновой оптимизации - что бы советник имел возможность получить доступ к таблице результатов - желательно не в виде файла ( что бы не парсить его )
а в виде запросов
----
это было бы грандиозно!
dd = TimeCurrent() - 86400 * 15; // всегда видеть 15 дней назад
HistoryDepth( dd );
т е мы сами решаем сколько поставить глубину а не константы 0 1 2...
ведь может потребоваться скажем полторы недели или 3 дня или 11 дней, 35 дней ... и т д
Смысл ?
Если в настройках терминала стоит "показывать всю историю" то она загружается при старте терминала
в эксперте с историей работать как и открытыми ордерами (в плане с какого смотреть) тоесть от последего к первому и смотреть дату открытия ордера
если она меньше чем текущаяя - лимит дней для анализа то прерывать цикл
... как то я такое уже делал (оптимизировал код чей то истемы, которая анализировала историю в тестере)
прирост скорости при прогоне был в несколько раз.
вы можете конечно иметь доступ к этой информации!
если откроете лог напримел через DLL и пропарсите
теоритически это возможно - муторно конечно - но возможно
Вариант конечно :-) но хотелось бы более цивилизованный вариант :-)
Вариант конечно :-) но хотелось бы более цивилизованный вариант :-)
пока просто написал на Си++ свой вариант простого тестера для подбора параметров
работает очень быстро... сравнивать даже нет смысла
---С одной стороны удобно иметь тестер в терминале (особенно визуализация - просто класс) и подгонку ...
с другой, по скорости :
чтение CSV файлов в память большими блоками,
проход в памяти по котировкам - формирование виртуальных сделок - формирование на выходе параметров - своим тестером на порядки быстрее
не все так просто но вполне реально и эффективно
---
потому интересно что будет с ТЕРМИНАЛОМ И ТЕСТЕРОМ в релизе с MQL5 может они разъедутся по разным квартирам ?
ибо задачи у них в общем то немного разные
а если они продолжают жить вместе может тогда разумно управлять тестированием из эксперта?
Ну, во-первых. Непосредственно к языку программированитя у меня нет притензий особых. Все оспекты затронуты и мене, практически всё, устраивает.
Во-вторых. Хотелось-бы, чтоб в оболочке"сворачивались" вункции или крупные операторы в блок!! ОЧЕНЬ БЫ ВЫРУЧИЛО (а то задолбался листаль, скролировать по знакомому тексту). (РС. примеров сворачивания тегов в НТМL можно найти множество. очень помогает).
В-третих, ну это наверно не ваша забота, очень хотелось бы при оптимизации на одном куске времени сохранять итоги, и уже их автоматом оптимизировать на следующем. Ну скажем, оптимизируешь тестер на 3 месяцах, и хочешь посмотреть, как он будет вести себя на следующих 3 месяцах. Ну не прогонять же вручную все результаты?? А можно это зделать?? ОЧЕНЬ ПРОШУ ОТОСЛАТЬ ПИСЬМО-ЗАЯВКУ РАЗРАБОТЧИКАМ!!!!!!!!!!!!
лично мне это ненадо.... но для тех кто не умеет программить будет проще сделать в виде визуального построения советника/индикатора с помощью дружественного графического интерфейса методоми драг-дроп, такое сделать будет не сложнно это рекурентный вызов входных массивов только в качестве входного массива цен Close может быть подставлен массив значений полученные из другога индикатора, таким же образом через индикатор IF(условие) можно сделать сравнение двух массивов, а для построения советника добавить стандартный индикатор например ReturnOrder на входе которого могут быть логические значения -1/0/1 (купить/держать/продать) и другие сопутствующие параметры объем,TP/SL,проскальзывание
в конечном итоге не программируя сложных вычислений можно построить и оптимизировать входные параметры советника для торговли.