Коллеги, посоветуйте сервис или библиотеку (для c#) для получения цены последней сделки по тикеру.
Вполне достаточно фьючей ФОРТС (хотя другие площадки тоже интересны)
15-минтуная задержка вполне устроит.
Погуглив сходу ничего интересного не нашел.
Считаю что парсить web-страницу, например финама моветон…
Зависит от необходимой скорости получения. Быстро — PLAZA2, FAST, медленно — QUIK+таблица всех сделок с фильтром по эмитенту+DDE (есть DDE сервер от Морошкина именно на С#) или ODBC (это в базу и оттуда в С#). Во втором случае задержка 2-3 секунды, если сервер квика не зависает.
vfreeman, я свой код нигде пока не выкладывал, но примеров в интернете полно, ищите по строке «195.128.78.52 csv market». Я сам в последний раз допиливал этот проект, там все запросы видны в коде.
еще могу посоветовать мой проектик http://smart-lab.ru/blog/216370.php в качестве отправной точки.
работает через создание Named Pipe на стороне Quik.
и дальше можно засылать запросы через pipe в quik (сервер написан на Lua, запущенном в quik)
примеры обработки запросов и клиент на Java уже есть.
клиент на Java работает через Win32API, так что под C# переписать вообще не сложно.
цену последней сделки можно получать несколькими способами
1. из таблицы всех сделок (нет примера в проекте)
2. из таблицы текущих параметров (пример есть — getContractPrice, осталось заменить BUYDEPO на LAST)
3. с графика, по close последней свечи (готовая реализация — getLastCandlesOf)
проект давно не обновлялся. всё хочу залить последние изменения и никак не соберусь.
Вице-президент Союза торговых центров Павел Люлин рассказал, что после последнего повышения ключевой ставки ЦБ до 21% многие банки направили заемщикам уведомления о существенном повышении стоимости уж...
Я Сам Могу !, Если ставка от ЦБ будет 23%, то финальные дивы сильно всех расстроят, если 25%, то могут и совсем не платить. И поедем на 50. Не то, чтобы плохо для компании будет сильно (за счет при...
«Вхождение в фазу стагнации – состоялось.
Уже третий месяц идёт «закрепление» тенденции», — говорится в презентации сотрудника ЦМАКП В.Сальникова для заседания XIX Международной конференции «...
Правительство РФ с 1 декабря 2024 отменяет экспортную пошлину на коксующийся уголь, ранее составлявшую до 7% при курсе выше 95 руб./$ – Ъ Правительство РФ с 1 декабря 2024 года отменяет экспортную пош...
Правительство РФ с 1 декабря 2024 отменяет экспортную пошлину на коксующийся уголь, ранее составлявшую до 7% при курсе выше 95 руб./$ – Ъ Правительство РФ с 1 декабря 2024 года отменяет экспортную пош...
Рост ключевой ставки ЦБ угрожает строительной отрасли массовыми банкротствами застройщиков – Ъ Массовое использование кредитов с плавающей ставкой, популярной в последние годы, поставило строительный ...
Рост ключевой ставки ЦБ угрожает строительной отрасли массовыми банкротствами застройщиков – Ъ Массовое использование кредитов с плавающей ставкой, популярной в последние годы, поставило строительный ...
не хочу этого монстра в проект тащить
finance.yahoo.com/d/quotes.csv?f=sl1e1&e=.csv&s=IBM
работает через создание Named Pipe на стороне Quik.
и дальше можно засылать запросы через pipe в quik (сервер написан на Lua, запущенном в quik)
примеры обработки запросов и клиент на Java уже есть.
клиент на Java работает через Win32API, так что под C# переписать вообще не сложно.
цену последней сделки можно получать несколькими способами
1. из таблицы всех сделок (нет примера в проекте)
2. из таблицы текущих параметров (пример есть — getContractPrice, осталось заменить BUYDEPO на LAST)
3. с графика, по close последней свечи (готовая реализация — getLastCandlesOf)
проект давно не обновлялся. всё хочу залить последние изменения и никак не соберусь.