Восстановите мою веру в брокерское ПО?
Один товарищ скинул мне ссылку со списком существующих в мире брокерских терминалов. Оказывается, их довольно много.






Интересно, а есть среди терминалов такие, которые умеют работать с Transaq Connector?
Тогда это было бы для меня спасением. Потому что древний интерфейс Transaq лишил меня веры в человечество.
На всякий случай написал в поддержку Финам, вдруг там знают? Но увы, там не ответили ничего конкретно:
Нужели придется писать терминал на 1С?
Погуглив, нашел програму АТАС, она работает через Tranasaq Connector. Ура! Стоит пробовать?

Тарифы еще божеские, учитывая, что это «лопата для денег»:

Кстати, нашел эту программу в отзыве жижиста, который тоже плюётся от Quik и Transaq.
Ну для порядка еще скажу, что Transaq Connector можно применять и в CScalp.
Оказывается, всё просто. Удивляет, что коллеги по трейдингу, читающие мой блог не дали мне таких наводок. Неужели сами не знают?

Гений познает мир
Всё говно, срочно пили свой интерфейс на 1с, должно взлететь. Успех неминуем, вселенная изобильна!
дом в Красноярске не за горами
На самом деле, все в рамках фиксоматрицы. Много много лет был поиск идеальной программы для планирования с бесконечным обсуждением и анализом достоинств и недостатков, программы учета финансов, потом программы для дневниковых записей, поиски идеального формата для стратегического планирования. Имитация вместо действия. Все по плану.
А чем кстати закончилось, идеальная программы найдены?
Не везде и не во всем. Вот эвернот опять подвел) Да и зачем? Все равно скоро будет столько Свободного времени, что можно будет писать идеальный РУМ.
Будет РУМ — будет и терминал
терминал написать проще, чем РУМ. Ибо нужно повторять имеющийся функционал. РУМ — это инновация.
С 1 октября 2019 веду учет денег в Гугл-таблице, всё ровно. Проблема была скорее с отсутствием мотивации.
Как появилось ИП, сразу учет понадобился, чтобы понимать, сколько зарабатываю.
В планировании благодаря Зимбицкому теперь тоже порядок. Есть стратегические обзоры в Гугл-Кип, есть текущие списки дел.
Ранее я пытался использовать МЛО, но использовал его неправильно. Да и другие программы тоже. Я пытался совместить стратегию и тактику.
Стратегия и Тактика. Видал я твои таблички, да. Смесь хотелок и фантазий и мелких, повседневных, бытовых дел.
Каждый видит своё. Больное, так сказать…
Эй, полегче, сначала нужно обдумать, распланировать и написать серию постов о разработке терминала на 1С.
Можно ещё распланировать планирование.
Заманчиво, и с точки зрения стратегического мышления абсолютно верно, но есть опасность так и до серии постов не добраться.
А кто сказал, что это не делается?
не, ну есть крутые программы (за крутые деньги ежемесячно). 😉
был бы проф.трейдером — купил бы.
Опять опоздал
https://m.habr.com/ru/post/528040/
Подход несколько не-оперативный.
Обмен с Quik через файлы? Тем более что Quik — программа с крайне убогим и древним интерфейсом.
Это как посредник через посредника.
зачем, если можно напрямую с биржей взаимодейстовать через Transaq Connector.
причем на уровне Transaq Connector можно даже скальп-робота написать, там нет ограничений по скорости отклика с биржи.
Немного матчасти.
Transaq Connector не работает напрямую с биржей, он работает с сервером Transaq, который установлен у брокера. Причем, насколько я понимаю, единственный брокер, который это юзает, это Финам.
Что не отменяет того, что взаимодействие с квиком через файлы это днище, видимо так было сделано из-за криворукости хабро-1С-ника или ущербности 1С.
Это детали. Но похоже, что да, Transaq Connector это API только от Финама. Возможно для реализации в 1С проще поискать API от другого брокера, которое работает напрямую с веб (REST-API), без DLL
Полноценный API для торговли строго в рамках REST, к сожалению, невозможен, потому что есть ситуации, когда нужно, чтобы сервер инициировал взаимодействие (поменялся статус ордера, поменялась открытая свеча).
Поэтому у брокеров, у которых есть веб API, обычно что-то rest-ish на HTTP плюс какие-нибудь websockets/http-streams для подписок на события.
Я вас умоляю. Можно и без о/с сделать. Сервер куда будет обращаться-то? В приложение? Зачем?
> Сервер куда будет обращаться-то? В приложение? Зачем?
Сергей, не позорьтесь. Все биржевые протоколы начиная с FIX позволяют клиенту подписываться на уведомления, и, да, сервер будет обращаться к подключенным клиентам, чтобы, например, сообщить об исполнении ордера.
Вылезайте из окопа, уже даже не нулевые. Или вы до сих пор думаете, что вот у вас, например, чат на сайте как работает? Браузер постоянно спрашивает сервер «не появилось ли для меня новых сообщений?». Это не так.
Насколько критичный эти сообщения? Почему их нельзя периодически получать запросом через REST-API?
И да, транзак коннектор — это DLL, она не будет генерить события. Это просто библиотека функций.
> транзак коннектор — это DLL, она не будет генерить события Да что вы такое говорите? А почитать документацию не пробовали? TRANSAQ XML Connector. Описание 1.5 Функция SetCallback. Устанавливает указатель на функцию обратного вызова клиента, которая будет принимать асинхронные информационные сообщения от Коннектора. > Почему их нельзя периодически получать запросом через REST-API? Можно, но это решение обладает такими недостатками, что так делают только школьники-говнокодеры: «Переодически» означает что latency капец. О каждом(!) таком событии приложение будет узнавать со средней(!) задержкой в пол этого самого периода. Это еще и очень плохо масштабируется, постоянно нужно создавать и закрывать tcp соединения вместо того, чтобы… Подробнее »
ну так о каких критических событиях должен оповещать коннектор? Мы так и не выяснили этот вопрос.
> ну так о каких критических событиях должен оповещать коннектор? Мы так и не выяснили этот вопрос.
Мы «не выяснили этот вопрос», потому что он лишен смысла. Разным клиентам может быть критична или некритична разная информация.
Мне, например (моему роботу), очень критично сразу узнать о кросс-ордере на клиентском счете, а вы, скорее всего, никогда в жизни с ними не столкнетесь.
Речь, напомню, идет о написании вами терминала, лишенного недостатков. А если рассуждать такими категориями, то и устаревший интерфейс квика это некритично.
нет, дружок. Если ты говоришь, что обратная связь нужна, будь добр объяснить зачем. и почему без ОС терминал будет плохим?
давай так — без ОС он будет покрывать нужды 98% клиентов, так?
Quik покрывает нужды 99,9% клиентов. 🙂
прости, бро, но Quik — это говно мамонта с почти DOS-интерфейсом. не говоря уже о том, что там нет даже такого управления сделкой как в MT4, т.е. стоп и тейк на отложенный ордер. Элементарного нет.
Это форексная придурь, она практически никому не нужна. Ну а если нужна — Qlua в помощь.
А тебя не удивляет, что ты не мог пользоваться календарем и простейшим эвернотом без платного обучения, а на порядки более сложный квик должен типа освоить сразу? 🙂
А что сложного в Квике? Вот расскажи, интересно? Уровни рисовать? Индикаторы выставлять? Нет, это херь. Давай конкретнее. Ну как же не нужна. Если ты ждешь пробития уровня и хочешь выставить покупку по этому условию и ограничить сделку стоп и тейком — это банальнейшая задача. Но да, трейдерам она не нужна, они будут сидеть и лично мониторить графики. Вот объясни мне ради интереса, почему связанная заявка привязана только к лимитированной? А я тебе поясню, потому что только такие транзакции хранятся на сервере биржи. Квик не может больше, чем позволяет сервер. Убого это. Но я уже писал об этом в статье об… Подробнее »
> Но да, трейдерам она не нужна, они будут сидеть и лично мониторить графики.
Верно. Трейдер либо тупит в график, либо у него робот/скрипты/еще что-то занимается подобной рутиной.
Инвестору такая заявка очевидно не нужна.
Остаются лудоманы всякие, они интересны форексным дилерам, но мало интересны брокерам, ибо быстро кончают свой счет. 🙂
Потому и тупит, что нет таких заявок. Кризис Айти.
Хотя, я ж блин не пользуюсь терминалами, че я здесь пишу. 🙂
> и почему без ОС терминал будет плохим?
Во всех терминалах, даже веб, последняя незакрытая свеча на графике «живая» — растет, уменьшается, переворачивается. Это невозможно реализовать без «обратной связи».
Интерактивность интерфейса очень важна для UX.
> давай так — без ОС он будет покрывать нужды 98% клиентов, так?
Нет, не так, и выше объяснил почему. А еще, может быть в 1С клиентов считают штуками, но в финансовом секторе считают капитал. Смекаешь, дружок?
В смысле невозможно — делаешь запрос каждые N секунд. получаешь положение свечи.
Насчет второй части ерунду ты написал. Аргументированно, плиз.
Надоел. Научись нормально общаться, без «ерунду ты написал», если хочешь узнать что-то в чем ни хрена не разбираешься и тупишь, ходячая иллюстрация Даннига-Крюгера.
И да, квик покрывает нужды 99.9% клиентов, как тебе указали.
да ладно, как же тогда выживают остальные терминалы? на 0.01% кормятся? Хватит врать. Вот это я и называю «ерундой».
Даже давича в кучинской кофейне видел брокера, так он не в квике сидел, а в браузерном терминале.
потому что квик — это унылое говно мамонта в плане интерфейса, да еще и не поддерживающий связанных транзакций хотя бы на уровне МТ4.
Ладно, не удержусь еще написать.
> В смысле невозможно — делаешь запрос каждые N секунд. получаешь положение свечи.
Попробуй, очень сильно удивишься. 🙂
извини, 0 бит.
Всё это — пустая суета.
Вполне хватает МТ4 и решений, с ним доступных (скрипты, роботы).
Кроме, разумеется, случаев для HFT или ещё какой-то устаревшей технологии для фронтрана.
МТ4 на фонде не работает. По крайней мере у финама.
раньше где-то находил. взялся посчитать своим роботом русские бумаги для одного мужика. то ли в виде CFD было, то ли в виде индикатива.
..но потом видел даже рекламу, типа «мамба в МТ4».
подумал бы, что с тех пор каждый должен уже такое предоставлять, но прикинул, что многие брокеры отказались от бумаг, которые раньше шли в базовом пакете. так что, может и нет.
но и мамба не нужна. форекс кроет всех остальных по любым параметрам.
upd Наверное, вот это было: https://alpari.com/ru/company/news/34667/
дичь, конечно..CFD, но только на демке. Но мои потребности удовлетворяло и такое решение.
что такое CFD?
в интересующих нас смыслах — юридический и бухгалтерский трюк, позволяющий обойти бюрократию, связанную с учётом и хранением финансовых инструментов.
Поищи лучше.
Точно есть у Открытие-брокера. Только не МТ4, а МТ5.
Для фонды, фьючерсов и валюты.
у финама МТ5 нет.