Общее описание программы AmiBroker
Для успешных спекуляций необходимо проделать серьезную работу по поиску закономерностей на фондовом рынке, используя которые, в последствии будет извлекаться прибыль. Современные программные средства, позволяют значительно облегчить эту работу. В последствии, когда правила торговли созданы, описаны и проверены, необходимо иметь инструмент, который сканирует рынок и подсказывает точку входа в сделку.
Для этих целей служат программы технического анализа. Из широко распространенных в России можно перечислить MetaStock, Omega Research ProSuite & Tradestation, Wealth-Lab Developer, MetaTrader и AmiBroker (АмиБрокер).
Достоинства программы AmiBroker:
- Не уступает по возможностям самым продвинутым программам теханализа, а по некоторым функциям превосходит их;
- Программа проста в освоении. Проще АмиБрокера только Metastock;
- Имеет мощный функционал для получения котировок из других источников;
- Имеет невысокую стоимость, к тому же в сети выложено много версий программы, не требующих оплаты.
Содержание:
Основные характеристики программы AmiBroker
Мощная графика
- Быстрый просмотр дневных/недельных/месячных графиков в виде линий, баров, свечек с настраиваемыми скользящими средними, диапазонами Болинджера, объемом, параболикой и другими индикаторами.
- Имеются несколько десятков осцилляторов осцилляторов, включая ROC, RSI, схождение-расхождение скользящих средних, балансовый объем, CCI, индекс денежных потоков, NVI, стохастик, Ultimate oscillator, DMI, ADX, Parabolic SAR, TRIN, Advance/Decline line, Accumulation/Distribution, TRIX, Chaikin oscillator, уникальная карта риск/доход и множество других.
- Удобные графические инструменты, в том числе трендовые линии, горизонтальные и вертикальные линии, уровни Фибоначчи, нанесение текста на графики, возможность использовать множество областей и окон для графиков, одновременный просмотр графиков на разных временных интервалах.
- Быстрое и удобное изменение масштаба и прокрутка графиков.
Получение данных из множества источников
- Амиброкер способен получать данные фактически с любых торговых площадок во всем мире;
- Настраиваемый инструмент импорта из ASCII позволит получить котировки из любых текстовых файлов;
- Встроенный импорт из Metastock позволяет получать данные из базы Metastock;
- AmiQuote – программа-загрузчик позволяющая получать свободно распространяемые в Интернете дневные котировки основных мировых бирж (Биржи США, Лондонская фондовая биржа LSE, ASX).
База данных котировок
Амиброкер имеет гибкую базу данных, которая предоставляет следующие возможности:
- Неограниченное количество инструментов в одной базе;
- Возможность создания нескольких баз данных;
- Хранение в базе истории котировок, информации о компании, финансовые результаты компании, категории бумаг;
- Удобный фильтр, позволяющий отсортировать финансовые инструменты по секторам, отраслям, группам и рынкам;
- Древовидная структура базы, наглядно показывающая группировку по секторам, отраслям и индексам;
- Автоматическая фильтрация и группировка финансовых инструментов (по объемам, росту/падению и другим параметрам);
- Возможность управления базой данных внешними программами, в том числе скриптами Java и VB.
Язык формул АмиБрокера
AFL – скриптовой язык позволяющий создавать собственные индикаторы, торговые системы и комментарии. Он специально разработан для трейдеров и гораздо проще в освоении чем обычные языки программирования.
AFL содержит более 100 функций для построения формул. В него включены тригонометрические, средние, статистические, функции работы с датами, функции обнаружения стандартных паттернов и встроенные индикаторы.
AFL поддерживает неограниченное число переменных, неограниченную вложенность круглых скобок, неограниченную вложенность функций и множество логических операторов.
Indicator builder (Редактор индикаторов)
Редактор индикаторов позволяет быстро воспроизвести любые индикаторы найденные в литературе, интернете или разработанные самостоятельно. Его основные характеристики:
- Неограниченное количество линий;
- Автоматическая или заданная шкала;
- Гибкая масштабная сеть;
- Возможность комбинировать данные разных инструментов.
Тестирование систем и сканирование рынка
Сканирование:
Automatic analysis позволяет сканировать базу данных для поиска инструментов, удовлетворяющих установленным правилам покупки/продажи.
Тестирование:
Амиброкер может выполнить полный тест торговой стратегии и дать её исчерпывающие характеристики.
Характеристики тестера:
- Тестирование всех инструментов в базе или только заданных пользователем рынков, групп, отраслей или секторов;
- Тестирование только длинных покупок, только коротких продаж или одновременно покупки и продажи;
- Установка ордеров стоп лосс;
- Тестирование с учетом комиссий брокера;
- Детальный отчет по статистике системы.
Автоматический комментатор
- Полное текстовое описание ситуации на рынке;
- Автоматическая расстановка стрелок на графике в точках покупки и продажи.
Дополнительные характеристики
Менеджер портфеля
Встроенный менеджер портфеля помогает отслеживать ваши инвестиции. Он позволяет регистрировать сделки, вычисляет комиссию, дивиденды, и пополнение или изъятие средств на счете. Вы всегда видите сумму вашего капитала, доход в процентах или выбранной валюте.
Поддержка скриптов
Амиброкер поддерживает OLE интерфейс.
Интеграция с Интернет
Амиброкер содержит встроенный браузер, который позволяет просматривать информацию по эмитенту. Браузер полностью настраиваемый и может быть сконфигурирован для просмотра информации по интересующим вас рынкам. Для разных рынков возможно настройка разных сайтов, что позволяет автоматически просматривать информацию в зависимости от выбранного рынка. Это значительно ускоряет процесс получения новостей и информации по эмитентам.
Изменение конфигурации
Почти все в Ами может быть настроено, и он не привязан к работе на конкретных биржах или с конкретным поставщиком рыночных данных. Благодаря развитым методам импорта и скриптам его можно легко приспособить для работы на необходимых финансовых рынках. Инструменты технического анализа, встроенные в АмиБрокер, позволяют с легкостью изменять все параметры, а если необходимо, то создавать собственные индикаторы, используя гибкий язык формул АмиБрокера.
Мастер-класс «Разработка и оптимизация торговой стратегии в программе AmiBroker»