banner0011Открыть счетОткрыть демо счет

Создание и редактирование cBot



Для создания нового робота:

1. Кликните Добавить для создания нового робота и открытия окна редактирования кода.


newcbot

Вы можете переименовать своего робота, нажав двойным кликом на поле с именем или выбрав Переименовать из выпадающего меню (гор. клавиша F2).

2. Напишите торговый алгоритм.

Вторым и наиболее важным шагом является ввод самого алгоритма, по которому в дальнейшем будет действовать Ваш робот. Вы можете использовать доступный редактор кода или копировать и вставлять код из других источников. Вы можете сохранять код, периодически нажимая на кнопку Сохранить (Ctrl + S).

Для большей информации по программированию в cAlgo на C# рекомендуем посетить C# Beginners Guide.


3. Собрать робота

Перед тем как использовать Ваш алгоритм в торговле, Вам необходимо сконвертировать его в робота. Для этого нажмите на иконку Собрать build
build Этот значок указывает, что были внесены изменения в коде со времени последней сборки. Звездочка * также появится рядом с именем робота.
builded Этот значок указывает, что не было никаких изменений в коде со времени последней сборки.
Окно результата сборки в нижней части платформы покажет на ошибки в коде либо сообщит об успешной сборке.

build succesbuild errors

Ошибки

Робот не может быть собран, если код содержит ошибки. Список ошибок и детали появятся в окне Результат сборки в нижней части платформы. 
Нажав на строчку с ошибкой, активируете строчку с кодом, содержащим ошибку.

Редактирование

Для редактирования алгоритма робота просто выберите робота из списка и отредактируйте код во встроенном редакторе.
Нажмите Сохранить и Собрать для сохранения рабты.

После внесения изменений в код, робот должен быть собран заново, чтобы изменения вступили в силу. Когда исходный код изменился, все экземпляры прикрепленные к графику не будут затронуты до повторной сборки, и все еще будут работать, используя старый код. Добавление экземпляра означает присоединение робота к графику инструмента.

В примере ниже звездочка * и иконка сборки показывают, что в коде были произведены изменения с момента последней сборки. Однако есть уже три подключенных экземпляра, использующих старый код. При нажатии на кнопку Запустить они будут работать. 

example 1

Робот не может быть собран, пока запущен экземпляр.

robot running stop

Добавить экземпляр

Подключите Вашего робота или индикатор к чарту и отредактируйте параметры. Только параметры, определенные в коде как редактируемые появится здесь.
Вы также можете выбрать Дублировать в выпадающем по стрелке, рядом с именем робота, меню. Так Вы сможете тестировать различные вариации робота. Если Вы хотите внести изменения в коде уже подключенного и работающего робота, можете также воспользоваться функцией Дублировать.

scroll back to top