Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> График Японские свечи, есть ли компонент? 
:(
    Опции темы
FantoMax
  Дата 31.3.2007, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Привет!
Мне необходимо реализовать получение котировок и отрисовку графиков в реальном времени.
С получением котировок более-менее разобрался. Посредством QuoteRoom.
Где можно найти компонет для отрисовки колебания котировок с Форекса в виде японских свечей? 
Спасибо!
PM MAIL   Вверх
Alexeis
Дата 2.4.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Цитата(FantoMax @  31.3.2007,  23:05 Найти цитируемый пост)
Где можно найти компонет для отрисовки колебания котировок с Форекса в виде японских свечей? 

  А как они выглядят эти японские свечи? Можно картинку?


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
FantoMax
Дата 2.4.2007, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Можно. Я нашел варианты, но их стоимость неадекватна моим запросам. 
Посмотреть можно здесь: 
http://www.componentsource.com/features/ch...lphi/index.html

7 и 8 компоненты.

user posted image

Это сообщение отредактировал(а) Alexeis - 2.4.2007, 22:43
PM MAIL   Вверх
Alexeis
Дата 2.4.2007, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Шикарно smile. А что обозначает цвет и высота столбика? Это попытка отобразить 3 измерения на двумерном графике?. Если он такой уж специфичный, может просто взять и нарисовать его? Ничего особо сложного не вижу, правда сложность зависит от требуемой гибкости и количества настроек.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
FantoMax
Дата 2.4.2007, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



График отображает движение котировок
четыре значения:
открытие
закрытие
минимум
максимум
от минимума к максимуму строится вертикальная линия.
открытие и закрытие формируют столбик.
если закрытие>открытие, то белый (условно)
наоборот - черный.
есть еще понятие таймфрейм - 1М, 5М, 15М, 30М, 1Н, 4Н и т.д.
возьмем 5М.
за 5 минут собираются все значения и производится построение:
первое значение - открытие
последнее значение - закрытие, 
минимум и максимум ищем среди всех значений.

Может возьмешься написать?
PM MAIL   Вверх
Retro
Дата 2.4.2007, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Светлый столбик(прозрачный) - цена выросла.
Темный(залитый) - цена упала.
Верхняя часть/нижняя часть(цельные) - начальная/конечная цена в момент начала/конца временного интервала.
Верхняя часть столбика(тень) - максимальная цена за некий временной интервал.
Нижняя часть столбика(тень) - минимальная цена за некий временной интервал.

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


ЗЫ только сейчас дошло что пишу в Delphi. smile

Добавлено через 20 секунд
Упс... Опоздал. smile 
PM MAIL   Вверх
skyboy
Дата 2.4.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата
Проблема, что до конца временного интервала столбик не сформирован и может меняться в различных вариациях. 

угу. исходя из этих соображений я формировал три класса(прям, модель-контроллер-представление smile))): один хранил данные о минимально возможном промежутке времени(скажем в пределах минуты: мин, макс, открытие и закрытие; штамп времени), группировщик, агрегирующий данные согласно текущего периода отображения(скажем, по 5 минут для "пятиминуток") и, собственно, визуальное отображение - график, состояние которого отображало состояние "группировщиков". И все три класса были связаны от "модели" до "представления" -- когда приходили свежие данные и включались в существующее "хранилище"(или под них создавалось новое, если значение выходило за пределы минуты), посылался сигнал соотвествующему группировщику, который(после обработки изменений) инициировал перерисовку только одной единственной свечи, к которой он и относится. 
Retro, я не тебя учу, хоть и цитата твоя smile просто вдруг автору концепция пригодится ;)

Добавлено через 49 секунд
Цитата(Retro @  2.4.2007,  21:16 Найти цитируемый пост)
Примерно каждую секунду.

ого! у меня данные так часто не обновлялись...  smile 
PM MAIL   Вверх
FantoMax
Дата 2.4.2007, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



можно отрисовывать по окончанию интервала. хотя при отработанном алгоритме можноперерисовывать хоть каждую секунду...
PM MAIL   Вверх
skyboy
Дата 2.4.2007, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(FantoMax @  2.4.2007,  21:27 Найти цитируемый пост)
можно отрисовывать по окончанию интервала. 

не очень умное решение при, скажем, часовом интервале... или суточном...  smile 
PM MAIL   Вверх
FantoMax
Дата 2.4.2007, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Цитата(skyboy @ 2.4.2007,  22:33)
Цитата(FantoMax @  2.4.2007,  21:27 Найти цитируемый пост)
можно отрисовывать по окончанию интервала. 

не очень умное решение при, скажем, часовом интервале... или суточном...  smile

Согласен, что не умное. 
А своей наработкой не поделитесь?
Данные у меня в Access экспортируются и хранятся. А оттуда уже достаю для графика.
PM MAIL   Вверх
skyboy
Дата 3.4.2007, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(FantoMax @  2.4.2007,  21:36 Найти цитируемый пост)
А своей наработкой не поделитесь?

сорри, найти не могу... но, если чего, помочь могу советом smile
PM MAIL   Вверх
FantoMax
Дата 11.4.2007, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Цитата(skyboy @ 3.4.2007,  00:40)
Цитата(FantoMax @  2.4.2007,  21:36 Найти цитируемый пост)
А своей наработкой не поделитесь?

сорри, найти не могу... но, если чего, помочь могу советом smile

помогите советом!  
как можно организовать прокрутку графика по истории?
smile 
PM MAIL   Вверх
skyboy
Дата 11.4.2007, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



FantoMax, а в чем, собственно, проблема? главное - не забыть принимать данные, поступающие в режиме реального времени...
У меня вот в моей модели MVC "прокрутка по истории" - это изменение параметров "контроллера". Отрисовка автоматически вызывается при изменении состояния контроллера... Где грабли?
PM MAIL   Вверх
FantoMax
Дата 11.4.2007, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



Цитата(skyboy @ 11.4.2007,  17:09)
Где грабли?

Граблей нет. Буду пробовать.
PM MAIL   Вверх
And_
Дата 19.2.2008, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



Прошел почти год с момента создания данной темы.
Хочу спросить, нашлось ли решение для представления графика в виде японских свечей ? Сейчас так же столкнулся с данной проблемой. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0549 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.