Почти сразу, после того, как Вы начнёте писать своих первых роботов, Вам придётся научиться делать записи в лог. Чтобы понимать, правильно ли работают ваши роботы.
Сегодня мы посмотрим, как это делается из кода робота.
SendNewLogMessage
В качестве параметров он принимает:
Выглядит в коде робота это так:
В нашей предыдущей статье мы рассказывали про виджеты десктопного веб-терминал Альфа-Инвестиции и их ключевые преимущества. Пользователи могут размещать их на вкладках своего рабочего стола, настраивать и линковать между собой. Настроенный рабочий стол представляет из себя конфигурацию.
В состав конфигурации также входят настроенные списки активов в виджете Инструменты, нанесённые на График индикаторы, графические объекты и алерты. Пользовательские конфигурации хранятся локально в используемом браузере, в котором открывается веб-терминал. Ранее действовало ограничение в 10 конфигураций, которое мы убрали по запросам наших пользователей, и теперь можно хранить любое количество конфигураций.
В одном из наших предыдущих обновлений десктопного веб-терминала мы реализовали новый функционал, который может быть полезен тем, кто хочет сохранять свои конфигурации в виде файла.
Для того, чтобы сохранить свою конфигурацию, необходимо перейти в основное меню терминала, нажав на иконку Альфа-Инвестиции в левом верхнем углу терминала, затем выбрать вкладку Конфигурации, нажать на троеточие напротив нужной конфигурации и нажать на кнопку Выгрузить в файл. Загрузка из файла доступна из этой же вкладки по нажатию на кнопку Загрузить из файла.
Видео-описание того, что такое «Конвертер» и «Конвертер свечей» в Os Engine.
VK Видео:
RuTube:
Работаю с ноутбука в Квике, брокер — Сбербанк. Там требуется двухфакторная идентификация, т.е. логин+пароль и затем пин-код, который должен прийти по СМС. И вот сегодня л+п программа хавает, просит ввести код, а код не прилетает. Попробовал трижды, затем звоню в техподдержку. Девочка говорит, что я должен перезагрузить телефон. Я уточняю, что работаю с ноута, не с приложения, телефон не при чем. Настаивает, что нужно перезагрузить телефон. Выполняю. Повторяю вход в прогу и — билят! — все проходит гладко. Л+п приняты, СМСка с пин-кодом тут как тут.
Я в растерянности и любопытстве. Как может быть связан прилет/отсутствие СМСки с перезагрузкой телефона???
В каждом коннекторе OsEngine для торговли есть стандартные настройки. И на текущий момент их довольно много.
В этой статье поговорим о том, за что отвечает каждая из них.
Если true — то OsEngine хранит в папке OsData всю ленту сделок, которую получает. Это очень ресурсоёмко! Рекомендация — false.
Хранятся данные по каждому серверу отдельно. Например, для ALOR это выглядит так:
В этом видео вы узнаете, как быстро и легко перенести программу QUIK на новый компьютер всего за 3 минуты.
Смотреть на рутубе
— Пошаговая инструкция поможет вам перенести все настройки и данные без лишних сложностей.
— Показываю, как сохранить и перенести конфигурационные файлы, настроить подключение к торговому серверу и удостовериться, что программа работает корректно на новом устройстве.
Больше обзоров в моем телеграмм канале: t.me/free_investment_anna
Сентябрь 2024 года. Мы, команда StockSharp, активно используем ИИ для написания коннекторов к криптобиржам. Но спешу вас предупредить — если вы читаете эту статью в 2025 году или позже, всё это может уже устареть. Если вы из будущего, добро пожаловать в прошлое! И не забудьте проверить, актуальны ли наши методы.
Наш путь с ИИ начался с ChatGPT 3.5, который, откровенно говоря, не мог бы написать не то что коннектор для криптобиржи, а даже простую торговую стратегию. Однако с приходом ChatGPT 4.0 и Claude Sonnet 3.5 ситуация резко изменилась. Теперь ИИ может писать сложные модули кода, хотя и с оговорками: приходится вмешиваться, уточнять и исправлять ошибки, что, впрочем, стало уже нормой в нашем процессе.
Прежде чем начать писать новый коннектор, первым делом мы создаём проект в Claude.ai. Это не просто чат, который забудет всё, как только вы его закроете. Проект позволяет сохранять всё, что вы туда загружаете: коды, документы, комментарии. Это аналог настроек Custom GPT, где ИИ «учится» на ваших примерах и указаниях, а не просто отвечает на вопросы.
В окно параметров OsEngine можно выводить не только параметры, но и другие элементы, включая таблицы и чарты.
Данный пример робота служит демонстрацией реализации кастомной таблицы в окне параметров.
В нем показано:
Заходим в тестер и запускаем нашего робота, открываем окно параметров.
Называется: CustomTableInTheParamWindowSample.