Программа cAlgo
Автоматизация торговых операций – это реальны путь решения проблемы по вмешательству человеческого фактора в процесс торговли.![](/images/programy/cAlgo.png)
Таким образом, идеально прибыльная стратегия, протестированная на исторических данных, оказывается далека от тех показателей, которые мы получаем при реальной торговле.
Вы думаете все дело в брокере, тестере стратегий, скорости исполнения ордеров и тому подобное? Нет уважаемые, дело в нас самих!
Программа cAlgo – это специальное приложение, которое добавляет и усовершенствует функционал ECN торговой платформы cTrader позволяя использовать различные автоматические алгоритмы, а более простым языком роботы.
Многие трейдеры на начальном этапе считали большим недостатком cTrader невозможность создавать автоматические торговые стратегии и индикаторы, однако с помощью приложения cAlgo разработчики устранили этот недостаток.
Данное приложение имеет собственный редактор, в котором трейдер изучив программирование, может писать сложнейшие алгоритмы на языке C#.
Установка cAlgo
Привычные нам советники в мт4 в торговой платформе cTrader принято называть cBot-ы, однако возможность их редактирования, тестирования, оптимизации возможна только в программе cAlgo.По умолчанию это приложение не устанавливается, хотя есть неотъемлемой и незаменимой частью для cTrader. Так где же взять это приложение? Для начала вам необходимо запустить торговую платформу cTrader и в левой основной вкладке с символами переключится на вкладку cBot-ы.
Перед вами появится список стандартных советников. Наведите курсором мыши на один из них и правой кнопкой мыши вызовите дополнительное меню, в котором необходимо нажать на пункт «Открыть в cAlgo». Перед вами появится окно, в котором торговый терминал предложит установить cAlgo.
![](/images/programy/cAlgo-1.png)
Собственно вы получите такую рабочую среду:
![](/images/programy/cAlgo-2.png)
Тестирование
![](/images/programy/cAlgo-3.png)
Для того чтобы увидеть тестер для начала нам необходимо выйти из редактора, а именно перейти в область графика где непосредственно работает советник.
Для этого выбираем понравившийся нам советник и на его названии нажимаем на стрелочку, где в дополнительном меню необходимо нажать на «Добавить экземпляр».
После у вас появится график, где начнет автоматическую работу ваш советник. Очень важно, вверху над графиком необходимо отключить советник, поскольку его прибыльность далеко под вопросом.
Непосредственно над графиком присутствует три вкладки, а именно валютная пара, Backtesting, Оптимизация.
Для того чтобы провести тестирование открываем вкладку Backtesting. В появившемся окне вы увидите бегунок, с помощью которого вы можете указать дату для тестирования, а нажав на значок слева от бегунка у вас появляется возможность изменять настройки теста.
После запуска вы увидите определенные сделки, а также чарт эквити:
![](/images/programy/cAlgo-4.png)
Переключив вкладку в тестере на статистика вы можете познакомится с более детальной информацией по поведению советника на выделенном историческом отрезке. К таким показателям относятся: профит фактор, чистая прибыль, максимальная просадка баланса, максимальная просадка по эквити, коэффициент Сортино, коэффициент Шарпа и другие показатели:
![](/images/programy/cAlgo-5.png)
Оптимизация
Для того, чтобы провести оптимизацию советника после тестирования необходимо вверху над бегунком тестера переключится на вкладку «Оптимизация». Как и в тестере, вам необходимо выбрать период тестирования с помощью бегунка. Программа cAlgo предлагает два варианта оптимизации, а именно генетический алгоритм( такой в стандартном МТ4) а также сеточный.
Какой вариант выбрать зависит только от вас. Также в левом углу присутствуют значки нажав на которые вы можете изменить параметры тестирования советника, задать критерии оптимизации, а также ограничить нагрузку на процессор компьютера, дабы тот в свою очередь не тормозил как это бывает при оптимизации сложных алгоритмов.
![](/images/programy/cAlgo-6.png)
После того как вы запустите оптимизации cAlgo предложит вам варианты настроек, возле которых будет кнопка «применить» для их утверждения.
Итак, сделав детальный обзор программы cAlgo мы можем с уверенностью сказать, что процесс тестирования и оптимизации советников отнимает намного меньше времени и усилий чем в торговой платформе МТ4.
Также стоит отметить, что благодаря программному языку C# можно создавать очень сложные алгоритмы, причем количество людей программирующих на этом языке на порядок больше чем на mql, что значительно упрощает поиск программиста на бирже фрилансеров и удешевляет стоимость заказа.