Руководство пользователя содержание 3 Начало работы 3 Установка calgo 5 Счета и Логин 7 Установки соединения - polpoz.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Руководство пользователя вер 02 содержание установка программы минимальные... 1 118.87kb.
Руководство по использованию автоматизированной системы заполнения... 1 114.68kb.
Руководство пользователя электронного сервиса смэв 1 275.97kb.
Руководство пользователя по работе с модулем «Интеграция с атс» на... 1 137.19kb.
Руководство по эксплуатации является документом, содержащим техническое... 1 192.22kb.
Руководство пользователя Процессорный блок обработки данных с сетевым... 1 164.51kb.
Установки компрессорные 4 542.77kb.
Руководство пользователя «Мобильной Системы продаж» 1 43.87kb.
Руководство по эксплуатации ацдр. 425513. 001-03 рэ содержание приложение... 3 819.83kb.
Руководство пользователя Декабрь, 2014 Содержание Системные требования... 1 205.88kb.
Для отправки перевода необходимо располагать следующей информацией... 1 57.78kb.
Сергей Сава: и в станице все должно быть прекрасно у депутата городской... 1 42.06kb.
1. На доске выписаны n последовательных натуральных чисел 1 46.11kb.

Руководство пользователя содержание 3 Начало работы 3 Установка calgo 5 Счета и Логин - страница №1/1



Bank Sovetsky cAlgo

Руководство пользователя

СОДЕРЖАНИЕ


3 Начало работы

3 Установка cALGO

5 Счета и Логин

7 Установки соединения

8 Обновления

9 Роботы

10 Бэктестинг

11 Уведомления на e-mail

16 Индикаторы

18 NaN

20 Интерфейс

20 Список счетов

21 Главное меню

22 Ордера

23 Позиции

24 Навигация

25 Список роботов

26 Панель статуса

26 Обратная связь

НАЧАЛО РАБОТЫ

УСТАНОВКА cALGO


Системные требования: 
Операционная система: Windows XP/Vista/7/8 
Процессор: 1 GHZ 
Оперативная память: 512 MB 
Свободное место на жестком диске: 100MB 
Разрешение экрана: 1024×768 
Соединение: Широкополосный доступ в интернет
Установить cAlgo:



  1. Скачайте cAlgo с нашего сайта http://sovprime.ru/menu/platforma.htm

  2. Откройте скачанный файл

  3. Кликните Установить




Подождите пока платформа установится.




Во время установки Вам может быть предложено установить/обновить .Net4. Кликните принять.
cAlgo автоматически запустится после установки. Вы можете открыть cAlgo, кликнув на иконку cAlgo на рабочем столе или в меню Пуск. 
Вам также может быть предложено перезагрузить компьютер после установки. cAlgo закончит установку после перезагрузки.
Пользователям Windows Vista для корректной работы программного комплекса cTrader/cAlgo может потребоваться обновление Miscorosft’s Service Pack 1 для Windows Vista. 

СЧЕТА И ЛОГИН
cAlgo поддерживает демо и реальные счета. В этом разделе описаны процедуры открытия счета, входа и восстановление пароля.

Открытие счета

Демо счет

Демо счет позволяет практиковаться в торговле без риска потерять средства. Вся функциональность и рыночные котировки идентичны условиям на реальном счету, в торговле при этом используются "виртуальные средства". Торговля на демо счету является полностью бесплатной.

Создание демо счета:



  1. В cAlgo кликните Открыть демо-счет или кликните на иконку  и выберите Демо счет.

  2. Заполните персональные данные.

  3. Далее кликните Открыть демо счет

Ваши данные для входа будут отправлены на электронную почту, которую Вы указали.

Вход в платформу





При запуске cAlgo, появится окно входа. Если Вы не видите окна входа, кликните cAlgo > Логин.
Введите номер счета и пароль и кликните на кнопку Войти.

Сохранить пароль

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

Убрать счет



Чтобы убрать счет из списка счетов в cAlgo:



  1. Кликните на счет для открытия списка счетов и кликните на Х.

  2. Подтвердите, кликнув на ДА

Счет будет удален из списка после подтверждения.



Изменить пароль

Вы можете изменить пароль для входа в платформу cAlgo:



  1. Кликните на меню cAlgo и выберите Логин

  2. Выберите Изменить пароль

  3. Введите текущий пароль и новый

  4. Нажмите Изменить пароль

УСТАНОВКИ СОЕДИНЕНИЯ



В настройках можно вручную ввести настройки прокси соединения. Ручная настройка может потребоваться для подключения определенных офисных сетей или интернет провайдеров.

Для настройки соединения Вам необходимо заполнить следующую информацию:



  • Сервер: локальный прокси сервер Имя/IP

  • Порт: порт локального прокси сервера

  • Протокол: поддерживаемый прокси протокол

  • Логин: логин локального прокси

  • Пароль: пароль локального прокси



ОБНОВЛЕНИЯ

Обновления cTrader/cAlgo встроены в платформы. При каждом запуске cTrader/cAlgo любое доступное обновление будет автоматически установлено.
Процесс обновления занимает несколько секунд. cTrader/cAlgo будет запущен после установки обновления.

РОБОТЫ

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

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





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

2. Напишите торговый алгоритм.
Вторым и наиболее важным шагом является ввод самого алгоритма, по которому в дальнейшем будет действовать Ваш робот. Вы можете использовать доступный редактор кода или копировать и вставлять код из других источников. Вы можете сохранять код, периодически нажимая на кнопку Сохранить (Ctrl + S).
Для большей информации по программированию в cAlgo на C# рекомендуем посетить C# Beginners Guide.

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

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



Ошибки

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

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

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

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

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

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


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

БЭКТЕСТИНГ



Бэктестинг в cAlgo позволяет Вам протестировать производительность Вашего торгового робота на исторических данных.
Определив исторический период и нажав на Play, Вы можете увидеть результат торговли.
Как использовать бэктестинг.
1. Соберите Вашего робота.

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

3. Установите необходимые параметры.

4. Выберите вкладку Backtest
5. Определите период времени с помощью выпадающего меню или путем перетаскивания ползунка.
6. Кликните Play.

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

Лог с записью всех событий

Детальный отчет о результатах бэктеста
График баланса и доступных средств

УВЕДОМЛЕНИЯ НА E-MAIL


Алгоритмы индикатора и робота могут быть запрограммированы на отправление Вам уведомлений по электронной почте на основе принятых действий. 

Например, Вы можете создать робота, который будет отправлять Вам по электронной почте письмо каждый раз, когда позиция открывается или срабатывают тейк-профит и стоп-лосс.
 

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

Настройки

Для начала необходимо указать корректный адрес электронной почты. Для этого в главном меню выберите Настройки > Настройки email

Поставьте флажок Активировать E-mail

Если Ваш интернет провайдер требует шифрованного соединения (как у большинства), установите флажок Использовать SSL

Вы можете найти настройки SSL, сделав простой запрос в Google. Ниже приведены ссылки нескольких популярных почтовых сервисов:



