Всем добрый вечер,
На TFS (https://stocksharp.com/tfs/) выложена начальная реализация коннектора StockSharp + AlfaDirect.
Решение можно найти по пути $/Plaza/trunk/Alfa.
Реализация основана на использовании клиентского API Альфа-Директ, то есть через терминал.
Готовность около 70-80 процентов, по сути все что было необходимо мне для робота.
Статус примерно следующий (- не готово, + готово или почти готово):
AlfaTrader
Properties
-Orders
-StopOrders
-Trades
-MyTrades
-OrderFails
+Positions
+Portfolios
+Securities
+IsConnected
+IsExportRunning
+MarketTime
-MarketTimeOffset
Events
-NewStopOrders
-NewPositions
-PositionsChanged
-ProcessDataError
-StopOrdersChanged
-NewDataExported
-StopOrdersFailed
-NewOrders
-NewMyTrades
+SecuritiesChanged
+OrdersChanged
+NewPortfolios
+NewTrades
+OrdersFailed
+PortfoliosChanged
+Connected
+QuotesChanged
+ConnectionError
+Disconnected
+NewSecurities
Methods
-GetPosition
-Reconnect
-ReStartExport
-ReRegisterOrder
+RegisterSecurity
+RegisterPortfolio
+RegisterOrder
+UnRegisterPortfolio
+RegisterTrades
+GetMarketDepth
+RegisterQuotes
+UnRegisterTrades
+CancelOrder
+UnRegisterQuotes
+StartExport
+StopExport
+CancelOrders
+Disconnect
+UnRegisterSecurity
+Connect
Небольшой список TODO для начала:
Stop orders support
Orders update (re-register order)
Portfolio-Commission
Portfolio-Leverage
Use portfolio instead of the account
Кому интересен данный коннектор или если кто желает принять участие в разработке, отписывайтесь пожалуйста, тут.