Графические построения
-
- Сообщения: 4
- Зарегистрирован: Вс ноя 15, 2009 5:10 pm
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Re: Графические построения
Работа с объектами
1. Правильно ли я понял, что из скрипта (а также из стратегии и индикатора) нельзя нарисовать (создать или изменить) ни прямоугольник, ни эллипс, ни треугольник, ни полилинию? О них нельзя получить никаких данных (time1, price1 и т.д.). Даже удалить их невозможно.
Иными словами, сейчас эти инструменты пригодны лишь для ручного использования.
2. Планируется ли включение этих объектов в перечень программируемых? Когда, если не секрет?
Здравствуйте, Михаил.Terranin писал(а):Я сейчас работаю над доступом к графическим объектам из индикаторов и стратегий. Прямоугольники введу, а потом интерфейс уже добавлю для ручного построения.Nikkei писал(а):Terranin, неплохо бы если ты добавил построение прямоугольников и треугольников.
---
Добавлено: Сб Дек 02, 2006 4:16 am
1. Правильно ли я понял, что из скрипта (а также из стратегии и индикатора) нельзя нарисовать (создать или изменить) ни прямоугольник, ни эллипс, ни треугольник, ни полилинию? О них нельзя получить никаких данных (time1, price1 и т.д.). Даже удалить их невозможно.
Иными словами, сейчас эти инструменты пригодны лишь для ручного использования.
2. Планируется ли включение этих объектов в перечень программируемых? Когда, если не секрет?
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Re: Графические построения
Небольшое уточнениеНиколай Тарасов писал(а):Работа с объектами
Здравствуйте, Михаил.Terranin писал(а):Я сейчас работаю над доступом к графическим объектам из индикаторов и стратегий. Прямоугольники введу, а потом интерфейс уже добавлю для ручного построения.Nikkei писал(а):Terranin, неплохо бы если ты добавил построение прямоугольников и треугольников.
---
Добавлено: Сб Дек 02, 2006 4:16 am
1. Правильно ли я понял, что из скрипта (а также из стратегии и индикатора) нельзя нарисовать (создать или изменить) ни прямоугольник, ни эллипс, ни треугольник, ни полилинию? О них нельзя получить никаких данных (time1, price1 и т.д.). Даже удалить их невозможно.
Иными словами, сейчас эти инструменты пригодны лишь для ручного использования.
2. Планируется ли включение этих объектов в перечень программируемых? Когда, если не секрет?
1. Спасибо за ответ.
Михаил, я так понимаю, молчание - знак согласия?
2. На самом деле не всё так плохо. Уже сейчас скриптами многое можно делать:
- рисовать тренды (в том числе в виде вертикальных и горизонтальных отрезков);
- делать надписи (в том числе ценовых уровней);
- рисовать Фибо-сетки.
3. Просто для унификации методов работы в FT2 и в MT4 очень хочется скриптом помимо перечисленного выше также рисовать разноцветные прямоугольники. Пока что я выкручиваюсь, рисуя только их рамки (обводка трендами).
Заранее благодарю.
Я желаю всем счастья.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
- Вложения
-
- WorkTimeExample.zip
- (1.04 КБ) 890 скачиваний
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Спасибо большое, Александр.
Посмотрим-посмотрим, что это за зверь у вас такой.
Интересно, если его зовут "Делу время", то по правилам жанра,
вероятно, должен быть и "Потехе час".
* * *
С Новым Годом Вас, Со-Оте-Чест-Вен-Ники!!!
Небось, мёрзнете там, в Канаде своей заморской? Без валенок-то нашенских, РоссЕйских.
Посмотрим-посмотрим, что это за зверь у вас такой.
Интересно, если его зовут "Делу время", то по правилам жанра,
вероятно, должен быть и "Потехе час".
* * *
С Новым Годом Вас, Со-Оте-Чест-Вен-Ники!!!
Небось, мёрзнете там, в Канаде своей заморской? Без валенок-то нашенских, РоссЕйских.
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Не знаю, не знаю.FT Support писал(а):Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
Тогда уж лучше строить график типа "гистограмма":
Код: Выделить всё
TDrawStyle = ds_HistogramFill = 5, // рисовать вертикальные линии между 2 буферами
Но за идею - СПАСИБО.
- Вложения
-
- screen_00006.jpg
- (179.28 КБ) 3939 скачиваний
-
- screen_00007.jpg
- (232.26 КБ) 3939 скачиваний
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Александр, слушайте.
Стал рисовать Фибо-уровни и обнаружил, что в случае, когда временные координаты равны, Фибо-уровни хоть и подписываются,
но в отличие от MT4 у вас никак не отмечаются (см. рисунок).
Может быть, внесёте необходимые поправки?
Стал рисовать Фибо-уровни и обнаружил, что в случае, когда временные координаты равны, Фибо-уровни хоть и подписываются,
но в отличие от MT4 у вас никак не отмечаются (см. рисунок).
Может быть, внесёте необходимые поправки?
- Вложения
-
- Fibo of FT2.jpg
- (67.29 КБ) 3930 скачиваний
-
- Fibo of MT2.gif
- (17.14 КБ) 3930 скачиваний
Я желаю всем счастья.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Здравствуйте, Николай,
в свойствах уровней фибо установите "Закр. концы линий" + Х пикселей (см скриншот)
Это должно помочь
в свойствах уровней фибо установите "Закр. концы линий" + Х пикселей (см скриншот)
Это должно помочь
- Вложения
-
- Fibs.png
- (33.44 КБ) 23706 скачиваний
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Спасибо, у Фибо-уровней всё работает правильно.
- Вложения
-
- Fibo of FT2+.jpg
- (31.62 КБ) 23703 скачивания
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Ха! Только что понял, что вместо цветного прямоугольника проще всего на график выставлять частокол (забор) из нескольких вертикальных трендовых линий повышенной толщины.Николай Тарасов писал(а):Не знаю, не знаю.FT Support писал(а):Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
Тогда уж лучше строить график типа "гистограмма":С изменением масштаба по вертикали он хоть будет меняться вслед за графиком цены, а не стоять на одном месте (см. рисунки ниже).Код: Выделить всё
TDrawStyle = ds_HistogramFill = 5, // рисовать вертикальные линии между 2 буферами
Но за идею - СПАСИБО.
Просто нужно рисовать через цикл:
Код: Выделить всё
for i:=0 to period - 1 do
...
Так что, похоже, придётся обходиться пока обрисовкой контуров.
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Как же так?
Слушайте, только что выяснил, что в FT2 фигуры (прямоугольник, эллипс и треугольник) при наслоении друг на друга в зоне пересечения
не меняют окраску, как, например, в MT4 (см. рисунки) !!!
Кроме того параметры окраски нельзя изменить даже в ручном режиме.
В связи с этим ВОПРОС к авторам:
1. Это что, временно? Или так и задумывалось, и так будет всегда?
2. Планируется ли дополнить FT2 соответствующими возможностями?
Слушайте, только что выяснил, что в FT2 фигуры (прямоугольник, эллипс и треугольник) при наслоении друг на друга в зоне пересечения
не меняют окраску, как, например, в MT4 (см. рисунки) !!!
Кроме того параметры окраски нельзя изменить даже в ручном режиме.
В связи с этим ВОПРОС к авторам:
1. Это что, временно? Или так и задумывалось, и так будет всегда?
2. Планируется ли дополнить FT2 соответствующими возможностями?
- Вложения
-
- Figures of MT4.JPG
- (131.54 КБ) 3993 скачивания
-
- Figures of FT2.JPG
- (189.55 КБ) 3993 скачивания
Я желаю всем счастья.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
1. Замечательно!
Будем ждать.
2. Может в FT2 где-то список объектов просмотреть/отредактировать можно?
А то, я смотрю, у вас столько полезного так здорово "запрятано", что без подсказки и не найдёшь.
3. Может вам подробнее Help проработать и/или всплывающие контекстные подсказки добавить?
Известно ведь, что человеческое восприятие так устроено, что непреложно правило:
"Хочешь спрятать - положи на видное место".
Будем ждать.
2. Может в FT2 где-то список объектов просмотреть/отредактировать можно?
А то, я смотрю, у вас столько полезного так здорово "запрятано", что без подсказки и не найдёшь.
3. Может вам подробнее Help проработать и/или всплывающие контекстные подсказки добавить?
Известно ведь, что человеческое восприятие так устроено, что непреложно правило:
"Хочешь спрятать - положи на видное место".
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Здравствуйте.
Нельзя ли подписи Фибо-уровней
сделать того же цвета, что и линии самих уровней?
Как например в MT4 (см. рисунок) и в метро:
станции красной ветки подписываются красным цветом,
чёрной - чёрным и т.д.
Уверен, так будет удобней для восприятия.
Нельзя ли подписи Фибо-уровней
сделать того же цвета, что и линии самих уровней?
Как например в MT4 (см. рисунок) и в метро:
станции красной ветки подписываются красным цветом,
чёрной - чёрным и т.д.
Уверен, так будет удобней для восприятия.
- Вложения
-
- Fibo of MT2.gif
- (17.14 КБ) 3908 скачиваний
Последний раз редактировалось Николай Тарасов Пт янв 28, 2011 3:16 pm, всего редактировалось 1 раз.
Я желаю всем счастья.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Да, и ещё.
Заметил две странности у графического объекта "Текст".
1. Палитра цветов для раскраски шрифта очень ограничена.
Это довольно странно, поскольку у других графических объектов дана полная палитра,
и, к тому же, программно для смены цвета у объектов этого типа нет ограничений (см. рис.1).
2. При просмотре свойств программно созданной надписи отражаются не фактические свойства (название шрифта и его размер),
а, вероятно, свойства шрифта, установленного до этого.
В приведённом примере это "Tahoma, 8", а не "Arial, 12" (см. рис.1)
Только после подтверждения истинных параметров всё нормализуется - в свойствах отражаются действительные параметры шрифта.
В том числе и у других объектов, созданных тем же способом.
Хотя, думается мне, что это не так. И нам вновь демонстрируются параметры последнего объекта, а не фактические!!!
* * *
Решил проверить последнюю версию.
Вручную вставил на график ещё один объект.
Сменил у него тип и размер шрифта.
Посмотрел, что показывается в свойствах ранее созданных надписей.
Точно, так и есть - отражается не фактический шрифт, а шрифт последней надписи (см. рис.2).
* * *
Это всё ерунда, конечно.
Но некрасиво, как-то.
PS
Стал просматривать рисунки и обнаружил,
что есть ещё третья странность.
Цвет объекта в первой форме отражается верно (по факту),
а во второй - нет.
Причём стабильно выдаётся "Чёрный".
А это уже не соответствует ни текущему, ни последнему объекту.
Заметил две странности у графического объекта "Текст".
1. Палитра цветов для раскраски шрифта очень ограничена.
Это довольно странно, поскольку у других графических объектов дана полная палитра,
и, к тому же, программно для смены цвета у объектов этого типа нет ограничений (см. рис.1).
2. При просмотре свойств программно созданной надписи отражаются не фактические свойства (название шрифта и его размер),
а, вероятно, свойства шрифта, установленного до этого.
В приведённом примере это "Tahoma, 8", а не "Arial, 12" (см. рис.1)
Только после подтверждения истинных параметров всё нормализуется - в свойствах отражаются действительные параметры шрифта.
В том числе и у других объектов, созданных тем же способом.
Хотя, думается мне, что это не так. И нам вновь демонстрируются параметры последнего объекта, а не фактические!!!
* * *
Решил проверить последнюю версию.
Вручную вставил на график ещё один объект.
Сменил у него тип и размер шрифта.
Посмотрел, что показывается в свойствах ранее созданных надписей.
Точно, так и есть - отражается не фактический шрифт, а шрифт последней надписи (см. рис.2).
* * *
Это всё ерунда, конечно.
Но некрасиво, как-то.
PS
Стал просматривать рисунки и обнаружил,
что есть ещё третья странность.
Цвет объекта в первой форме отражается верно (по факту),
а во второй - нет.
Причём стабильно выдаётся "Чёрный".
А это уже не соответствует ни текущему, ни последнему объекту.
- Вложения
-
- Fig.2 Text of FT2.jpg
- (132.22 КБ) 3901 скачивание
-
- Fig.1 Text of FT2.jpg
- (136.68 КБ) 3901 скачивание
Я желаю всем счастья.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
Здравствуйте, Николай,
Выбор цветов для текстового объекта ограничен только потому, что мы используем системную форуму выбора шрифта, это форму разрабатывали не мы, поэтому и менять её не можем, а разрабатывать свою очень долго и на самом деле не имеет большого смысла.
я тоже попробовал положить на график несколько текстовых объектов с разными цветами, но Вами описаную ошибку так и не смог воспроизвести, всегда открываются "правильные свойства объекта", на Вашем рисунке выделено множество объектов, возможно это и есть причина того, что открываются не те свойства, попробуйте снять выделение с объектов, возможно это решит проблему.
Пожалуйста поясните что означает "Цвет объекта в первой форме отражается верно (по факту), а во второй - нет." как именны Вы открываете эти 2 формы? пожалуйста пришлите чёткую последовательность действий как воспроизвести проблему.
Выбор цветов для текстового объекта ограничен только потому, что мы используем системную форуму выбора шрифта, это форму разрабатывали не мы, поэтому и менять её не можем, а разрабатывать свою очень долго и на самом деле не имеет большого смысла.
я тоже попробовал положить на график несколько текстовых объектов с разными цветами, но Вами описаную ошибку так и не смог воспроизвести, всегда открываются "правильные свойства объекта", на Вашем рисунке выделено множество объектов, возможно это и есть причина того, что открываются не те свойства, попробуйте снять выделение с объектов, возможно это решит проблему.
Пожалуйста поясните что означает "Цвет объекта в первой форме отражается верно (по факту), а во второй - нет." как именны Вы открываете эти 2 формы? пожалуйста пришлите чёткую последовательность действий как воспроизвести проблему.
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
Диктую по буквам ...FT Support писал(а):Здравствуйте, Николай,
Выбор цветов для текстового объекта ограничен только потому, что мы используем системную форуму выбора шрифта, это форму разрабатывали не мы, поэтому и менять её не можем, а разрабатывать свою очень долго и на самом деле не имеет большого смысла.
я тоже попробовал положить на график несколько текстовых объектов с разными цветами, но Вами описаную ошибку так и не смог воспроизвести, всегда открываются "правильные свойства объекта", на Вашем рисунке выделено множество объектов, возможно это и есть причина того, что открываются не те свойства, попробуйте снять выделение с объектов, возможно это решит проблему.
Пожалуйста поясните что означает "Цвет объекта в первой форме отражается верно (по факту), а во второй - нет." как именны Вы открываете эти 2 формы? пожалуйста пришлите чёткую последовательность действий как воспроизвести проблему.
Здравствуйте, Александр.
1. Первая форма (по счёту) называется "Текст", а вторая - "Шрифт".
2. Выделены ли объекты или нет - не имеет значения. Я это проверял (см. рис.1 и 2 в моём предыдущем посте).
3. Попробовал сделать как вы - повставлял текстовые метки вручную.
1) Сначала вставил "Текст1" с одними параметрами шрифта (Arial, 20).
2) Потом вставил "Текст2" с другими параметрами шрифта (Bauhaus 93, 12).
3) Далее вернулся к Тексту1, проверил его параметры и убедился,
что проблема с некорректным отражением свойств шрифта никуда не исчезла.
4. Проверьте сами - два параметра шрифта: имя и его размер, - отражаются неверно (см. рис.3 ниже).
Вместо "Arial, 20" формой №1 выдаётся: "Bauhaus 93, 12".
То есть первой формой отражаются имя и размер шрифта не текущего (просматриваемого) объекта,
а предыдущего (последнего редактируемого).
5. А вот вторая форма на этот раз показала не "Чёрный", а фактический "Травяной" цвет объекта.
Вот теперь мне стало понятно, почему в прошлый раз было не так.
Просто форма №2 заточена всего на 16 цветов, а незнакомые цвета отражает как "Чёрный".
6. Кстати, как и в прошлый раз форма №2 отразила имя и размер шрифта правильно.
PS
Думаю, стоит переадресовать это всё разработчикам.
Конечно, если это возможно.
А вообще-то это всё пустяки и мелочи жизни.
Но, раз уж я сказал «А», то вот теперь пришлось сказать и «Б».
PS2
Александр, пожалуйста, не забудьте, ответить на другой мой вопрос
от Чт Янв 27, 2011 3:13 pm (см. чуть выше на этой же страничке).
Он для меня более актуален.
PS3
Покопался на форуме.
Оказывается о едином цвете Фибо-уровней и их подписей вас спрашивали аж 4 года назад (см. п.5):
http://www.forextester.ru/forum/viewtop ... 4%E8%E1%EE
Даже и не знаю, стоит ли надеяться.
Хотя, говорят, времена меняются.
- Вложения
-
- Fig.3 Manual Text of FT2.JPG
- (126.75 КБ) 3878 скачиваний
Я желаю всем счастья.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
- Николай Тарасов
- Сообщения: 144
- Зарегистрирован: Чт авг 27, 2009 4:39 pm
- Откуда: Екатеринбург
- Контактная информация:
-
- Сообщения: 1
- Зарегистрирован: Пн апр 25, 2011 5:50 pm
Добрый день.
Возможно ли добавить в Forex Tester 2 следующие возможности:
1 обозначить геометрический центр эллипса, прямоугольника и треугольника
2. вращение эллипса вокруг оси как в МТ4
3. трендовая линия по углу как в МТ4
4. при фиксировании графика перемещение по нему захватом непосредственно самого графика без изменения масштаба т.е. без сжатия его по вертикали (опять же как в МТ4)
Данные возможности реализованы в МТ4. Хотелось бы получить такие же возможности и в Forex Tester 2.
Спасибо.
Возможно ли добавить в Forex Tester 2 следующие возможности:
1 обозначить геометрический центр эллипса, прямоугольника и треугольника
2. вращение эллипса вокруг оси как в МТ4
3. трендовая линия по углу как в МТ4
4. при фиксировании графика перемещение по нему захватом непосредственно самого графика без изменения масштаба т.е. без сжатия его по вертикали (опять же как в МТ4)
Данные возможности реализованы в МТ4. Хотелось бы получить такие же возможности и в Forex Tester 2.
Спасибо.
-
- Сообщения: 3
- Зарегистрирован: Сб июн 26, 2010 4:31 pm
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm
-
- Сообщения: 9
- Зарегистрирован: Пн сен 19, 2011 5:19 pm
А откуда вызывается OnPaint и где берется хэндл для него?FT Support писал(а):Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
-
- Сообщения: 329
- Зарегистрирован: Сб июл 11, 2009 3:59 pm