Gmail (выберите I want to enable IMAP, затем выберите Other, затем используйте Outgoing Mail settings
Hotmail / MSN / Live (настройки для SMTP server)
Yahoo (используйте Outgoing Mail settings)
AOL (используйте Outgoing Mail settings)
Yandex (используйте настройки для исходящей почты (SMTP))

Введите Имя пользователя и пароль. Имя пользователя обычно совпадает с адресом электронной почты, если Вы не уверены, рекомендуем убедиться у провайдера почтового сервиса.


Кликните Save.

Код для отправки уведомлений
У Вас не составит труда самостоятельно изменить код алгоритма для добавления функции отправки уведомлений на e-mail.
Для активации уведомлений:

1. Выберите робота или индикатор из меню слева.

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

3. В фигурных скобках {} впишите


Notifications.SendEmail("исходящий_адрес@email.com", "адрес_получателя@email.com", "Тема письма", "Сообщение");


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

Теперь алгоритм, когда он запущен, должен посылать уведомления на email.


ИНДИКАТОРЫ
Для создания нового индикатора:
1. Кликните Добавить для создания нового индикатора и открытия окна редактирования кода.

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

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

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

3. Собрать индикатор

Перед тем как использовать Ваш алгоритм с чартами, Вам необходимо сконвертировать его в индикатор. Для этого нажмите на иконку Собрать 


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

Ошибки


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

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

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

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

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

Для выбора меню быстрых настроек нажмите на стрелку рядом с названием индикатора.



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

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

NaN


Ниже приведен код Detrended Price Oscilator:


private MovingAverage movingAverage;    protected override void Initialize()  
{      movingAverage = Indicators.SimpleMovingAverage(Source, Periods);  }    public override void 
Calculate(int index)  {      Result[index] = Source[index] - movingAverage.Result[index - Periods / 2 - 1];  }


Как Вы можете видеть, в коде описано просто общее правило для расчета, но нет проверки на любые граничные условия.

Например, если мы используем скользящую среднюю из 10 периодов, первые 9 значений не могут быть правильно рассчитаны. Поэтому мы не можем использовать эту формулу для любого индекса меньше, чем 9. Кроме того, чтобы вычислить значение для указанного индекса, мы используем значение скользящей средней с индексом - Периоды / 2 - 1. Поэтому мы должны добавить следующие условия:




public override void Calculate(int index)  {      if (index >= Periods + Periods / 2 + 1)      
{          Result[index] = Source[index] - movingAverage.Result[index - Periods / 2 - 1];      }  }

Код простой скользящей средней нужно также проверить на условие индекс >=периодам. Более того, если мы используем другой вложенный индикатор, например, другой тип скользящей средней, это условие должно быть разным. Источником серии также может быть результатом другого индикатора и содержать в начале нерасчитанные значения. Все это делает разработку индикаторов достаточно сложной, так как мы должны думать о вещах, которые могут быть обработаны автоматически.

Для решения этой задачи можно использовать арифметику NaN (Not-a-Number). Скажем, если значение индикатора не определено указанным индексом, он имеет некоторые особые значения, которые можно назвать "не число" - NaN. Если мы будем использовать это значение в наших расчетах, мы всегда получаем NaN в качестве результата. Если мы используем нерассчетную величину или значение при отрицательном индексе из серии данных, мы хотим, чтобы они были NaN. 

К счастью, тип для чисел с плавающей запятой - двоичный уже имеет такие значения: Double.NaN, и она имеет необходимое поведение. При выполнении некоторых операций с числом NaN и обычным числом, Вы всегда получите NaN в результате, например, Double.NaN + 1,4 == Double.NaN. DataSeries возвращает NaN, когда Вы запрашиваете значение при отрицательном индексе, Вы можете пропустить все эти предварительные условия и описать только общее правило расчета индикатора. Если результат содержит NaN в некотором индексе, это значение может просто не быть нарисовано на графике.

Рекурсивные индикаторы

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


 



public override void Calculate(int index)  {      var previousValue = Result[index - 1];        if (double.IsNaN

(previousValue))      {          Result[index] = Source[index];      }      else      {          Result[index] = Source

[index] * _exp + previousValue * (1 - _exp);      }  }

В EMA, где текущее значение зависит от предыдущего, первое значение должно быть установлено явно. Для проверки этого мы используем метод double.IsNaN (previousValue). Обратите внимание, что мы не можем использовать оператор ==, как в методе previousValue == double.IsNaN потому, что NaN == х всегда ложно, даже если х является NaN.



ИНТЕРФЕЙС
СПИСОК СЧЕТОВ
Лист счетов отображает:




  • Номер счета

  • Демо или Реальный счет

  • Базовая валюта счета

  • Кредитное плечо

Нажмите на иконку  открытия счета. В открывшемся окне есть следующие опции:

Подключиться - войти в демо или реальный счет.

Демо-счет - создать демо счет.

Настройки - настройки подключения прокси.

Выпадающий список счетов



Для того, чтобы счет появится в этом списке, Вам необходимо войти в систему, перейдя на cAlgo > Логин и проверить стоит ли флажок Сохранить пароль. 

Войдите в другой аккаунт, нажав на номер счета из списка.

Удалить учетную запись из списка счетов можно подведя курсор к номеру счета в списке и нажав на кнопку X. 

Учетная запись будет удалена из списка после подтверждения.
 

Внимание: удаление учетной записи не закроет Ваш счет у брокера. В аккаунт все еще возможно войти, используя учетные данные удаленной учетной записи. Если Вы хотите полностью закрыть свой ​​аккаунт, пожалуйста, свяжитесь с техподдержкой + 7 (812) 640 68 97

ГЛАВНОЕ МЕНЮ

Из главного меню доступны следующие области:

cAlgo



  • Логин - подключиться к демо или реальному счету, создать новый демо счет или настроить прокси. 

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

  • Закрыть InvestPrime Sovetsky cAlgo (Alt + F4) - терминал будет закрыт, все активные роботы будут остановлены.



Настройки


  • QuickTrade

  1. Один клик: торговля с одного клика

  2. Двойной клик: торголвя по двойному клику

  3. Отключен: торговля ведется через Открыть ордер

  4. Что такое QuikTrade: описание функций

  • Звуки - включение/отключение звуковых уведомлений в cAlgo

  • Язык интерфейса - в cAlgo доступны 14 различных языков: Английский, русский, французский, испанский, португальский, польский, японский, корейский, китайский, итальянский, греческий, турецкий, венгерский и немецкий языки.

  • Расположение

  1. По умолчанию

  2. Только графики

  3. Чарты и торговля

  • Во весь экран (F12) - переводит cAlgo в полноэкранный или оконный режимы

Помощь


  • Руководство пользователя (F1) - переход на англоязычную версию с документацией. Вы находитесь в русскоязычной версии.

  • cTDN Forum - англоязычный форум по cAlgo

  • О cAlgo - информация о версии программы

  • Новости - последние нововведения в платформе

ОРДЕРА

Окно ордеров содержит информацию обо всех отложенных ордерах. Все ордера могут быть отсортированы по значению любого столбца. 



Таблица ордеров содержит следующие столбцы:



  • ID: номер операции - это уникальный номер отложенного ордера.

  • Время: время установки ордера в формате DD/MM/YYYY HH:MM (День/Месяц/Год Час:Минута).

  • Символ: это поле отображает финансовый инструмент, для которого установлен ордер.

  • Объем: установленный объем для ордера.

  • Тип: тип отложенного ордера. Есть четыре типа ордеров: “Sell Stop”, “Sell Limit”, “Buy Stop” и“Buy Limit”.

  • Открытие: цена исполнения ордера.

  • Дата истечения: если установлено, время до которого ордер будет работать.

  • T/P: уровень установленного “Take Profit”. 

  • S/L: уровень установленного "Stop Loss".

  • Расстояние: дисстанция в пунктах между уровнем цена на спот и уровнем установленного ордера.

  • Цена: текущая цена спот.

По клику правой клавишей мыши по ордеру появится меню





  • Удалить ордер

  • Изменить ордер: можно установить уровни “Stop Loss” и “Take Profit” и установить время истечения отложенного ордера. Меню можно вызвать также через иконку 

  • Открыть новый ордер: откроет окно создания ордера.

ПОЗИЦИИ
Окно позициий содержит информацию обо всех открытых позициях. Все позиции могут быть отсортированы по значению любого столбца.

Информация внизу таблицы отражает финансовые результаты и настройки счета:





  • Баланс

  • Средства

  • Маржа: использованная маржа

  • Свободная маржа

  • Уровень Margin

  • Нереализованная прибыль/убыток: общий результат по открытым позициям


Таблица позиций содержит следующие столбцы:



  • ID: номер операции - это уникальный номер рыночного ордера.

  • Время: время исполнения рыночного ордера в формате DD/MM/YYYY HH:MM (День/Месяц/Год Час:Минута).

  • Символ: это поле отображает финансовый инструмент, по которому ведется торговля.

  • Объем: объем сделки.

  • Тип: направление сделки: “Sell”, “Buy”.

  • Открытие: цена исполнения ордера.

  • T/P: уровень установленного “Take Profit”. 

  • S/L: уровень установленного "Stop Loss".

  • Swap: начисленные свопы.

  • Комиссия: комиссии, взимаемые брокеом за совершение торговых операций.

  • Pips: прибыль/убыток, указанные в пунктах.

  • Валюта: прибыль/убыток, указанные в валюте депозита.

  • Закрыть: закрыть позицию по указанной цене.

По клику правой клавишей мыши по позиции появится меню






  • Закрыть позицию

  • Изменить позицию: можно установить уровни “Stop Loss” и “Take Profit”, закрыть полностью или частично позицию. Меню можно вызвать также через иконку 

  • Открыть новый ордер: откроет окно создания ордера.

НАВИГАЦИЯ



Меню Навигация расположено в правом верхнем углу платформы и содержит следующие пункты меню: 





  • Создать новый ордер

  • Выбрать функцию QuickTrade

Один клик: торговля с одного клика  

Двойной клик: торголвя по двойному клику 

Отключен: торговля ведется через Открыть ордер 

  • Горячие клавиши

  • Звуки On  / Off 

  • Сменить язык 

  • Шаблон расположения окон    

  • Режим в окне/во весь экран 

СПИСОК РОБОТОВ


Список всех роботов и индикаторов доступен в меню слева:



Для выбора индикаторов/роботов переключите лист в соответствующее положение.

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

Нажмите добавить для создания нового робота/индикатора.

Остановить все - остановит все запущенные роботы.

Для запуска робота нажмите кнопку Play.

Кнопка собрать конвертирует код в рабочего робота.

Кнопка добавить экземпляр подключит робота к выбранному инструменту или индикатор к чарту.

Кнопка показать в папке откроет папку в Windows Explorer и покажет файл с кодом в формате .cs

ПАНЕЛЬ СТАТУСА



Панель состояния можно найти внизу платформы.



Торговые сессии: показывает открытые торговые сессии. Например, Франкфурт, Лондон, Нью-Йорк:



Серверное время: UTC или GMT + 0



Входящий/исходящий трафик: отражает объем общего потребления трафика и исходящего трафика в кБ.


ОБРАТНАЯ СВЯЗЬ
Благодаря Вашим ценным замечаниям и советам мы постоянно становимся лучше. Мы надеемся постоянно получать полезные отзывы, Ваши ожидания от платформы и пожелания по развитию.



Вы можете нажать на вкладку Обратная связь и написать нам что Вам нравится в cAlgo и как мы можем сделать cAlgo лучше.