Форум устарел! Поддержка тут: https://t.me/osengine_official_support
Актуальные гайды здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php
Знакомлюсь с Os.Engine. Появились вопросы и предложения.
Приветсвую создателей Os.Engine. Начал знакомиться с платформой. Появились вопросы и предложения. Буду пытаться их здесь формулировать.
Сразу что бросилось в глаза: все боты в одном файле - это очень неудобно. Если ботов несколько, то еще ладно. Но если ботов сотни, как у настоящих ботоводов, то это просто кашмар. Да и обмениваться ботами неудобно. Можно ли сделать, например, так:
1) Под каждый бот свой файл с соответсвующем именем. Отдельная папка под все боты.
2) При запуске платформа сама сканирует эту папку и сооветсвенно добавляет/удаляет записи в методах GetNamesStrategy и GetStrategyForName. Таким образом, перенос/добавление/удаление бота упрощается до простого создания/копирования/удаления файла.
3) В программу добаляем кнопу "Создать бота". Вызывается диалог запроса имени бота и типа бота (трендовый, контртрендовый, арбитражный и т.д.), и создается хорошо прокомментированный шаблон (файл). Лучше даже не создавать, а скопировать с переименованием один из уже заранее подготовленных файлов-шаблонов, которые размещаюся в отдельной папке. И название типа бота в диалоге выбора типа бота тоже брать из файлов-шаблонов (например, из специального комментария). И пользователь должен иметь возможность сам создавать/модернизировать/добавлять файлы-шаблоны под свои нужды.
В шаблон можно сразу добавить часто используемые фрагменты кода, например подписка на событие завершения свечи, проверка наличия позиции, подключение индикаторов и т.д. Тогда остается поменять имя индикатора и дописать или переписать в уже существующем методе логику открытия/сопровождения/закрытия позиции. Создавать ботов даже новичкам будет легко, быстро и приятно. По мере роста опыта пользователь будет "обрастать" самостоятельно созданными шаблонами. Создание бота и проверка идей будет отнимать считанные секунды.
Цитата: Fast
Приветсвую создателей Os.Engine. Начал знакомиться с платформой. Появились вопросы и предложения. Буду пытаться их здесь формулировать.
Сразу что бросилось в глаза: все боты в одном файле - это очень неудобно. Если ботов несколько, то еще ладно. Но если ботов сотни, как у настоящих ботоводов, то это просто кашмар. Да и обмениваться ботами неудобно. Можно ли сделать, например, так:
1) Под каждый бот свой файл с соответсвующем именем. Отдельная папка под все боты.
2) При запуске платформа сама сканирует эту папку и сооветсвенно добавляет/удаляет записи в методах GetNamesStrategy и GetStrategyForName. Таким образом, перенос/добавление/удаление бота упрощается до простого создания/копирования/удаления файла.
3) В программу добаляем кнопу "Создать бота". Вызывается диалог запроса имени бота и типа бота (трендовый, контртрендовый, арбитражный и т.д.), и создается хорошо прокомментированный шаблон (файл). Лучше даже не создавать, а скопировать с переименованием один из уже заранее подготовленных файлов-шаблонов, которые размещаюся в отдельной папке. И название типа бота в диалоге выбора типа бота тоже брать из файлов-шаблонов (например, из специального комментария). И пользователь должен иметь возможность сам создавать/модернизировать/добавлять файлы-шаблоны под свои нужды.
В шаблон можно сразу добавить часто используемые фрагменты кода, например подписка на событие завершения свечи, проверка наличия позиции, подключение индикаторов и т.д. Тогда остается поменять имя индикатора и дописать или переписать в уже существующем методе логику открытия/сопровождения/закрытия позиции. Создавать ботов даже новичкам будет легко, быстро и приятно. По мере роста опыта пользователь будет "обрастать" самостоятельно созданными шаблонами. Создание бота и проверка идей будет отнимать считанные секунды.
Спасибо за Ваши пожелания. Что-то похожее планируется на середину этого года.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.