Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 317
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
,.
,.
Советник перестал открывать позиции, потому что "invalid integer number as parameter 9 for 'OrderSend' function". Кто-нибудь объясните, что это? Предположительно это произошло из-за обновления терминала МТ4.
А вот интересно в MQl5 можно на график прикрутить анимацию? какого нибудь чувака долбящего по хаю свечи , ну там по сигналу индикатора или просто так
Анимацию нужно будет создавать вручную из многих сменяющих друг друга .bmp картинок. Или рисовать из массива точек на канвасе.
Приветствую Вас, домовенок а "на канвасе" это где? я знаю что анимацию в фотошопе делают а "на канвасе" не был ,как туда билет купить?
а то гугл вывел на какой то молокозавод
Приветствую Вас, домовенок а "на канвасе" это где? я знаю что анимацию в фотошопе делают а "на канвасе" не был ,как туда билет купить?
а то гугл вывел на какой то молокозавод
CCanvas - Класс для создания пользовательской графики.
Примеры применения, путь из MetaEditor'a: ...\MQL5\Scripts\Examples\Canvas\
А вот интересно в MQl5 можно на график прикрутить анимацию? какого нибудь чувака долбящего по хаю свечи , ну там по сигналу индикатора или просто так
Вот ещё нашел:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих
Renat, 2012.10.20 14:30
А Вы знаете про идеальный хинт бэкбуферинга в наших канвасах и привязке к объекту на экране?
У нас можно идеально, быстро и без артефактов рисовать кадры. Посмотрите на пример видео на основе генерации последовательности кадров в OpenCL Test.
Используйте красивую тактику:
Именно в этом месте происходит магия. Графический объект получает прямую привязку к графическому ресурсу. Причем эта привязка интеллектуальная с кешированием, так как специально создавалась для быстрого пейджинга и работы с бэкбуферами.
//--- рисуем что хотим в buf ....
Для этого мы заново "перестраиваем" ресурс (на самом деле перестройка не происходит, так как все размеры совпадают), копируем в него новый битмап и счетчики изменений этого ресурса увеличиваются.
Обратите внимание, что тут сам графический объект objname никак не трогается, так как он и так связан с ресурсом.
Далее вызываем перерисовку экрана через ChartRedraw, что приводит к необходимости отрисовать графический объект. А тот имеет привязку к нашему ресурсу, который он контролирует по счетчику измененности битмапа. Если сохраненный у графического объекта счетчик измененности не совпадает со счетчиком у ресурса, то происходит автоматическое защищенное копирование битмапа в графический объект и его визуализация. Если же счетчики совпадают, то картинка показывается без изменений.
Вот такой простой метод безопасной (от одновременного доступа из MQL5 и самой системой отрисовки терминала) и быстрой работы с отображением кадров.