Продолжаем разбираться с тем, как создавать источники для роботов OsEngine. В этом посте обсуждаем интерфейс (класс родитель) для всех источников в проекте.
В обозревателе решения OsEngine это здесь:
В условиях растущей волатильности финансовых рынков, особенно криптовалютного и усложнения алгоритмической торговли, трейдеры всех уровней постоянно ищут инструменты, способные повысить точность их торговых решений. RSI Signal — это индикатор, который использует классический индекс относительной силы (RSI), дополняя его множественными источниками сигналов и многоуровневой системой фильтрации для значительного повышения качества торговых сигналов.
Если вы когда-либо сталкивались с ложными сигналами классического RSI — вы не одиноки. Согласно исследованию Journal of Portfolio Management, среднестатистический трейдер сталкивается с ложными сигналами технических индикаторов в 60-70% случаев при использовании только одного инструмента без дополнительной фильтрации.
Успех на современных рынках определяется не просто хорошим индикатором, а комплексной системой с многоуровневой проверкой сигналов
Сделал на своем сервисе скриннер премиальных опционов с дисконтом к внутренней стоимости, сейчас рынок неликвидный и очень много неэффективностей, не редкость когда продаются опционы с большим дисконтом которые можно сразу же перекрыть фьючерсом либо спотом.
*Пользователи смарт-лаба могут получить тестовый бесплатный доступ к моему сервису synth-lab на 10 дней, для этого вам нужно зарегистрироваться на сайте synth-lab.ru и после этого написать мне в личные сообщения на смарт-лабе ваш email с которым вы зарегистрировались.
Добрый день!
Ищу решение для автоматизированного получения исторических фундаментальных данных по российским компаниям. Нужна история изменения P/E, P/S, ROE, EPS, выручки и других показателей за несколько лет для построения скринера и проведения фундаментального анализа.
Проанализировал два доступных API, но везде есть ограничения:
GetAssetFundamentalsResponse(fundamentals=[
StatisticResponse(asset_uid='40d89385-a03a-4659-bf4e-d3ecba011782',
currency='RUB',
market_capitalization=6878249241240.0,
high_price_last_52_weeks=330.45,
low_price_last_52_weeks=219.2,
average_daily_volume_last_10_days=65639361.43,
average_daily_volume_last_4_weeks=60348494.76,
beta=0.8,
free_float=0.48,
forward_annual_dividend_yield=0.0,
shares_outstanding=21586948000.0,
В этой статье вы подробнее узнаете об отложенных заявках, а также о способах, которые помогут трейдеру выставить и снять заявку за пару кликов.
Отложенная заявка с дальностью заброса позволяет более эффективно и гибко контролировать цену исполнения. В терминале Scalpee дальность заброса настраивается в стакане при выставлении отложенной заявки.
Режим «Отложенная заявка» действует при удерживании клавиши V. Есть два варианта настройки дальности заброса в Scalpee:
Продолжаем учиться делать «Источники» для OsEngine. Источники – классы, дающие уникальную функциональность для торговых роботов.
Сегодня поговорим про общую логику работы источников в терминале.
Если смотреть на данные доступные с биржи совсем сверху, то источники являются классами «преобразования» чистых рыночных данных. Источники дают расширенный функционал к тому, что уже есть на рынке, или преобразуют эти данные в совершенно новые формы:
В роботах, особенно с большим кол-вом настроек, бывает, требуется как-то визуально выделить некоторые Параметры и/или разделить их на группы. В OsEngine имеется такая возможность, и сегодня мы рассмотрим доступный функционал, как он выглядит и как им пользоваться.
Знакомиться с функционалом будем на примере робота VisualSettingsParametersExample. Открываем проект OsEngine в Visual Studio и находим файл в папке Robots\TechSamples:
Открываем робота, смотрим Конструктор: