TSlab — удобный инструмент для тестирования различных
относительно простых стратегий. Но у него есть недостаток
— нельзя организовать обратную связь.
Например, если необходимо данные по текущей позиции
передать в «начало» алгоритма, но, естественно, на следующую
итерацию.
Выход я в итоге нашёл, хотя и довольно медленный,
и вряд ли он сгодится для использования real-time,
но при историческом тестировании алгоритма вполне сносный.
Реализуем следующим образом.
Изначально вносим в алгоритм 2 или более (по-необходимости)
одинаковых источника данных. Одинаковых по сути, но имена
у текстовых файлов разные.
Один источник делаем тестовым: с него снимаем текущую позицию,
её доходность и пр. Для минимизации влияния на общую
статистику в этом источнике открываем позиции лишь в 1 лот.
Тогда TSlab позволит нам выходы из алгоритма обработки этого
источника подать на входы «рабочего» источник данных,
где позиции ставим не менее 1000 лотов для нивелирования
влияния «тестового» источника данных на статистику.
Конструкция получается довольно громоздкая, но проблема
реализации обратной связи решается.
vito333, у меня робот в шарпе, и нет проблем что-то
запрограммить. Но TSLab удобен тем, что можно быстро
«на коленке» слепить идею и опробовать.
И чисто теоретически если брать один и тот же источник данных
real-time, то возникнут проблемы. Например, алгоритм снимает
данные о позиции. Если используются источники-текстовики,
то они совершенно не связаны между собой для TSLab. А если
это будет real-time Сбер и Сбер, то позиция в одномисточнике
автоматически открывается и в другом. Чтобы таких накладок
не было нужно открывать 2 счёта — тогда вполне получится
использовать такие штуки real-time.
Как я шортил нефтянку и индекс на фоне войны в Иране и сколько на этом потерял: работа над ошибками
💥 Как я шортил нефтянку и индекс на фоне войны в Иране и сколько на этом потерял: работа над ошибками
Бывает, находишь схему, с которой уверенно зарабатываешь на рынке. Но потом...
Хэдхантер. Я не дождался отчета за 25г. и обновил прогноз по прибыли и дивидендам
Хэдхантер послезавтра 6 марта опубликует отчет по МСФО за 2025 год. Модель по компании обновлял здесь , но сегодня решил сделать корректировки и посчитать — сколько в итоге будет чистая...
Клиентская лояльность — одна из ключевых метрик для компаний в сфере услуг. В случае банков и МФО высокая лояльность позволяет экономить на привлечении новых заемщиков — а это значительная статья...
Avatar,
Чтобы иметь в нефтегазе повышенную прибыль: цена высокая должна быть длительный срок, а к ней должна быть реализация, а у нас что меняется Один покупатель Китай, который если больше и во...
В январе доля JetLend от общего объема рынка краудлендинга составила 21,46% Результаты платформы JetLend за январь 2026В первый месяц года спрос бизнеса на капитал достиг 3,9 млрд рублей. Объем одобре...
АЛРОСА: алмазный гигант со скидкой к балансу
АК «АЛРОСА» — мировой лидер по добыче алмазов. Акция торгуется с P/BV 0.8x и дивдоходностью 6.2%. Выручка 2025 — 235 млрд руб., чистая прибыль восста...
Торговая аналитика от 04.03.2026 по Евро, Золоту и криптовалютам BTC, BNB и Ethereum Коллеги, всем привет!
Ниже краткий разбор текстом, дальше видео.
ЕВРО:
План А.
Да, сейчас на мелком тайм...
думаю, что можно и в реале применить, достаточно ограничить глубину данных или как-то еще
запрограммить. Но TSLab удобен тем, что можно быстро
«на коленке» слепить идею и опробовать.
И чисто теоретически если брать один и тот же источник данных
real-time, то возникнут проблемы. Например, алгоритм снимает
данные о позиции. Если используются источники-текстовики,
то они совершенно не связаны между собой для TSLab. А если
это будет real-time Сбер и Сбер, то позиция в одномисточнике
автоматически открывается и в другом. Чтобы таких накладок
не было нужно открывать 2 счёта — тогда вполне получится
использовать такие штуки real-time.