Избранное трейдера Denis Lisin
Привет всем! В предыдущем посте рассматривались два объекта, которые формируют закрытые позиции и считают статистику торговли (IClosePositionManager, IResultManager). Сегодняшняя статья будет посвящена визуализации этих данных и общей архитектуре торговой системы.
В своё время я рассказывал про паттерн проектирования MVC, что логика должна быть отделена от визуализации, и ещё, что у каждой формы должен быть свой презентер. Также хотел отметить, что проект лучше разбивать на несколько логических модулей (библиотек классов в c#). Свой проект я разделил на: definitions – содержит базовые, ни от кого не зависящие классы, интерфейсы и описания, local – реализация интерфейсов для локального тестера, smartcom – реализация интерфейсов для коннектора, в данном случае смарткома, strategies – вынес в отдельный модуль все стратегии, UI – внешний интерфейс системы (формы и их презентеры) и т.д. В каждом таком модуле я обычно создаю ещё несколько папок – в модулеUI, например, есть папка interfaces, presenters и views.
Книга http://flibusta.is/b/479615/read — попытка показать, насколько универсальны принципы блокчейн-технологии. Ее возможности можно применять не только в узком контексте денежных расчетов (Блокчейн 1.0) или договоров, собственности и всех транзакций на финансовых рынках (Блокчейн 2.0), но и к более разнородным областям, в числе которых государственное управление, здравоохранение, наука, образование, экономика, искусство и культура (Блокчейн 3.0). Вполне вероятно, что функциональность блокчейна сможет способствовать глобальному прогрессу человечества.
Блокчейн-технология может оказаться очень кстати в мире будущего. Способствовать развитию крупных экосистем, объединяющих существующие и инновационные подходы. (В качестве примера из истории можно привести изобретение радио, которое в конечном счете повысило продажи грампластинок, или появление электронных книг, таких как Kindle, которые способствовали росту продаж традиционных книг).
Кто-то считает, что стандартом де-факто станет распределенный журнал записей биткойна. Другие специалисты создают новые блокчейны, например Ethereum, или криптотехнологии, вовсе не использующие блокчейн, такие как Ripple.
Одна из актуальных задач технологии биткойна – преодоление текущего ограничения в 7 транзакций в секунду, особенно в случае массового признания биткойна