Инструменты для разработки систем

Один из лучших Форекс-брокеров – компания «RoboForex». ECN-счета с депозитом от $10. Возможность торговать акциями Amazon, Facebook, Siemens и еще более чем 12.000 активов через платформу «R Trader» с депозитом от $100. Разрешены скальпинг, пипсовка, любые советники и стратегии. Имеется бесплатный конструктор торговых стратегий.

Где-то на небесах находится идеальная торговая система – надеюсь, вы сможете ее найти!

Некоторые из этих систем являются также интегрированными торговыми платформами, использующими языки для написания скриптов. При такой интеграции функций и возможностей (включая построение графиков, индикато ров, ввод ордеров и разработку систем) очень трудно отделить инструменты для разработки систем на основе API от использования языков, встроенных в торговые платформы.

NinjaTrader (www.ninjatrader.com)

Бесплатная прикладная программа для продвинутого построения графиков, анализа рынка, разработки автоматизированных стратегий и имитации торговли. Некоторые трейдеры уже считают ее «кадиллаком» среди инструментов для разработки систем, потому что она делает все и делает это хорошо. Трейдеры могут использовать в режиме реального времени данные от Gain Capital, TradeStation и eSignal, а также от многих других брокеров -дилеров и поставщиков данных.

NinjaTrader теперь предлагает также свою собственную службу данных KineTick (www.kinetick.com).

NinjaTrader включает в себя удивительно мощного мастера торговых стратегий – для разработки базовой стратегии – и использует NinjaScript, язык написания скриптов на основе C#, – для продвинутой работы. Вы можете использовать первый для того, чтобы легче было изучить второй.

Если вы новичок в программировании, NinjaTrader предлагает вам курсы онлайн с целью помочь изучить основы NinjaScript. Поскольку это лишь одна из вариаций популярного языка C#, на эту тему есть огромное количество учебных материалов помимо NinjaTrader.

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

Поддержка NinjaTrader внушает почтение (см. рис. 11.6.).

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

Материал взят с www.ninjatrader.com.

ForexTester (www.forextester.com)

Программное обеспечение ForexTester с помощью исторических данных моделирует реальные рыночные условия для тестирования стратегий. Думайте об этом как о полетном имитаторе, но только для трейдеров FOREX! Программа обладает огромным потенциалом, потому что включает полнофункциональный язык программирования типа Pascal, Delphi 7, а также C++. Его легче использовать, чем большинство включенных в торговые платформы тестеров. Поддержка очень хорошая, если ваши вопросы конкретны и заданы по существу (см. рис. 11.7.).

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

eSignal (www.esignal.com)

Язык скриптов eSignal называется EFS2. eSignal поддерживают более 100 внешних поставщиков.

Gordago (www.gordago.com)

Легкая в использовании визуальная система для построения систем, хотя набор инструментов в ней не особенно широк. Хороша для тех, кто не владеет программированием и просто хочет вручную управлять батареями индикаторов.

Wealth Lab (www.wealth-lab.com)

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

AnalyzerXL (www.analyzerxl.com)

Если вы любите Excel, то этот инструмент разработчика для вас. С помощью AnalyzerXL вы сможете возвести Excel в n-ю степень. Поддержка превосходная (см. рис. 11.8).

На заметку: тестируя любую торговую систему – свою или чужую, не забудьте проверить ее в различных рыночных условиях. См. главы 23, 25 и 26, где рассказываются о протоколе тестирования рыночной среды (market environments, ME). Большинство обратных тестов систем оказываются несостоятельными в реальном времени, потому что тестируемые данные не представляют достаточно широкий и ровно распределенный диапазон рыночных условий. Когда условия, в которых разрабатывалась система, изменяются, программа дает сбой.

Содержание Далее

Перейти на Главную страницу сайта