Страница 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
Николай Тарасов
Спасибо большое, Александр.
Посмотрим-посмотрим, что это за зверь у вас такой.
Интересно, если его зовут "Делу время", то по правилам жанра,
вероятно, должен быть и "Потехе час".
:roll:

* * *
С Новым Годом Вас, Со-Оте-Чест-Вен-Ники!!!
Небось, мёрзнете там, в Канаде своей заморской? Без валенок-то нашенских, РоссЕйских. :wink:

Добавлено: Сб янв 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 буферами
С изменением масштаба по вертикали он хоть будет меняться вслед за графиком цены, а не стоять на одном месте (см. рисунки ниже).
Но за идею - СПАСИБО.
Ха! Только что понял, что вместо цветного прямоугольника проще всего на график выставлять частокол (забор) из нескольких вертикальных трендовых линий повышенной толщины.
Просто нужно рисовать через цикл:

Код: Выделить всё

  for i:=0 to period - 1 do 
...
Жаль только, что при наслаивании нескольких "прямоугольных зон" (фактически трендов) друг на друга их цвет не инвертирует как у настоящих прямоугольников.
Так что, похоже, придётся обходиться пока обрисовкой контуров.

Добавлено: Вс янв 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 формы? пожалуйста пришлите чёткую последовательность действий как воспроизвести проблему.
Диктую по буквам ...
:wink:



Здравствуйте, Александр.


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 (см. чуть выше на этой же страничке).
Он для меня более актуален.
:wink:



PS3
Покопался на форуме.
Оказывается о едином цвете Фибо-уровней и их подписей вас спрашивали аж 4 года назад (см. п.5):
http://www.forextester.ru/forum/viewtop ... 4%E8%E1%EE
:o
Даже и не знаю, стоит ли надеяться.
Хотя, говорят, времена меняются.

Добавлено: Пн янв 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 вызывается каждый раз когда тестер перерисовывает график. какой именно хендл Вас интересует?