ALEKO В общем... СМЕ это конечно хорошо. Но, на сколько я знаю, под Чикаго уже есть готовые платформы с возможность алготрейдинга
И С# там и брокер, предлагающий платформу.
Это и у нас навалом. Привязываться к одному АПИ плохо по ряду причин. Во-первых, с брокером могут не сложится отношения. Во-вторых, появиться какой-то другой доступ, быстрее и стабильнее (а это будет всегда, лидеры на рынке меняются). В-третьих, как у нас часто бывает, хочется тоже самое, но с перламутровыми пуговицами. А нет.
Это что касается "обёрточной" части S# (надеюсь, понятно, что S# пересылает сигналы в какой-то другой АПИ, что он обернул?). Но есть еще и
алгоритмическая. Не все АПИ поддерживаю бэктестер. Не все АПИ дают историю. Не все АПИ дают прямой доступ. Не все АПИ дают индюки. Не все АПИ дают встроенные алгоритмы. Найти АПИ, дающий все возможности, нереально. Такое АПИ просто не может существовать в природе, потому что завтра выпустят что-то новое, и вот оно уже не идеально. Собственно, если делать некую прослойку, тогда будет возможность комбинировать разные АПИ, нивелирую минусы одного плюсами другого. Не скажу, что прямо на 100% это получиться. Но вот к примеру СмартКом и Квик можно соединять и тогда получится история по свечкам для робота под Квик. Или, скажем через Квик брать тики по СнН, а торговать через Плазу (которая РТС).
Еще отдельным пунктом стоит отметить, что большинство торгового АПИ для роботов написано из рук вон плохо. Настолько, что возникает желание тут же сделать обертку и забыть о кривизне раз и навсегда. А это уже первый кирпичик подобных проектов, как S#.
Вот собственно это и есть S#. А что там в качестве реализации у брокера выбрано, COM или .NET - это не так уж и важно. Конечно, приятнее .NET. Но как показывает практика, выжить можно и на COM.