Тестер стратегий. Интерфейс. - страница 5

 
stringo:

Всё именно так и сделано. Ждите следующего билда.

Нажатие кнопки "стоп" до конца оптимизации эквивалентно паузе. Если же Вы поменяете параметры оптимизации, то оптимизация стартует с начала.

Ждём следующего билда.  Может быть теперь действительно кнопка "Стоп" появится.  А до сих пор её не было и нет, как бы вы усердно это слово не употребляли.

Вместо него который год висит страшное слово "Отмена", тонко намекающее на потерю всех результатов созданных на текущий момент оптимизатором.

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

Взгляните сами.  Что там написано в правом нижнем?  "Стоп"?  Или всё таки "Отмена" ??

--

Я ещё даже не приступил к своей критике.  Щас с мыслями соберусь и наеду так, что мало не покажется....  :-)))

--

А за снапшот генетики - огромное спасибо.  Очень долгожданный функционал. 

 
Да, Отмену переименуем в Стоп.
 
stringo:

Всё именно так и сделано. Ждите следующего билда.

Нажатие кнопки "стоп" до конца оптимизации эквивалентно паузе. Если же Вы поменяете параметры оптимизации, то оптимизация стартует с начала.

Да, так нормально. Рад что понялись.
 
Renat:
Да, Отмену переименуем в Стоп.

Ну наконец-то !!!!!!!!!!!  Огромное спасибо.  От лица всех новичков и не только.  Я до сих пор с содроганием и бессознательным (но ощутимым) страхом нажимаю эту кнопку, если рассчитываю на продолжение оптимизации в будущем "с этого же места".  Особенно памятуя о регулярных сбоях сохранения (или подхвата) на этапах доводки-переделки терминала.

Только давайте не будем на этом останавливаться и убеждать сообщество, что "все остальное уже отлично и замечательно,... потому что лучше всех!"... :)

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

Вот у меня несколько предложений есть.  Давно.  Но я почти помалкивал на эту тему до сегодняшнего дня, не ощущая, что диалог назрел.  Ну так, по мелочи высказывался.  "Глобальных"  вопросов практически не поднимал.  Сегодня решил разродиться. :)  Есть ощущение сдвигов, есть изменения в функционале, кажется (глючится?) что момент удобен и прогноз реализации ненулевой.

Итак. 

Что мне в первую очередь нужно от оптимизатора? 

// Про одиночные прогоны ниже, с ними всё гораздо благополучнее, хотя улучшать есть что.

....  --  Ну чтоб оптимизировал.....!.  :))  .... 

//  Ага, это он умеет. И ещё как! Про облако мы все в курсе. Где ещё такую фишку откопаешь?

//  Специально заточенное на оптимизацию стратегий облако из огромного количества процессорных ядер готовых мою стратегию десять тысяч раз (или больше)

//  оттестировать с неповторяемыми параметрами в считанные минуты, в крайнем случае за пару-тройку часов, при этом за очень (возможно даже слишком:) доступную цену. 

 А ещё что?

Доступ ко "входу/выходу" оптимизатора, вот что!  Удобный- комфортный и точно-функциональный - т.е. реализующий именно точно мои трейдерские запросы к интерфейсу, а не "абстрактного-сферического-трейдера-в-вакууме".  А кто я такой конкретный в данном контексте?  Объясняю:  я АВТОТРЕЙДЕР  -  программист, робототехник, и трейдер в одном флаконе.  Т.е. однозначно "тот самый Вася" под которого данный терминал который год затачивается. Именно для меня и подобных мне автотрейдеров этот конкретный терминал представляет особый интерес и привлекательность. И я точно знаю чего мне остро не хватает от тестер-интерфейса - не первый год за этим терминалам замужем. И не первый год зреют мои претензии и пожелания к интерфейсу.  Причём, если под интерфейсом понимать не только картинки-странички-кнопки, а нечто большее - пульт управления-доступа -, то и востребованных мной возможностей несколько больше нежели сейчас существует. Но если даже ограничить аппетиты и "спуститься на землю" того что уже есть (в плане функционала), удобства использования тестера-оптимизатора оставляют желать лучшего. 

И чего же мне не хватает для "почти полного счастья" ?? Если без изысков, пока что.

1.  Во первых сохранение (в том числе промежуточных) результатов.   ЯВНОЕ сохранение.  Буквально и однозначно кнопка: "Сохранить результаты".

