Коллеги, посоветуйте сервис или библиотеку (для 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)
проект давно не обновлялся. всё хочу залить последние изменения и никак не соберусь.
Бесплатные сеансы криотерапии на дому теперь доступны жителям Якутии в рамках ОМС
В конце декабря 2024 года в Жиганском районе ощутимо похолодало, морозы ударили сразу под минус 50. С наступлением м...
Волновой анализ Tesla #TSLA
Таймфрейм: 1D
Мне вчера один блогер предъявил, мол не будут расти российские нефтяники, даже на растущей нефти, потому что стоимость продукции не зависит от цены акц...
Газпром против Новатэк Всех с праздником! Что-то не нахожу анализа ситуации по прекращению поставок через соседей.Недостающий объем пойдет поТурецкому? При удлинении маршрута и росте стоимости компани...
Волновой анализ BTCUSD #BTCUSD
Таймфрейм: 1H
Биток достиг возраста согласия, сегодня ему 16 лет. 3 января 2009 был создан генезис-блок — отправная точка блокчейна!
Разметка по случаю празд...
не хочу этого монстра в проект тащить
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)
проект давно не обновлялся. всё хочу залить последние изменения и никак не соберусь.