Страница 2 из 2
Добавлено: Пн ноя 16, 2009 9:22 am
Нииколай Найденов
Если графика РЕНКО нет в планах, то будут ли, и когда, такие планы?
Или может предложите какую-то альтернативу? То что сейчас в ФТ есть альтернативное, не подходит. Кстати с ошибкой записал свое имя, и не смог исправить, хотя и так интересно, можно оставить.
Re: Графические построения
Добавлено: Пн ноя 29, 2010 4:41 pm
Николай Тарасов
Работа с объектами
Terranin писал(а):Nikkei писал(а):Terranin, неплохо бы если ты добавил построение прямоугольников и треугольников.
Я сейчас работаю над доступом к графическим объектам из индикаторов и стратегий. Прямоугольники введу, а потом интерфейс уже добавлю для ручного построения.
---
Добавлено: Сб Дек 02, 2006 4:16 am
Здравствуйте, Михаил.
1. Правильно ли я понял, что из скрипта (а также из стратегии и индикатора) нельзя нарисовать (создать или изменить) ни прямоугольник, ни эллипс, ни треугольник, ни полилинию? О них нельзя получить никаких данных (time1, price1 и т.д.). Даже удалить их невозможно.
Иными словами, сейчас эти инструменты пригодны лишь для ручного использования.
2. Планируется ли включение этих объектов в перечень программируемых? Когда, если не секрет?
Re: Графические построения
Добавлено: Пт дек 31, 2010 12:07 am
Николай Тарасов
Николай Тарасов писал(а):Работа с объектами
Terranin писал(а):Nikkei писал(а):Terranin, неплохо бы если ты добавил построение прямоугольников и треугольников.
Я сейчас работаю над доступом к графическим объектам из индикаторов и стратегий. Прямоугольники введу, а потом интерфейс уже добавлю для ручного построения.
---
Добавлено: Сб Дек 02, 2006 4:16 am
Здравствуйте, Михаил.
1. Правильно ли я понял, что из скрипта (а также из стратегии и индикатора) нельзя нарисовать (создать или изменить) ни прямоугольник, ни эллипс, ни треугольник, ни полилинию? О них нельзя получить никаких данных (time1, price1 и т.д.). Даже удалить их невозможно.
Иными словами, сейчас эти инструменты пригодны лишь для ручного использования.
2. Планируется ли включение этих объектов в перечень программируемых? Когда, если не секрет?
Небольшое уточнение
1. Спасибо за ответ.
Михаил, я так понимаю, молчание - знак согласия?
2. На самом деле не всё так плохо. Уже сейчас скриптами многое можно делать:
- рисовать тренды (в том числе в виде вертикальных и горизонтальных отрезков);
- делать надписи (в том числе ценовых уровней);
- рисовать Фибо-сетки.
3. Просто для унификации методов работы в FT2 и в MT4
очень хочется скриптом помимо перечисленного выше также
рисовать разноцветные прямоугольники. Пока что я выкручиваюсь, рисуя только их рамки (обводка трендами).
Заранее благодарю.
Добавлено: Пт дек 31, 2010 3:48 pm
FT Support
Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
Добавлено: Пт дек 31, 2010 9:33 pm
Николай Тарасов
Спасибо большое, Александр.
Посмотрим-посмотрим, что это за зверь у вас такой.
Интересно, если его зовут "Делу время", то по правилам жанра,
вероятно, должен быть и "Потехе час".
* * *
С Новым Годом Вас, Со-Оте-Чест-Вен-Ники!!!
Небось, мёрзнете там, в Канаде своей заморской? Без валенок-то нашенских, РоссЕйских.
Добавлено: Сб янв 01, 2011 10:26 pm
Николай Тарасов
FT Support писал(а):Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
Не знаю, не знаю.
Тогда уж лучше строить график типа "гистограмма":
Код: Выделить всё
TDrawStyle = ds_HistogramFill = 5, // рисовать вертикальные линии между 2 буферами
С изменением масштаба
по вертикали он хоть будет меняться вслед за графиком цены, а не стоять
на одном месте (см. рисунки ниже).
Но за идею - СПАСИБО.
Добавлено: Вс янв 02, 2011 8:12 am
Николай Тарасов
Александр, слушайте.
Стал рисовать Фибо-уровни и обнаружил, что в случае, когда временные координаты равны, Фибо-уровни хоть и подписываются,
но в отличие от MT4 у вас никак не отмечаются (см. рисунок).
Может быть, внесёте необходимые поправки?
Добавлено: Пн янв 03, 2011 1:10 pm
FT Support
Здравствуйте, Николай,
в свойствах уровней фибо установите "Закр. концы линий" + Х пикселей (см скриншот)
Это должно помочь
Добавлено: Вт янв 04, 2011 2:45 am
Николай Тарасов
Спасибо, у Фибо-уровней всё работает правильно.
Добавлено: Вс янв 09, 2011 5:07 pm
Николай Тарасов
Николай Тарасов писал(а):FT Support писал(а):Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
Не знаю, не знаю.
Тогда уж лучше строить график типа "гистограмма":
Код: Выделить всё
TDrawStyle = ds_HistogramFill = 5, // рисовать вертикальные линии между 2 буферами
С изменением масштаба
по вертикали он хоть будет меняться вслед за графиком цены, а не стоять
на одном месте (см. рисунки ниже).
Но за идею - СПАСИБО.
Ха! Только что понял, что вместо цветного прямоугольника проще всего на график выставлять частокол (забор) из нескольких вертикальных трендовых линий повышенной толщины.
Просто нужно рисовать через цикл:
Жаль только, что при наслаивании нескольких "прямоугольных зон" (фактически трендов) друг на друга их цвет не инвертирует как у настоящих прямоугольников.
Так что, похоже, придётся обходиться пока обрисовкой контуров.
Добавлено: Вс янв 09, 2011 6:06 pm
Николай Тарасов
Как же так?
Слушайте, только что выяснил, что в FT2 фигуры (прямоугольник, эллипс и треугольник) при наслоении друг на друга в зоне пересечения
не меняют окраску, как, например, в MT4 (см. рисунки) !!!
Кроме того параметры окраски нельзя изменить даже в ручном режиме.
В связи с этим ВОПРОС к авторам:
1. Это что, временно? Или так и задумывалось, и так будет всегда?
2. Планируется ли дополнить FT2 соответствующими возможностями?
Добавлено: Пн янв 10, 2011 5:49 pm
FT Support
Здравствуйте, Николай,
Поменять цвет фигуры можно кликнув на ней правой кнопкой (по контуру, очерченному линиями, например в случае с эллипсом нужно кликать по "квадрату, в который он вписан") и выбрав "Изменить параметры".
А вот "просвечивание фигур" мы добавим позже.
Добавлено: Вт янв 11, 2011 5:49 am
Николай Тарасов
1. Замечательно!
Будем ждать.
2. Может в FT2 где-то список объектов просмотреть/отредактировать можно?
А то, я смотрю, у вас столько полезного так здорово "запрятано", что без подсказки и не найдёшь.
3. Может вам подробнее Help проработать и/или всплывающие контекстные подсказки добавить?
Известно ведь, что человеческое восприятие так устроено, что непреложно правило:
"Хочешь спрятать - положи на видное место".
Добавлено: Чт янв 27, 2011 10:13 am
Николай Тарасов
Здравствуйте.
Нельзя ли подписи Фибо-уровней
сделать того же цвета, что и линии самих уровней?
Как например в MT4 (см. рисунок) и в метро:
станции красной ветки подписываются красным цветом,
чёрной - чёрным и т.д.
Уверен, так будет удобней для восприятия.
Добавлено: Чт янв 27, 2011 11:13 am
Николай Тарасов
Да, и ещё.
Заметил две странности у графического объекта "Текст".
1. Палитра цветов для раскраски шрифта очень ограничена.
Это довольно странно, поскольку у других графических объектов дана полная палитра,
и, к тому же, программно для смены цвета у объектов этого типа нет ограничений (см. рис.1).
2. При просмотре свойств программно созданной надписи отражаются не фактические свойства (название шрифта и его размер),
а, вероятно, свойства шрифта, установленного до этого.
В приведённом примере это "Tahoma, 8", а не "Arial, 12" (см. рис.1)
Только после подтверждения истинных параметров всё нормализуется - в свойствах отражаются действительные параметры шрифта.
В том числе и у других объектов, созданных тем же способом.
Хотя, думается мне, что это не так. И нам вновь демонстрируются параметры последнего объекта, а не фактические!!!
* * *
Решил проверить последнюю версию.
Вручную вставил на график ещё один объект.
Сменил у него тип и размер шрифта.
Посмотрел, что показывается в свойствах ранее созданных надписей.
Точно, так и есть - отражается не фактический шрифт, а шрифт последней надписи (см. рис.2).
* * *
Это всё ерунда, конечно.
Но некрасиво, как-то.
PS
Стал просматривать рисунки и обнаружил,
что есть ещё третья странность.
Цвет объекта в первой форме отражается верно (по факту),
а во второй - нет.
Причём стабильно выдаётся "Чёрный".
А это уже не соответствует ни текущему, ни последнему объекту.
Добавлено: Пт янв 28, 2011 11:01 am
FT Support
Здравствуйте, Николай,
Выбор цветов для текстового объекта ограничен только потому, что мы используем системную форуму выбора шрифта, это форму разрабатывали не мы, поэтому и менять её не можем, а разрабатывать свою очень долго и на самом деле не имеет большого смысла.
я тоже попробовал положить на график несколько текстовых объектов с разными цветами, но Вами описаную ошибку так и не смог воспроизвести, всегда открываются "правильные свойства объекта", на Вашем рисунке выделено множество объектов, возможно это и есть причина того, что открываются не те свойства, попробуйте снять выделение с объектов, возможно это решит проблему.
Пожалуйста поясните что означает "Цвет объекта в первой форме отражается верно (по факту), а во второй - нет." как именны Вы открываете эти 2 формы? пожалуйста пришлите чёткую последовательность действий как воспроизвести проблему.
Добавлено: Пт янв 28, 2011 2:31 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
Даже и не знаю, стоит ли надеяться.
Хотя, говорят, времена меняются.
Добавлено: Пн янв 31, 2011 7:03 pm
FT Support
Здравствуйте, Николай,
Спасибо за объяснения. Всё так и есть. Переадресовал замечания и предложения разработчикам.
Добавлено: Чт мар 03, 2011 10:07 am
FT Support
Здравствуйте, проблема исправлена в Forex Tester 2.7
Добавлено: Чт мар 03, 2011 2:24 pm
Николай Тарасов
FT Support писал(а):Здравствуйте, проблема исправлена в Forex Tester 2.7
Très bien!
Добавлено: Пн апр 25, 2011 6:34 pm
sergey111177
Добрый день.
Возможно ли добавить в Forex Tester 2 следующие возможности:
1 обозначить геометрический центр эллипса, прямоугольника и треугольника
2. вращение эллипса вокруг оси как в МТ4
3. трендовая линия по углу как в МТ4
4. при фиксировании графика перемещение по нему захватом непосредственно самого графика без изменения масштаба т.е. без сжатия его по вертикали (опять же как в МТ4)
Данные возможности реализованы в МТ4. Хотелось бы получить такие же возможности и в Forex Tester 2.
Спасибо.
Добавлено: Пт ноя 18, 2011 10:48 pm
richi ich
Очень не хватает отображения значений по осям координат на графических инструментах. В МТ4 этот функционал реализован, при растяжении любого инструмента на нем высвечивается величина в папсах и барах. Собираетесь ли Вы вводить данный функционал в FT?
Добавлено: Ср ноя 23, 2011 5:29 pm
FT Support
Здравствуйте, пока что не планировали такое делать, есть много других важных задач, но подумаем и об этом предложении
Добавлено: Чт дек 01, 2011 5:47 am
Goodman
FT Support писал(а):Здравствуйте, Николай,
Да, на данный момент рисовать фигуры типа прямоугольников нельзя, но мы добавим это в следующих версиях.
Пока что можно использовать рисование с помощью Canvas, это довольно интересная "фича" ФТ, которая позволяет нарисовать что угодно хоть фотографию на графике, пример использования прикреплён.
А откуда вызывается OnPaint и где берется хэндл для него?
Добавлено: Ср дек 07, 2011 12:39 am
FT Support
OnPaint вызывается каждый раз когда тестер перерисовывает график. какой именно хендл Вас интересует?