Замечательно, что оптимизатор сам сохраняет результаты в XML-файле.  Только вот вопрос: а что мне с этим файлом потом делать??  "А пошёл ты.... в Excel !!!", дружно намекают разработчики.  А я не хочу в Excel.  Я хочу с этим наборов результатов продолжать работать в тестере!!  Мне нужно поизучать отдельные экземпляры наборов параметров. Это важнейшая часть процесса создания экспертной системы.  И, причём, вполне возможно работать с этим набором мне предстоит несколько дней.  А потом я захочу к этому набору ещё раз вернуться (через неделю, месяц или год!) и снова его изучать-испытывать на одиночных прогонах. Поэтому мне нужно - обязательно нужно - иметь возможность этот же набор в тестер снова...

2. ЗАГРУЖАТЬ ! ...  ! ! ... !!!!!!

Блин.  Может я эзотерическое что-то хочу???   Может это я такой один урод желающий длительно и серьёзно изучать результаты оптимизации???   Может все остальные пользователи хотят по-быстрому скопировать лучший результат в сет-файл, да и выставить его не долго думая на реал!!   ???

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

Объясню подробно................., впрочем ОБЪЯСНЯТЬ ОСОБО НЕЧЕГО.  Нужен загружаемый формат (если существующий xml-формат сгодится, то и менять ничего не надо), и нужна сама жирная кнопка "загрузить разультаты", причём, работающая кнопка, разумеется.. :))

---------

Уффф...  Пауза. 

//  Не "Отмена"!!  :))   Я ещё продолжу!  Ещё как продолжу!  :)))   У меня ещё много пожеланий. 

 
MetaDriver:
...

//  Не "Отмена"!!  :))   Я ещё продолжу!  Ещё как продолжу!  :)))   У меня ещё много пожеланий. 

Вы не единственный. ))) Хочется пользоваться только MQL5 и MetaTrader 5. И хоть я почти всё, что мне было нужно для анализа результатов реализовал в Excel, но, как сказал бы Стив Джобс, Excel хоть и хорошая программа, но всё равно - дерьмо. ))) MetaTrader 5 шедевр по сравнению с Excel и хочется, чтобы было больше функционала для анализа результатов и тестирования.

Пока всё. Сегодня у меня краткость - сестра таланта. )))

 
tol64:

Вы не единственный. ))) Хочется пользоваться только MQL5 и MetaTrader 5. И хоть я почти всё, что мне было нужно для анализа результатов реализовал в Excel, но, как сказал бы Стив Джобс, Excel хоть и хорошая программа, но всё равно - дерьмо. ))) MetaTrader 5 шедевр по сравнению с Excel и хочется, чтобы было больше функционала для анализа результатов и тестирования.

Пока всё. Сегодня у меня краткость - сестра таланта. )))

Ок, а я немного продолжу сегодня.  Остальное успеется. Останавливаться пока не собираюсь.. :)

--

3.  Хотелось бы чтоб тестер, наконец, выселили из терминала в отдельную программу вообще.  Например, туда же где сейчас визуализатор. Там ему самое место.  От терминала нужно отстёгивать однозначно.  Зачем?  А у меня встречный вопрос:  а зачем из "в одном флаконе" держать?? Совершенно искусственно удерживать!? У них с терминалом кроме доступа к одним и тем же котировкам (необходимость чего спорна), совершенно различное назначение.  Пока (в старинных версиях терминала) он был "маленьким самокатом", возможно это было уместно.  Сейчас, когда оптимизатор превратился в "космический корабль"  по облачному-заоблачному функционалу, ему будет приличен совсем  новый достойный "космический" интерфейс.  И ещё.  Знают ли разработчики, что случится с моей актуальной оптимизацией, если разрабатываемый мной сейчас нешуточный индикатор, совершенно того не желая при тестовом запуске снесёт терминал?  Правильно (вопрос лёгкий)!  Все результаты оптимизации будут потеряны - начинай сначала. И оно мне надо?  А знаете что случится, если я поменяю торговый сервер в терминале во время оптимизации?  Что?  "- Не надо?!"  То-то и оно.  И почему я не имею права задать в терминале один торговый сервер, а в тестере другой??  Что значит "Не положено!" ?  Разве не мне решать что мне положено, а что нет?  Вроде же это не идёт вразрез с законодательством Российской Федерации?.. :)

