Запрос фичи для графика оптимизации.

 

Всех приветствую. Есть предложение, которое, думаю, поддержат многие. 

Мне нравится и кажется весьма полезным линейный график оптимизации. Вот пример:

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

Когда параметр целый или плавающий - все нормально. Проблемы возникают, когда параметр - перечисление. Скажем, в перечислении могут быть назначены каждому из элементов перечисления различные, неподряд идущие значения. И по графику иногда очень сложно понять, какое именно значение соответствует тому или иному периоду. В данном примере - это легко, достаточно поглядеть на результаты оптимизации, там явно лидирует одно из значений, и выбрать не составляет труда. Однако, у меня нередко бывает так, что значения сходу в списке определить нельзя (обычно, когда "хорошими" является несколько вариантов). 

Вот пример - здесь по оси абсцисс перечисление, в котором значения определены не подряд, и не с единицы:

Непросто понять, каким значениям соответствуют "хорошие" варианты. 

ПРЕДЛОЖЕНИЕ:

Сделать так, чтобы по оси абсцисс проставлялось не число, а непосредственно значение перечисления (в представленном первом примере - тип ордера - ET_BY_MARKET - ET_BY_STOP - ET_BY_LIMIT, во втором - таймфреймы). По-моему, это было бы очень удобно. 

 
Есть же удочка - opt-формат.
 
fxsaber #:
Есть же удочка - opt-формат.

Да понятно, что можно всё это достать. Но, ведь куда приятнее, когда сразу, прямо во время оптимизации видишь, что в перечислении имеет смысл тестировать не на всех, а только на определённых значениях перечисления! Вот, было бы удобно. Ты ж видишь - скриншоты сделаны прямо во время оптимизации. 

А то, что можно просмотреть результаты - ясное дело... 

 
Georgiy Merts #:

скриншоты сделаны прямо во время оптимизации.

opt-файлы дозаписываются во время оптимизации, поэтому все текущие данные доступны до завершения оптимизации.

К тому, что MQ не будут делать, забудьте. Сделайте для себя и поделитесь с сообществом через КБ.

 
fxsaber #:

opt-файлы дозаписываются во время оптимизации, поэтому все текущие данные доступны до завершения оптимизации.

К тому, что MQ не будут делать, забудьте. Сделайте для себя и поделитесь с сообществом через КБ.

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

Даже удобнее тогда было бы не в зоне обозначений, а на графике в виде тултипа... 

Да,  fxsaber, я подумаю над этим. 

А то, что MQ не будут делать - так это их "зона ответственности", кто ж спорит. Просто вот, написал, может быть, к ним этот запрос дойдёт, а там - чем чёрт не шутит... 
 
Georgiy Merts #:

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

Советник накидывается на график. Он читает свежие данные из формируемого opt-файла и строит по ним нужный график через канвас.

 
Georgiy Merts #:


С уважением к нестандартным подходам.  Только приветствую.

Всё движение цены относительно точки отсчета является суммарным объемом поступающих средств для изъятия. Это и есть нормальное распределение средств между не понимающими.

 
fxsaber #:

Советник накидывается на график. Он читает свежие данные из формируемого opt-файла и строит по ним нужный график через канвас.

Я подумаю над такой реализацией. Если советник сможет рисовать на результатах оптимизации - то да. Так можно.

Подумаю, попробую. 

 
Uladzimir Izerski #:

С уважением к нестандартным подходам.  Только приветствую.

Всё движение цены относительно точки отсчета является суммарным объемом поступающих средств для изъятия. Это и есть нормальное распределение средств между не понимающими.

Не понял. Какой "нестандартный подход"?  

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

О каком "нестандартном подходе" речь? 

 
Georgiy Merts #:

Не понял. Какой "нестандартный подход"?  

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

О каком "нестандартном подходе" речь? 

например стакан не гранёный, а круглый и пластиковый :-)

речи Uladzimir в выходные/праздники и день-два после того не надо воспринимать..