Насколько жизнеспособна связка StockSharp + Transaq? Есть ли у нее очевидные недостатки или преимущества по сравнению с использованием, например того же Quik или других коннекторов? Есть ли у кого-нибудь опыт использования данной связки на тестовом или боевом роботах?
Kommentare (4)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Transaq при запуске нескольких серий свечек (больше одной) candleManager.Start(inSeries) выдает ошибки , не может зарегистрироваться на получение нескольких сразу серий .
А так с одной стратегией нормально работает.
inSeries = new CandleSeries(typeof (TimeFrameCandle), Security, timeFrame); inSeries.WhenCandlesFinished().Do(ProcessCandle1).Apply(this); candleManager.Start(inSeries);
Работаю на S# с TransaqConnector уже около трех лет, сейчас использую двух активных роботов, построенных на основе каркаса S#.Shell. В целом связка надежная, нареканий нет.
Проблемы тут скорее платформенного плана. Периодически Финам обновляет сервер или спецификацию TransaqConnector и S# выпускает новую версию коннектора. Для подключения новой версии часто необходимо переустановить всю S#.API. А это каждый раз вызывает возникновение множества сбоев по всем модулям, так как S#.API активно развивается - какие-то методы/свойства удаляются, какие-то появляются и пр. Так как описание изменений достаточно скудное, то порой приходится возиться два-три вечера, чтобы понять как старый функционал переложить на новый S#.API и внести исправления в код.
На каких таймфремах работают роботы ? Такой код есть возможность запустить проверить на работоспособность ? Дело в том что таймфрейм 30 секундные (TimeSpan.FromSeconds(30)) несколько стратегий запускает нормально , 5 минутки выше таймфреймы не запускает TimeSpan.FromSeconds(300).
var inSeries = new CandleSeries(typeof(StockSharp.Algo.Candles.TimeFrameCandle), sec, TimeSpan.FromSeconds(300));
Здраствуйте! Подскажите пожалуйста,есть ли образец связки S# и Transaq Connector?