Для тех, кто хочет написать собственную платформу для роботорговли, но не знает с чего начать.
Введение
Предположения:
1. У вас имеются какие-то навыки программирования или же вы хотите сформулировать техническое задание для программиста;
2. У вас есть некая стратегия (принцип принятия торговых решений), которую вы хотите автоматизировать; в противном случае — рекомендую не торопиться, а взять исторические данные и отбэктестить свои идеи;
3. У вас есть хорошее понимание того, почему вас не устраивают существующие платформы (TSLab, StockSharp, MetaTrader и т.д.) и вы готовы тратить время и средства на поддержку своего решения.
Если все предположения выполнены и вы настроены решительно — эта статья для вас. Если вы ксорите DWORD'ы в уме, угораете по lock-free алгоритмам и регулярно задаете CPU affinity потокам своего кода — проходите мимо; вам, скорее всего, будет неинтересно))
Брать ли что-то за основу
Иногда люди делают так (
источник):
(
Читать дальше )