Peter Vorobyev #: Николай, можно ли использовать вашу библиотеку для отрисовки динамически изменяющихся "прямоугольников" привязаных к свечам, чтобы заменить ими использующиеся сейчас объекты типа OBJ_RECTANGLE. Нужно для того чтобы визуально красиво отображалось наложение прямоугольников (т.е. наличие прозрачности). Возможно есть пример такого использования?
Есть пример отрисовки привязанных к свечам фигур в книге.
Есть пример отрисовки привязанных к свечам фигур в книге.
лучше не использовать эти примеры. В них используются функции ChartXYToTimePrice, ChartTimePriceToXY, использование которых ведет очень сильным лагам. Они работают в десятки тысяч медленне чем должны. Это очень старый симантический баг у MQ, который они не будут исправлять. В этой библиотеке эта проблема решена, если использовать следующие функции:
double X(double bar){return((double)W.Left_bar-bar)*W.dx_pix;}; //The X coordinate by the bar number. The bar number must be of type double, otherwise, the bar will be interpreted as time.double X(datetime Time); //The X coordinate by the time.double Y(double Price) {if(W.dy_pix==0) W.dy_pix=1; return((W.Y_max-Price)/W.dy_pix); }; //The Y coordinate by the price.double Price(int y) {return (W.Y_max-y*(W.Y_max-W.Y_min)/W.Height);}; // Price by the Y coordinatedouble Bar(int x) {return((double)W.Left_bar+1-(double)x/(double)W.dx_pix);}; // bar number by coordinate X datetime TimePos(int x);
Николай, какая актуальная версия библиотеки для МТ4. И где ее можно скачать.
По ссылке в начале темы скачивается версия 1.47
А в обсуждениях выше версия 1.54. Но, я так понимаю, это для МТ5
Да, актуальная для MT4 версия 1.47 Забросил я MT4. Уже ничего не далаю для MT4. То, что сейчас делаю для MT5, просто невозможно сделать для MT4. В первую очередь, из-за ограниченности данных котирок и отсутствие тиковой истории. Продажи продуктов тоже падают для MT4, хотя еще несколько лет назад был паритет с МТ5.
Да, актуальная для MT4 версия 1.47 Забросил я MT4. Уже ничего не далаю для MT4. То, что сейчас делаю для MT5, просто невозможно сделать для MT4. В первую очередь, из-за ограниченности данных котирок и отсутствие тиковой истории. Продажи продуктов тоже падают для MT4, хотя еще несколько лет назад был паритет с МТ5.
У меня пока есть перспективная тема для МТ4. Надо ее завершить. А это процесс до года может занять. А может и более. Приходится в основном самому составлять техзадание и его реализацию.
Советниками ранее не занимался. Не видел перспективных идей. Только индикаторы. А тут стали появляться интересные идеи.
Перевод на МТ5 труда не составит.
Сейчас появились задачи, в которых лучше канваса не вижу инструмента. Но это небольшие задачи. К сожалению, не все можно решить с помощью mql.
У меня пока есть перспективная тема для МТ4. Надо ее завершить. А это процесс до года может занять. А может и более. Приходится в основном самому составлять техзадание и его реализацию.
Советниками ранее не занимался. Не видел перспективных идей. Только индикаторы. А тут стали появляться интересные идеи.
Перевод на МТ5 труда не составит.
Сейчас появились задачи, в которых лучше канваса не вижу инструмента. Но это небольшие задачи. К сожалению, не все можно решить с помощью mql.
К счастью канвас присутствует везде, на всех современных языках. Вот смотрите что можно делать на канвасе в браузере: https://www.egui.rs/ Никакого html и css, только канвас. Причем производительность намного выше.
Очень нравится этот, сделал несколько модификаций и теперь он сохранен в моем шаблоне по умолчанию на всех графиках. Он показывает все свечи как два значения, так что значение Open меняется на свече в зависимости от того, где вы находитесь с мышью.
Очень нравится этот, сделал несколько модификаций и теперь он сохранен в моем шаблоне по умолчанию на всех графиках. Он показывает все свечи как два значения, так что значение Open меняется на свече в зависимости от того, где вы находитесь с мышью...
Николай, можно ли использовать вашу библиотеку для отрисовки динамически изменяющихся "прямоугольников" привязаных к свечам, чтобы заменить ими использующиеся сейчас объекты типа OBJ_RECTANGLE. Нужно для того чтобы визуально красиво отображалось наложение прямоугольников (т.е. наличие прозрачности).
Возможно есть пример такого использования?
Есть пример отрисовки привязанных к свечам фигур в книге.
Есть пример отрисовки привязанных к свечам фигур в книге.
лучше не использовать эти примеры. В них используются функции ChartXYToTimePrice, ChartTimePriceToXY, использование которых ведет очень сильным лагам. Они работают в десятки тысяч медленне чем должны. Это очень старый симантический баг у MQ, который они не будут исправлять.
В этой библиотеке эта проблема решена, если использовать следующие функции:
Уже обновил и прикрепил в предыдущем сообщении
Спасибо. Не сразу понял, что iCanvas_CB__1.mqh это и есть iCanvas.mqh v1.54
Уже обновил и прикрепил в предыдущем сообщении
Николай, какая актуальная версия библиотеки для МТ4. И где ее можно скачать.
По ссылке в начале темы скачивается версия 1.47
А в обсуждениях выше версия 1.54. Но, я так понимаю, это для МТ5
Николай, какая актуальная версия библиотеки для МТ4. И где ее можно скачать.
По ссылке в начале темы скачивается версия 1.47
А в обсуждениях выше версия 1.54. Но, я так понимаю, это для МТ5
Да, актуальная для MT4 версия 1.47
Забросил я MT4. Уже ничего не далаю для MT4. То, что сейчас делаю для MT5, просто невозможно сделать для MT4. В первую очередь, из-за ограниченности данных котирок и отсутствие тиковой истории. Продажи продуктов тоже падают для MT4, хотя еще несколько лет назад был паритет с МТ5.
Да, актуальная для MT4 версия 1.47
Забросил я MT4. Уже ничего не далаю для MT4. То, что сейчас делаю для MT5, просто невозможно сделать для MT4. В первую очередь, из-за ограниченности данных котирок и отсутствие тиковой истории. Продажи продуктов тоже падают для MT4, хотя еще несколько лет назад был паритет с МТ5.
У меня пока есть перспективная тема для МТ4. Надо ее завершить. А это процесс до года может занять. А может и более. Приходится в основном самому составлять техзадание и его реализацию.
Советниками ранее не занимался. Не видел перспективных идей. Только индикаторы. А тут стали появляться интересные идеи.
Перевод на МТ5 труда не составит.
Сейчас появились задачи, в которых лучше канваса не вижу инструмента. Но это небольшие задачи. К сожалению, не все можно решить с помощью mql.
У меня пока есть перспективная тема для МТ4. Надо ее завершить. А это процесс до года может занять. А может и более. Приходится в основном самому составлять техзадание и его реализацию.
Советниками ранее не занимался. Не видел перспективных идей. Только индикаторы. А тут стали появляться интересные идеи.
Перевод на МТ5 труда не составит.
Сейчас появились задачи, в которых лучше канваса не вижу инструмента. Но это небольшие задачи. К сожалению, не все можно решить с помощью mql.
К счастью канвас присутствует везде, на всех современных языках.

Вот смотрите что можно делать на канвасе в браузере:
https://www.egui.rs/
Никакого html и css, только канвас. Причем производительность намного выше.
Очень нравится этот, сделал несколько модификаций и теперь он сохранен в моем шаблоне по умолчанию на всех графиках.
Он показывает все свечи как два значения, так что значение Open меняется на свече в зависимости от того, где вы находитесь с мышью.
Спасибо.
Очень нравится этот, сделал несколько модификаций и теперь он сохранен в моем шаблоне по умолчанию на всех графиках.
Он показывает все свечи как два значения, так что значение Open меняется на свече в зависимости от того, где вы находитесь с мышью...
Спасибо.
Без проблем
Спасибо
Последняя версия 1.55