Библиотеки: Библиотека MasterWindows

 

Библиотека MasterWindows:

Библиотека классов для создания удобного интерфейса ваших программ.

Рис. 1. Вариант применения библиотеки MasterWindows

Автор: Sergey Pavlov

 

Использование библиотеки MasterWindows в прикладной программе.

 
Sergey Pavlov:

Использование библиотеки MasterWindows в прикладной программе.

Сергей, повторю тут то, что написал на ютубе. Было бы гораздо лучше вместо бразильской музыки услышать ваши комментарии происходящего на экране. 
 
Alexey Volchanskiy:
Сергей, повторю тут то, что написал на ютубе. Было бы гораздо лучше вместо бразильской музыки услышать ваши комментарии происходящего на экране. 

Да это просто демонстрация библиотеки. ... Хотя, попробую записать ещё видео и прокомментировать.

 

Видео с комментариями:

 
Sergey Pavlov:

Видео с комментариями:

Здравствуйте Сергей.

Хотел не вникая в суть, по быстренькому кнопочек накидать к себе в индикатор, но что то пошло не так )

При попытке скомпилировать MasterWindows.mq5, скачанный здесь, вываливаются ошибки.

 

свежие библиотеки отсюда я скачал. 

Подскажите, в чём может быть причина ошибок.

 
s22aa:

Здравствуйте Сергей.

Хотел не вникая в суть, по быстренькому кнопочек накидать к себе в индикатор, но что то пошло не так )

При попытке скомпилировать MasterWindows.mq5, скачанный здесь, вываливаются ошибки.

 

свежие библиотеки отсюда я скачал. 

Подскажите, в чём может быть причина ошибок.

Эта программа распространяется на коммерческой основе.

Бесплатную версию на апрель текущего года прикрепил.

 
Sergey Pavlov:

Эта программа распространяется на коммерческой основе.

Бесплатную версию на апрель текущего года прикрепил.

Понятно.

Нарисовать таблицу с кнопками оказалось очень, очень просто.

Замечательная программа, у вас получилась.

Спасибо. 

 
Sergey Pavlov:

Эта программа распространяется на коммерческой основе.

Бесплатную версию на апрель текущего года прикрепил.

В одном из сообщений вы писали "Теперь одновременно генерируются два файла: советник и индикатор."

Сейчас программа не генерирует индикатор?

Что то у меня ума не хватает из советника перенести кнопки в индикатор. Беда(.

Можете подсказать, как из сгенерированного советника сделать индикатор?

 
s22aa:

В одном из сообщений вы писали "Теперь одновременно генерируются два файла: советник и индикатор."

Сейчас программа не генерирует индикатор?

Что то у меня ума не хватает из советника перенести кнопки в индикатор. Беда(.

Можете подсказать, как из сгенерированного советника сделать индикатор?

Код индикатора генерируется: к имени файла добавляется префикс _ind.

Или добавьте в полученный код эксперта функцию:


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime& time[],
                const double& open[],
                const double& high[],
                const double& low[],
                const double& close[],
                const long& tick_volume[],
                const long& volume[],
                const int& spread[])
  {
//---
//--- return value of prev_calculated for next call
   return(rates_total);
  }
 
Sergey Pavlov:

Код индикатора генерируется: к имени файла добавляется префикс _ind.

Или добавьте в полученный код эксперта функцию:


Спасибо за ответ.

Я тупанул не по детски, всё оказывается работало как надо.

Время около трёх ночи, сгенерировал пробную табличку, вставил там коменты, проверил, кнопочки работают, коменты появляются.

Генерирую таблицу с кнопками уже такую как надо, переношу код в свой индикатор.

Таблица с кнопками появляется в индикаторе, коментов нет. Я уж и так и эдак переношу код, а коменты при нажатии кнопок не появляются. 

Написал вам вопрос и пошёл спать уже часа в четыре ночи.

Сегодня смотрю, а я оказывается коменты не написал, вот они собаки страшные и не появляются )