Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Canvas - Круто!
А как это помогает в торговле?
А что это?
А вы думаете, что отрисовка гуя по 300 раз в секунду дается бесплатно?
Вы ведь сами первым заявите, что мы неправильно рисуем, не дорисовываем или пропускаем отрисовку.
Если речь идет о десктопе, то нужна нормальная быстрая видеокарта - она пережует высокую частоту отрисовки. Минимизация окон позволяет снизить нагрузку на большинстве часто рисующих приложений.
Для информации: MetaTrader может делать по 100-300 FPS из-за большого потока котировок в секунду. Не 1-2 кадра в секунду как обычные программы, а реально прямо сотни могут быть в зависимости от потоков котировок.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
MT5 и скорость в боевом исполнении
Renat Fatkhullin, 2020.10.05 22:19
Так как терминал делает fps часто больше компьютерных игр из-за необходимости очень частых апдетов, то на первый план выходит видеокарта. Особенно на впсках без карт вся нагрузка ложится на придушенный процессор.
Зачем?!
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
MT5 и скорость в боевом исполнении
fxsaber, 2020.10.05 22:58
Так почему не снепшотить обновление с частотой 20 Гц, тем самым снизив fps?
Окно Обзор рынка и окно с таблицей открытых позиций - это ручной трейдинг. Просто закрытие этих окон без минимизации Терминала разгружает процессор почти до нуля.
Зачем ручнику 300 fps, когда 20 - за глаза?
Заодно спрошу, устранили постоянные лаги сервера?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Акцептирование SL/TP-ордеров
Renat Fatkhullin, 2021.01.20 12:45
В любом случае будем дальше разбираться, хотя одиночные выбросы бывают всегда в любой системе.
Саб купи ты уже норм новый процессор, от него отталкивайся, больно смотреть уже
можно пойти в храм для бедных, там собрать fxsaber на новый компьютер
Зачем?!
Окно Обзор рынка и окно с таблицей открытых позиций - это ручной трейдинг. Просто закрытие этих окон без минимизации Терминала разгружает процессор почти до нуля.
Зачем ручнику 300 fps, когда 20 - за глаза?
Если окно открыто, значит люди хотят видеть как там показываются данные. Иногда с частотой по 300-500 котировок в секунду суммарно.
Если вам не надо, закройте это окно или уменьшите количество символов. Но не забывайте, что и чарты тоже перерисовываются с высокой частотой при приходе котировки этого чарта.
Если окно открыто, значит люди хотят видеть как там показываются данные. Иногда с частотой по 300-500 котировок в секунду суммарно.
Речь о том, что Вы нерационально расходуете вычислительные ресурсы. Вместо того, чтобы делать разумно.
Если вам не надо, закройте это окно или уменьшите количество символов. Но не забывайте, что и чарты тоже перерисовываются с высокой частотой при приходе котировки этого чарта.
Написание своего Обзора рынка и таблицы текущих позиций - и все работает с меньшим потреблением ресурсов, чем штатные аналоги.
Невозможно торговать руками с нулевым пингом. Невозможно считывать глазами информацию с таблицы цен на экране чаще 20-ти раз в секунду.
Это какой-то самообман.
Чарты обновляются быстро только в случае, если только их заставляет это делать MQL-программа. Сами по себе редко достигают пиков в 20 fps - тупо котиры по одному символу не идут с частотой 20 Гц.
А Обзор рынка и Таблица позиций - там нет никакого ограничения fps, потому что символы не синхронизированы. Только смысла больше 20 делать нет никакого.
Какой дурак может жаловаться на Обзор рынка, который обновляется 20 раз в секунд, а не 300? Это цифровая таблица, а не видео.
ЗЫ Можно заставить жутко лагать Терминал, если в цикле открывать позицию и закрывать ее тут же. Настолько сильный лаг будет, что выставить ордер руками по F9 - понадобится много секунд. Вчера с этим столкнулся случайно.
Николай, а с какой стороны в этой библиотеке копаться? Я её всеми доступными методами анализа прозондировал, но ресайза или рессемплинга пиксельных массивов и изображений не обнаружил.
запускаем agg-web\index.html и все. Там доступ ко всему.
прикрепляю все исполняемые демо тесты. Это exe файлы. Все взято из этой библиотеки. Лично я вирусов туда не добавлял. :)) Антивирус не ругается, но если сомневаетесь - отправьте куда-нибудь на проверку.
Ресайз изображения продемонстрирован в двух демках: image1 (чистый ресайз) и image_perspective(ресайз - это частный случай, более гибкая трансформация).
Их коды имеются в этой библиотеке (в каталоге Demo ищете и нажимаете на cpp файл). Я не разбирался.
для боевой работы советников, можно же позакрывать все доп окна, где происходит какая-то движуха (типа market Watch, Toolbox) и отключить всю графику в окнах. Тогда ГУИ будет в анабиозе, правда и визуализации ни какой, что происходит - ХЗ. Но в этом случае можно нужную инфу выводить через канвас, скажем каждые 5 секунд или по нажатию какой-нибудь клавиши.
А что это?
:):) Респект!
:):) Респект!
https://www.mql5.com/ru/forum/227736/page3#comment_6585119
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Canvas - это круто!
Nikolai Semko, 2018.02.16 20:38
Ну как обычно...
Во-первых, в первых строках я написал, что это код для демонстрации возможностей пользовательской графики.
Во-вторых, это вопрос возможности и способности.
Если есть способность, но нет возможности, то никакой эволюции не будет.
А если нет способности и воображения, то и никакие возможности не помогут.
Канвас - это прекрасная возможность не только для красивой обертки продуктов, дружеского интерфейса, а также это прекрасное средство для визуализации различных сложных процессов.
Ренат часто правильно говорит, что время ручной торговли ушло и сейчас рулит борьба автоматических стратегий.
Я скажу больше, что простыми пересечениями различных линий вы не добьетесь конкурентного преимущества и будете всегда в большинстве среди толпы.
Сейчас на сцене уже давно такие понятия как различные облака и пространства, например вероятностей; различные многомерные системы и сети, например нейронные. В игру вступает искусственный интеллект.
Мир уходит от примитивизма.
Без визуализации этих сложных процессов не обойтись. И здесь без вариантов - только рисование на уровне пикселей, т.е. канвас. Для этого и была создана эта феерия.
Чтобы в вашей подкорке хотя бы отложилось, что такое можно делать, вдруг когда нибудь всплывет, когда дозреете :))
Конечно визуализация очень сильно грузит систему. А кто ее заставляет работать всегда. Она нужна если этого захочет наблюдатель-хозяин.
И если есть возможность посмотреть, что сейчас в данный момент происходит и чем там занимается ваш робот, разве это не Плюс?
Лично в моем роботе цена движется в 4-х мерном пространстве, а не в двухмерном. Без канваса это не визуализировать, а с канвасом возможно.
для боевой работы советников, можно же позакрывать все доп окна, где происходит какая-то движуха (типа market Watch, Toolbox) и отключить всю графику в окнах. Тогда ГУИ будет в анабиозе, правда и визуализации ни какой, что происходит - ХЗ. Но в этом случае можно нужную инфу выводить через канвас, скажем каждые 5 секунд или по нажатию какой-нибудь клавиши.
Сразу написал.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Canvas - это круто!
fxsaber, 2021.01.29 21:06
Речь о том, что Вы нерационально расходуете вычислительные ресурсы. Вместо того, чтобы делать разумно.
Написание своего Обзора рынка и таблицы текущих позиций - и все работает с меньшим потреблением ресурсов, чем штатные аналоги.