фреймворк


"Jobs to be done" - это не фреймворк, а инфоцыганский новояз для идиотов про древнейшую вещь в маркетинге

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

Когда Петя Осипов, еще не будучи основателем «Бизнес-молодости», придумал «секретную технику НТКЗЯ» (не тяни котя за яйца) — здравомыслящие люди понимали, что перед ними клоун и быдло-хипстор. Однако ровно то же самое происходит в IT, в продуктовом менеджменте и в маркетинге (особенно в стартап-тусовочке) — и почему-то этих людей никто не называется долбое… интеллектуально пораженными гражданами, которым срочно необходимо запретить голосовать на выборах, избираться в любые государственные органы и работать на любых должностях на госслужбе. Хотя давно пора называть вещи своими именами, а людей — ровно так как они этого заслуживают.

Например, в Вайти-в-айти очень распространено слово «framework», которое по нынешней новой моде означает совсем не методологию или определенный паттерн действий (как было ранее), а я является заменителем слова «секретная техника».



( Читать дальше )

По какой веб-технологии планируется развивать Смарт-Лаб?

Периодически появляются сообщения о введение в действие на сайте новых улучшений и как бы сервисов.
Непонятно только, есть ли какой-то общий замысел, идея или новые «кнопки», «ништяки» и «фишки» вводятся только потому, что на аналогичных ресурсах это тоже уже есть.
Так получилось, что я немного знаю о развитии веб-технологий, наблюдаю за развитием или неразвитием разных известных сайтов и заинтересовался вопросом — по какой веб-технологии (по какой ветке веб-технологий) развивается Смарт-Лаб.
По моим наблюдениям веб-технологии развиваются по двум основным направлениям (веткам):
1)наращивание серверной части на PHP и прочих (удаленные базы данных, CRM, автоматизированные системы учета) и
2)наращивание браузерной части (максимальная загрузка клиентской части) на JavaScript-фреймворках (интернет-магазины, сайты с большим количеством личных кабинетов (например, операторы мобильной связи) .
Сейчас многие Компании переделывают свои сайты на JavaScript-фреймворках для переноса нагрузки со своего сервера на браузерную часть клиентов.

( Читать дальше )

Python фреймворк для алготрейдинга (VNPY)

Перевел тут (в автоматическом режиме) питонячий китайский фреймворк для алготрейдинга.

Python фреймворк для алготрейдинга (VNPY)

Что он может:

1) Тестить и пускать в лайв страты (а-ля plug and play)
2) Есть коннекторы к крипте, каким-то китайским брокерам, IB, Alpaca
3) UI на pyQT5
4) Качать/хранить котировки

в общем все что надо для базового (и не только) алготрейдинга. все это бесплатно и под MIT лицензией

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

vnpy — лучшее из python open source для трейдинга что я видел. Понятная и логичная структура, ожидаемая архитектура, хорошо написанный UI. Часть логики коннекторов написана на C++ (поэтому гитхаб и говорит что оно С++, но это не так)



( Читать дальше )

Свободный Scala/Java/Kotlin фреймворк для анализа/симуляции/торгов

    • 02 августа 2017, 13:15
    • |
    • Zein
  • Еще
Добрый день.

Некоторе время назад мы с другом (я пишу из под его аккаунта) интересовались темой торгов. Тогда мы разработали фреймворк для этих целей.

Что он позволяет:

1) Написание стратегий на Java/Scala. Это достаточно богатые высокоуровневые языки (по крайней мере по сравнению с языком того жэе метатрейдера), что позволяет проще писать сложную модульную логику.

2) Написание тестов — т.к. стратегия это просто стейт-машина реагирующая на внешние события, для нее можно написать юнит-тесты.

3) Торговля изолирована от стратегии т.н. «торговым бекендом», т.е. стратегия не знает о реальном способе осуществления торговли. Это позволяет, скажем, подменить торговый бекенд симулятором торгов.

4) Стратегия также изолирована от источников данных. Она видит просто источник событий, например тиков. Также стратегия может работать с несколькими источниками событий, то есть фактически есть простая возможность отслеживать несколько пар.

5) Стратегия также изолирована от системного таймера, что позволяет подменить таймер простым циклом. Это, вместе с пунктами 3 и 4 позволяет выполнять быстрые симуляции торговли на данных хранящихся локально (или даже выдуманных или генерируемых какими то алгоритмами).

( Читать дальше )

Новый подход к созданию роботов

Приветствую!


Проблема разработки торговых роботов заключается помимо

сложности поиска самих алгоритмов, также в сложности их реализации

и автоматизации.


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


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


Теперь наш фреймворк превратился в настоящий искусственный интеллект, который сам выставляет заявки, адаптируется под цену, принимает решения на основании множества индикаторов, отслеживает стоп-цену, при необходимости разбивает заявку на множество небольших лотов, и показывает своё состояние на отличном информативном табло, при этом всё работает только на базе стандартной библиотеки QUIK: никаких внешних зависимостей. В общем, делает всё то, что недоступно ни в одной стандартной библиотеке торговых терминалов. Безусловно, упомянутый функционал является ключевым для каждого торгового робота.



( Читать дальше )

Фреймворк для написания торговых роботов

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

Плюсы:
  • работает в QUIK без лишних усилий
  • робот работает быстро (можно делать роботов на тиках)
  • поддерживаются графики
  • «умные заявки» избавляют от бесконечной отладки
  • можно компилировать в один файл и продавать
  • открытый исходный код


( Читать дальше )

....все тэги
2010-2020
UPDONW