Воскресенье, 22 Декабря 2024, 05:04

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Графики изменения цены FOREX
AllienДата: Среда, 15 Июля 2009, 01:50 | Сообщение # 1
уже был
Сейчас нет на сайте
Приветствую специалистов 2D графики!

Кажется, наконец, смогу задать вопрос тем, кто знает на него ответ.
Вопрос не относится к разработке игр, но все же здесь будет уместен.

Вот пример того, что хотелось бы сделать.
http://bezriska.net/GBP-2009-07-02-t1.png

Если кратко, то хотелось бы сделать копию
существующей дорогой программы
построения ценовых графиков FOREX
на Delphi 7 с применением Graphics32 или чего-то попроще.

Буду благодарен за примеры для Graphics32 в контексте построения
графиков (нанесение осей, размещение объектов и т.д.) или
за рекомендацию любого другого движка попроще.
Главное - рисование на объекте формы окна.
То есть, большинство игровых, "неформовых" движков не подойдет.

Это не коммерческий проект, а исследовательские идеи,
потому делать придется все своими
силами, несмотря на невысокий уровень знаний Delphi 7.

Итак, задача состоит в построении графиков движения цен
на координатной плоскости: X - время, Y – цена.
Быть может кто-то из вас уже решал подобную задачу?
Тогда с благодарностью приму подсказки.

Будет хорошо познакомиться с энтузиастами, которые тоже
смотрят в сторону ФОРЕКСа и от любви к исследованиям,
и из интереса к трейдингу. Если вы ищите свои алгоритмы,
то почему бы не попробовать повторить уже работающий
и проверенный?

Применение существующей программы дает ее арендаторам
возможность зарабатывать от 20% до 50% в мес от депозита.
но обучаться трейдингу по этой методике – довольно долго:
от 6 до 24 мес. Мне повезло проучиться почти бесплатно уже 8 мес
и теперь стало не хватать множества инструментов, которые смогли
бы облегчить сложную работу биржевого аналитика.

Как видно из примера, график состоит из объектов (баров).
Каждый бар это вертикальная линия шириной в 1 пиксел.
Высота линии зависит от того, в каком диапазоне двигается
цена за некий период времени, например, за 5 минут.

Поперек тонкой линии находится толстая горизонтальная линия.
Ее положение меняется в течение построения бара и затем
уже остается неизменным. Упрощенно можно сказать, что
поперечная линия оказывается на середине бара, но так как
цена может двигаться вверх или вниз, то середина бара
смещается все время формирования бара.

Ширина поперечной линии индивидуальна в каждом баре и зависит от
показаний нижнего индикаторы - гистограммы.

На координатной плоскости необходимо
размещать до 1000 таких баров. При клике на бар должен
появляться прямоугольник с описанием бара: время,
высота, и т.д.

Ось X - время с интервалом от 5 минут до 1 дня.
Ось Y - цены с точностью до 4 знака после запятой.

Так же хотелось бы размещать график гистограммы
на отдельной панели, а не лепить его прямо на график
с барами.

Среди специфических особенностей построения графиков
необходимость делать разметку.
Разметка - это размещение горизонтальных линий поперек
всего графика (здесь они красные и белые).

В конце линии находится прямоугольник,
в котором размещена цена - значения оси Y на
уровне которой находится линия. Конечно же, линии должны
перемещаться мышкой. Так же необходима возможность
создать выпадающее меню при клике на линию правой кнопкой.

Многие производители предлагают компоненты для построения
графиков, в том числе финансовых. Однако мне не удалось найти
такой компонент, который имеет возможность перемещать на нем
объекты мышкой.

Прошлую неделю изучал компонент TMS Advanced Charts
http://www.tmssoftware.com/site/advchart.asp
и оказалось, что он не подходит.

FlexGraphics Олега Гусакова – тоже не подходит.

Приступаю к освоению Graphics32...

Нашел еще один интересный компонент VGScene,
но пока не понял, на сколько он
подойдет для этих целей. Разбираюсь.

С уважением, Алексей.

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг