powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
9 сообщений из 9, страница 1 из 1
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879621
sergvish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть такая в MYSQL поступают динамически и сохраняются биржевые котировки с торгового терминала Quik или другого. Котировки поступают (обновляются) каждые 5 минут, поступает пять новых цифровых параметров (открытие, мак. значение, мин. значение, закрытие, объем). Всего постоянно поддерживается в базе 5 000 записей данных по одной бумаге (акции).
1. Можно ли в самом MySQL без сторонней программы делать расчеты по двум индикаторам например RSI и Stohastic. Формула расчета индикатора RSI можно посмотреть здесь http://av-finance.ru/texnicheskij-analiz/indikator-rsi.html , а формулу Stohastic посмотреть здесь http://tradoman.ru/stohastik-stochastic/ ?
Рассчитанные данные индикаторов так же записываются в другую таблицу в данной базе.
2. Можно сразу делать расчет по 100 бумагам вышеуказанный расчет у каждой 5000 и более записей и 5 полей?
3. Какой максимальный лимит 100, 200, 500 бумаг можно рассчитывать в одной СУБД?
4. Если нельзя, то как можно организовать расчеты, через какую такую программу можно сделать связку с MySQL для расчетов и получения полученных данных индикаторов?
5. Да и расчет по Объему тут же производится и полученные данные, так же в данной базе записывается в другую таблицу, возможно это?
Заранее спасибо.
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879625
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формулы не смотрел, но не вижу почему нет?
Возможно, это будет неэффективно по производительности, но в принципе, думаю, вычислить можно.
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879626
sergvish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Не эффективно,
1. Это сколько по времени примерно займет расчет?
2. И это будет сама СУБД делать или нужен скрипт или скрипты определенные, то какие?
3. Можно создать отдельную библиотеку для расчета индикаторов? Или в MySQL Нет такого?
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879627
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Без понятия. Вообще.
2. Сама СУБД ничего делать не будет. Придется SQL-запрос писать или даже хранимую процедуру.
3. Хранимые процедуры можно создавать. На громкое имя "библиотека" это не тянет, но обычно этого достаточно. Если недостаточно, то выбрана не та СУБД.
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879631
sergvish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, Спасибо за ответы. Просто я новичёк в СУБД, поэтому не удивляйтесь.
1. Что значит SQL Запрос, откуда он придет?
2. Т.е как будет расчет происходить и где если не СУБД ни чего сама не делает?
3. Какая тогда та более мощная и производительная СУБД, где хранимые процедуры более и быстрее и расчетливее, пусть даже та СУБД платная?
Так же спасибо за ранее.
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879634
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergvishПросто я новичёк в СУБД, поэтому не удивляйтесь.я не то чтобы удивляюсь... но как вам описать весь предстоящий путь - даже не представляю, это явно не форумный формат.

Мне в свое время понравилась книга "Секреты Oracle SQL" авторов Санжей Мишра, Алан Бьюли.
Она хоть и по Ораклу, но базовые вещи про WHERE, JOIN, GROUP BY там описаны доступно.

Некоторые еще Мартина Грубера советуют.
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879648
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergvish,

Можно, особенно через ХП. По сути все биржевые индикаторы - это "скользящие средние" с выборкой группы заданной глубины из БД. Смотрите ФАК по выборкам "первый/последний" в группе, LIMIT как ограничение "порции за периоды" и мат функции вычисления среднего, медианы и т.д. В принципе "всё есть".

Будет ли это "быстрее"? Смотря КАК писать. Если данные в БД попадают относительно дешево - то, да возможно окажется и даже быстрее. Поскольку обработка в одном месте, а результат вам нужет меньше чем поток исходных данных из БД по объему - "всяко". То есть, обратная пересылка результата - тупо даст экономию затрат.

Если клиент кладет данные в БД, потом получает результат ... то не факт, что не проще накапливать период сразу на клиенте и там же и считать индикаторы, а в БД складывать индикатор "на хранение" вместе с данными...

В общем, как обычно, всё зависит от назначения и деталей вопроса. :)
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879958
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergvishСуть такая в MYSQL поступают динамически и сохраняются биржевые котировки с торгового терминала Quik или другого. Котировки поступают (обновляются) каждые 5 минут, поступает пять новых цифровых параметров (открытие, мак. значение, мин. значение, закрытие, объем). Всего постоянно поддерживается в базе 5 000 записей данных по одной бумаге (акции).
1. Можно ли в самом MySQL без сторонней программы делать расчеты по двум индикаторам например RSI и Stohastic. Формула расчета индикатора RSI можно посмотреть здесь http://av-finance.ru/texnicheskij-analiz/indikator-rsi.html , а формулу Stohastic посмотреть здесь http://tradoman.ru/stohastik-stochastic/ ?
Рассчитанные данные индикаторов так же записываются в другую таблицу в данной базе.
2. Можно сразу делать расчет по 100 бумагам вышеуказанный расчет у каждой 5000 и более записей и 5 полей?
3. Какой максимальный лимит 100, 200, 500 бумаг можно рассчитывать в одной СУБД?
4. Если нельзя, то как можно организовать расчеты, через какую такую программу можно сделать связку с MySQL для расчетов и получения полученных данных индикаторов?
5. Да и расчет по Объему тут же производится и полученные данные, так же в данной базе записывается в другую таблицу, возможно это?
Заранее спасибо.

Самый еффективный способ -- надите среди друзей человека
который что-то знает в программировании (не обязательно базы данных)
и поставьте на стол ваш вопрос, закусите поллитру, выкурите пачку
Марлборо на балконе...
То что вы хотите -- обязательно должно включать какаую-то
дазу банных, но оснойвной упор на логике обработки.
Логика может быть на любом языке программирования, включая
внутренний (один из) язык баз данных.

После этого вы можете хоть с каким-то пониманием
нанять кого-нибудь сделать вам красиво...
то что вы сказали стоит от 5 до 50К $ . Как всегда, у вас есть
цена, скорость, качесто --- выбирайте 2 из 3-х.
Сложность расчетов просто коеффициент.

Успехов.
...
Рейтинг: 0 / 0
Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
    #38879992
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javajdbc,

Всё это было актуально и имело место до эры биржевых роботов. Впервые занимался подобными вопросами в году так 87-м... когда делал игру-модель биржи и автомат (робота), по просьбе людей выезжавших тогда регулярно и желающих подучиться...

Сейчас проще купить готовое решение.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Можно ли в самой СУБД MySQL делать расчеты биржевых индикаторов?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]