4.  (Добавляющее аргументов к пункту 3.)   Мне нужен одновременный обзор всего того, что сейчас происходит во время оптимизации в отдельных вкладках.  Необходимость ежеминутного листания раздражать перестала через год пользования (ко всему можно привыкнуть).  Но от этого она не перестала быть "неизбежным злом" и радости в использывании тестера отнюдь не прибавляет.  Данная расфасовка по вкладкам (с невозможность выдёргивания вкладок в отдельные окна) исключительно неудобна. И выдёргивание вкладок в отдельные окна (с сохранением возможности объединения) - совершенно гармоничное решение, вполне уже привычное в других программах. А чтоб места для всех окошек хватало - выселить тестер-оптимизатор  в отдельный интерфейс. Разве он того не заслуживает, учитывая продолжающий развиваться и множится функционал?

5.  Пройдусь пожалуй по чёткому разграничению функций.  Я категорически не могу понять :  зачем нужно тестер и оптимизатор - две совершенно разные по функциям программы (ну чуток преувеличиваю для фиксации внимания) снабжать одним и тем же набором настроек?  В тех же самых окошках-ячейках!   Чтоб было больше ошибочных запусков оптимизации вместо одиночного прогона (с потерей набора предыдущих результатов!) ??  Я бы посмеялся в этом месте, только вот не смешно ни капли - за несколько лет неоднократно ошибочно сносил результаты предыдущей оптимизации, путём случайного запуска оптимизации вместо одиночного тестирования. При этом пару раз терялись результаты много-много-часовой оптимизации (когда ещё деревья были большими и облака ешо не было).  Это совершенно недопустимо с точки зрения юзабилити.  Никакие результаты оптимизации не должны быть потеряны случайно.  Никогда.  Оптимизатор должен в явном виде запросить желание клиента уничтожить набор полученных в предыдущих оптимизациях массивов значений.  Тем более что нынче эти массивы вполне могут быть оплачены при расчётах в облаке.   Простое изменение параметров оптимизации не должно молча запускать новый цикл, если старый не сохранён в файле (с возможностью возобновления, если потребуется).  Даже "однопроектный" детский графический редактор обязательно переспрашивает пользователя о сохранении предыдущего проекта, если пользователь возжелал создать новый документ.  Именно правильная аналогия.  Каждая оптимизация с конкретным набором параметров - это не развлекуха.  Это отдельный проект, со своим предполагаемым жизненным циклом, выходящим в большинстве случаев за рамки самого процесса "прогона в оптимизаторе". Оптимизация - в лучшем случае только половина цикла.  Есть ещё анализ результатов.  И малейшая возможность утечки результатов, должна предотвращаться (блокироваться) - до прямого распоряжения юзера.  И первые шаги к этому пора сделать (давно пора, ещё "позавчера").

--

Ещё пауза.  Продолжу завтра.

 
Ну что же, по текущим результатам, ожидаемым кстати, можно подытожить: Народ, которому  не нравится интерфейс больше в 2 раза, чем тех, кому нравится. А есть и те, которых интерфейс жутко раздражает. Тех, кто в восторге от интерфейса - вообще единицы.

 
joo:
Ну что же, по текущим результатам, ожидаемым кстати, можно подытожить: Народ, которому  не нравится интерфейс больше в 2 раза, чем тех, кому нравится. А есть и те, которых интерфейс жутко раздражает. Тех, кто в восторге от интерфейса - вообще единицы.

с интерфейсом однозначно надо что то делать.  Я бы даже сказал он в запущенном состоянии.  Делается не очень продуманно. Не для тестировщика и трейдера, а для отчета разработчиков, что есть новая возможность.

Но удобство не юзабельно и не эргономично. 

нужно переработать.

 
Renat:

Пауза работает уже 7 лет как в МТ4. так и в МТ5.

Если хотите остановить расчеты, просто нажимаете "Стоп", а потом "Старт". За счет кешей результатов все работает быстро и прозрачно для пользователя. 

Угу, а вы восстановите оптимизацию в МТ4 после паузы при плавающем спреде. Это 7 лет назад он был редкостью, но не сейчас.

Только не надо мне предлагать отключиться от счета.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 

Если закрыть метатрейдер, а потом открыть или выключить компьютер, оптимизация начнется снова или с момента паузы?

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