Руководства, Инструкции, Бланки

Amibroker руководство на русском img-1

Amibroker руководство на русском

Категория: Руководства

Описание

AmiBroker скачать бесплатно для Windows

Программа, обеспечивающая полноценную среду для создания и тестирования торговых систем.

AmiBroker имеет:
- настраиваемый интерфейс пользователя;
- объектно-ориентированные средства рисования (разнообразные линии тренда, параллельные линии, каналы регрессии и др.);
- перенос индикаторов на график;
- поддержка наиболее распространенных внутридневных интервалов: 1, 5, 15, 60-минут, а также настраиваемые N-минутные интервалы ( N - 1. 1380);
- 5, 15-секундные, тиковые диаграммы для реал-тайм версии;
- множественные диаграммы - различные виды и масштабы времени;
- десятки встроенных индикаторов: ROC, RSI, MACD, OBV, CCI, MFI, NVI, Stochastics, DMI, ADX, Parabolic SAR, TRIX;
- свободные данные рынка FOREX и свободные данные с большинства мировых рынков, загружаемые через AmiQuote;
- встроенный язык AmiBroker Formula Language (AFL) для создания пользовательских индикаторов и торговых систем. AFL включает более 200 встроенных функций, которые можно использовать как стандартные блоки для формул, и позволяет включать коды на VBScript/JScript;
- встроенная поддержка использования нескольких тайм-фреймов в одной формуле;
- возможность для создания предупреждений;
- встроенные инструменты для управления размером позиции, а также возможность управлять позицией в зависимости от условий.

Как бесплатно скачать?
Чтобы начать процесс загрузки на компьютер этой программы - спуститесь ниже по странице.

Скачать AmiBroker здесь

Нажмите кнопку ниже для перехода в зону загрузки.

Сегодня: 0 / Всего: 3004 / Скачать

Нет (англ. интерфейс)

Последние отзывы к AmiBroker

Отзывов о программе AmiBroker - пока нет, вы можете добавить по ссылке ниже.

Другие статьи

AmiBroker – популярная программа теханализа

AmiBroker – популярная программа теханализа


AmiBroker - программа для технического анализа с большим набором индикаторов. Помимо теханализа AmiBroker позволяет создавать и тестировать торговые системы. Представляет интерес для программистов, позволяя писать код на VBScript/JScript, а также поддерживая ОС Linux. В комплект программы входит утилита AmiQuote. позволяющая получать котировки через различные источники данных.

Большинство котировок доступны только для зарегистрированных пользователей (платно). Бесплатно - только дневные (EOD).

AmiBroker имеет:
- настраиваемый интерфейс пользователя;
- объектно-ориентированные средства рисования (разнообразные линии тренда, параллельные линии, каналы регрессии и др.);
- перенос индикаторов на график;
- поддержка наиболее распространенных внутридневных интервалов: 1, 5, 15, 60-минут, а также настраиваемые N-минутные интервалы (N = 1..1380);
- 5, 15-секундные, тиковые диаграммы для реал-тайм версии;
- множественные диаграммы - различные виды и масштабы времени;
- десятки встроенных индикаторов: ROC, RSI, MACD, OBV, CCI, MFI, NVI, Stochastics, DMI, ADX, Parabolic SAR, TRIX;
- EOD (End-Of-Day, дневные) данные рынка FOREX и котировки акций с большинства мировых рынков, загружаемые через AmiQuote;
- встроенный язык AmiBroker Formula Language (AFL) для создания пользовательских индикаторов и торговых систем. AFL включает более 200 встроенных функций, которые можно использовать как стандартные блоки для формул, и позволяет включать коды на VBScript/JScript;
- встроенная поддержка использования нескольких таймфреймов в одной формуле;
- возможность для создания алертов (сигналов);
- встроенные инструменты для управления размером позиции, а также возможность управлять позицией в зависимости от условий.

Основные характеристики AmiBroker

Разработчики заявляют, что AmiBroker работает в 10 раз быстрее, чем другие конкурирующие продукты.

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

Открытая архитектура: AmiBroker предоставляет бесплатно API (Application Programming Interface). API поставляется вместе с исходным кодом. Доступны также OLE, ActiveX для автоматизации работы интерфейса.

AmiBroker совместима и прошла проверку со всеми современными версиями Windows, включая Windows Vista (32 и 64 разрядные версии), Windows XP (32 и 64 разрядные версии), Windows 2000, а также с Windows 95, 98, Millennium, NT4. Кроме того, AmiBroker - одна из немногих форекс программ, где присутствует версия под Linux.

Графический пакет

Удобный и быстрый просмотр графиков в виде линий, баров, свечек с настраиваемыми индикаторами – скользящими средними, полосами Боллинджера, объемом, параболиками и т.п.

Имеется возможность добавлять к графику десятки распространенных индикаторов, включая, RSI, схождение-расхождение скользящих средних, балансовый объем, CCI, индекс денежных потоков, NVI, стохастик, Ultimate oscillator, DMI, ADX, Parabolic SAR, TRIN, Advance/Decline line, Accumulation/Distribution, TRIX, Chaikin oscillator, соотношение риска/дохода и т.д.

В наличие весь спектр графических инструментов, таких как: трендовые линии, лучи, каналы регрессии, горизонтальные и вертикальные линии, дуги, циклы, линии Фибоначчи, веер и квадрат Ганна и т.д.

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

Быстрое и удобное масштабирование и прокрутка графиков.
Создание индикаторов при помощи «drag-and-drop» – позволяет создавать сложные индикаторы без единой строчки кода.

Получение котировок

AmiBroker способна получать данные практически с любых биржевых площадок мира. Есть визард импорта из ASCII-файлов, а также импорт из Metastock. Бесплатные котировки - как правило лишь дневные (с yahoo, finam).

Несмотря на заявленную поддержку, импорт DDE котировок из Metatrader 4 к сожалению не дал результатов.

Котировки в реальном времени есть только через платные сервисы вроде TRACK, IQFeed, Qcharts, Quote.com, QuoteTracker, Marketcast, Interactive Brokers.

AmiQuote – это программа-загрузчик, обеспечивающая доступ к бесплатным End-Of-Day данным с главных мировых бирж (все рынки США и Европы).

Так как нас интересует прежде всего FOREX, рассмотрим пример получения таких котировок.

Не закрывая AmiBroker, запускаем программу AmiQuote (загрузчик котировок) из комплекта с AmiBroker.
Задаем источник (Source): Forex (Finam). нужный интервал дат, и ставим галку Automatic Import. потом нажимаем кнопку "+ ".

Нажимаем на зеленую кнопку PLAY, нам будет выдано предупреждение о незарегистрированной версии, нажимаем Continue, начнется загрузка котировок

Язык программирования AFL

AFL – скриптовой язык программирования, позволяющий создавать собственные индикаторы и торговые системы. Язык AFL содержит более 200 встроенных функций, которые используются в качестве функциональных блоков для формул. Существуют тригонометрические, усредняющие, статистические функции, а также функции работы с данными, условиями, определения паттернов и функции встроенных индикаторов.

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

Редактор индикаторов и формул

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

К его возможностям можно отнести:
- любое количество графиков в одном окне
- модификация встроенных индикаторов
- пользовательская или автоматическая настройка масштаба
- гибкая система отображения сеток
- доступ к композитным данным (число и объем роста, падения инструментов)

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

Сканирование рынка

Модуль Automatic analysis позволяет сканировать базу данных для поиска инструментов, удовлетворяющих заданным правилам покупки/продажи. AmiBroker автоматически генерирует отчет о сигналах по заданному инструменту за определенный период.

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

Тестирование, оптимизация стратегий

AmiBroker может выполнить полноценное тестирование торговой стратегии, дать ее исчерпывающие характеристики и предоставить идеи по улучшению.

Основные характеристики тестера:

- Тестирование всех инструментов в базе или только заданных рынков, групп, отраслей или секторов
- Тестирование только длинных покупок, только коротких продаж или совместно
- Управление размерами позиций с учетом манименеджмента на основе доходности портфеля
- Трехмерные и анимированные графики результатов оптимизации
- Настраиваемые единицы измерения
- Установка ордеров стоп-лосс
- Реалистичный тест с учетом комиссий
- Детальный отчет по статистике системы

Поддержка скриптов в AmiBroker

AmiBroker поддерживает OLE интерфейс, скрипты, COM, DLL.
Язык программирования AFL позволяет внедрять код VBScript, JavaScript в формулы AFL, что дает неограниченные возможности.
Возможность вызова внешних ActiveX объектов из AFL-формул.
Бесплатный SDK (software development kit) для зарегистрированных пользователей, позволяет писать индикаторные DLL-плагины.

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

Существует множество готовых плагинов от сторонних фирм разработчиков и независимых программистов.

Стоимость и поддержка

Демо-версией можно пользоваться в течение 30 дней.

Стоимость программы (разовый платеж):
AmiBroker Standard Edition - 279$
AmiBroker Professional Edition - 339$

При покупке AmiBroker пользователь получает:
- ключевой файл, необходимый для того чтобы сохранялись все настройки программы и базы данных, и больше не появлялись напоминания
- бесплатная техническая поддержка по электронной почте
- бесплатные обновления в течение 12 месяцев с момента покупки
- доступ к Feedback Center с предоставлением возможности влиять на будущие релизы программы AmiBroker, и видеть предложения по улучшению программы представленные другими пользователями
- 50% скидки на последние обновления после окончания первоначального 12-месячного периода бесплатных обновлений, и другие бонусы

Вся техподдержка осуществляется на английском языке. Там же есть много видео-примеров. Все трюки и особенности применения AmiBroker изложены в Knowledge Base

Текущая версия: 6.0.0.2; Всего скачали 4901 раз

Маленькие советы по Ами Брокеру (AmiBroker) MarketLab: Financial Innovations

Маленькие советы по "Ами Брокеру" (AmiBroker)

время публикации: 18.08.2012 15:41 последняя редакция: 01.11.2014 22:58

Если вам нужно сделать какой-то график с индикаторами по умолчанию, то:
правой кнопкой мыши на графике Templates/Save as Default.

Если вам нужно открыть новый график по умолчанию в Ами брокере, то:
выбираете меню File/New/Default Chart

Совет №3
Если вы хотите сохранить шаблон с индикаторами на графике, то можете его сохранить как Templates/Save, а потом вызвать через Templates/Load. Это помогает, когда у вас несколько систем/индикаторов на одном инструменте и вам не придется каждый раз вызывать все системы/индикаторы, достаточно один раз загрузить шаблон. Также шаблоны можно хранить в разных рабочих пространствах Sheet 1-Sheet 10.


Совет №4
Торговую систему в Ами брокере можно запускать не только через Анализатор, но и как обычный индикатор (это актуально, когда запускаете много скриптов)

Совет №5
Чтобы ускорить скорость обновления графика заходим в настройки: Tools/Preferences/Intraday/Real time Chart Refresh interval


Также в программе есть возможность построения пользовательских баров на основании цены и объема (при накоплении объема до определенной величины рисуется новая свечка), то есть идет отвязка от шкалы времени.
В том же пункте меню можно сделать и пользовательские бары на основании базового интервала (например, 8-минутки на базе минуток).
Для ускорения работы индикаторы лучше размещать на 1 графике 1 инструмента (если у них одинаковые тайм-фреймы). При размещении на разных графиках АмиБрокеру потребуется больше времени для обновление всех графиков, что приведет к задержкам при подаче ордера в «Квик».

Совет №6
Базовый интервал выбираем в меню File/Database Settings, там же и макс. число баров, часы торговли (Intraday Settings)

При этом для тестирования стратегий и для торговли риал-тайм лучше создавать две разные базы данных.

Cовет №7
Чтобы почистить базу надо поставить галку в свойствах базы данных или же выбрать меню Tools/Cleanup Database. Чистить базу необходимо для риал-тайм торговли, иначе скорость обновления графиков и расчета индикаторов снизится. Для тестирования стратегий это не так актуально.

Совет №8
Когда в Ами брокере в режиме риал-тайм используете много графиков, то актуальным становится скорость их обновления, которая, в конечном итоге, отразится на результатах расчета вашего индикатора и задержках при отправке заявок из Ами брокера в Квик. Эти данные можно увидеть через следующий инструмент Tools/Performance Monitor:

Совет №9
В «Ами брокере» можно настроить отсылку сигналов от торговых систем/индикаторов на электронную почту (Tools/Preferences/Alerts)


Также стоит отметить, что с июля 2012 года доступная новая версия плагина для экспорта котировок из «Квика» в «Ами Брокер». Плагин находится на официальном сервере создателей «Квика»: http://quik.ru/news/updates/?id=1910

Amibroker руководство на русском

Работа с программой AmiBroker

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

Современный трейдер больше не читает ленты новостей, а стремится создать торговую систему. При этом российские трейдеры часто не обременяют себя выбором инструмента для технического анализа и по совету друзей используют MetaStock или Wealth-Lab. На мой взгляд, основная ценность MetaStock — в сервисах, которые на данный момент слабо представлены на российском рынке. Также в программе не очень развиты возможности по кодированию и тестированию ваших стратегий.

Преимущество Wealth-Lab — большая гибкость в разработке систем. До недавнего времени в Wealth-Lab была собственная инфраструктура для разработки систем, и все программы создавались на языке WealthScript, напоминающем Pascal. Сегодня платформа полностью эмигрировала на управляемый код, и стратегии создаются на языке общего назначения C# («Си Шарп»). Производитель обещает безграничные возможности по разработке систем и интеграции их с современными операционными системами семейства Windows, но есть одна тонкость: С# создан для решения широкого круга задач квалифицированными программистами, и погружение в такие понятия, как «полиморфизм», «обработка исключений», «делегаты» и др. может отпугнуть от создания алгоритмов даже профессиональных трейдеров.

Приобретение этих продуктов оправданно, когда вы действительно нуждаетесь в их продвинутых возможностях. Вообще технический анализ можно проводить и в терминале QUIK, но если заглянуть на страницу Wikipedia и набрать в поле для поиска Technical Analysis Software, то глаза разбегаются от существующего многообразия специальных программных средств технического анализа, из которых непросто выбрать инструмент, подходящий именно вам. Поэтому многие предпочитают идти по известному пути, используя лишь несколько функций мощных и знаменитых продуктов. Эта ситуация напоминает навыки работы с микроволновой печью большинства пользователей: как правило, это нагрев жидкости, размораживание и подогрев продуктов с одной стороны на максимальной мощности до появления характерного треска. Мало кто догадывается, что еще в микроволновке можно приготовить, например, вкусный шоколадный торт или сочный лангет, кстати, затратив на все это не более 15 минут.

Я нашел инструмент, который, на мой взгляд, идеально подойдет многим российским трейдерам, использующим технический анализ. Это AmiBroker. Поясню свой выбор.

Во-первых, широкая функциональность: можно проводить анализ графиков, создавать и тестировать торговые стратегии, получать сигналы, проводить исследования рынка, а для оптимизации торговых стратегий имеются несколько различных алгоритмов оптимизации. Во-вторых, невысокая цена: версия Professional, на которой я остановил выбор, стоит меньше $300, а вариант Standard, в котором отсутствует обработка тиковых (внутридневных) данных и есть несколько других ограничений, — меньше $200. В-третьих, терминал QUIK поддерживает экспорт данных для теханализа в AmiBroker. По-моему, это все, что необходимо для проведения технического анализа, создания торговых стратегий и биржевых роботов. Знакомство с программой лучше начать с веб-сайта amibroker.com. Оттуда можно скачать пробную версию. Если в последующем захотите приобрести продукт, вы сможете легко это сделать прямо с сайта, получив ключ к продукту по e-mail.

Итак, приступим. Начну с пояснения самого основного — лицензии. Ее текст содержит классические правила использования проприетарного программного обеспечения. Нельзя вносить несанкционированные изменения в код, передавать ваш ключ третьим лицам и т. д. Хочется отметить лишь одну особенность: вы можете устанавливать AmiBroker на несколько компьютеров, например на работе и своем личном ПК (ноутбуке). Единственное ограничение: запущена программа может быть только на одном компьютере. Поэтому, чтобы начать работать на ноутбуке, необходимо будет завершить работу с программой на рабочем ПК. По одной лицензии могут работать и несколько человек, но программа должна быть установлена только на одном компьютере. Тем не менее на одном ПК один пользователь может запустить неограниченное число экземпляров AmiBroker.

Первый запуск

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

Постараюсь описать основные функции, с которыми вы можете работать. Начнем работу с загрузки данных. Данные в AmiBroker организованы в виде большого числа файлов, поэтому для новой базы данных рекомендуется создать отдельную папку. В главном меню выбираем File — New — Database, после чего появится окно управления базой данных. Укажем место хранения в поле Database Folder, нажав кнопку Browse. После выбора места хранения нажмите Create, чтобы AmiBroker подготовил базу данных (в этот момент создаются служебные файлы и папки внутри указанной). Если вы хотите, чтобы при запуске программы загружалась именно эта база данных, поставьте флажок на Load This Database at Startup.

Теперь необходимо настроить источник данных. Для загрузки данных в формате CSV я выбрал Local Database в списке Data Source. Также поддерживается импорт данных: MetaStock, DDE, eSignal. По желанию можно установить официальный модуль (Plug-in) экспорта из терминала QUIK или создать свой, для чего предоставляются программные интерфейсы. Затем рекомендуется предписать программе сохранять данные, а не загружать их постоянно заново, выбрав Enable в группе Local Data Storage. В поле Number of Bars укажите количество баров для одной бумаги, с которыми вы хотите работать, — от этого параметра зависит требуемый объем памяти. В списке Base Time Interval обозначьте минимальный интервал бара, который можно сохранить в базе данных. Уже в самой программе вы сможете работать с более длинными интервалами путем агрегации данных, при этом увидеть данные за более короткий интервал будет уже невозможно. В качестве примера я буду загружать дневные данные, так как их всегда легче достать, для этого укажу в списке интервал End-of-Day.

Кратко поясню задачи оставшихся кнопок. Назначение Flush Cache так туманно, что про нее стараются вообще не говорить. На самом деле эта кнопка сбрасывает в базу данные, которые хранятся в кэше модуля экспорта. Кэш, или буфер, — область оперативной памяти для временного накопления и хранения данных. То есть база данных не обновляется, пока не накопится достаточное количество информации, для того чтобы лишний раз не инициировать ресурсоемкие процедуры обновления, перерисовку графика и т. д. Без кэширования программа работала бы медленнее, особенно с модулями, передающими данные в реальном времени. Нажав эту кнопку, вы принудительно посылаете данные из кэша на дальнейшую обработку. Это полезно, когда вы знаете, что новая информация поступила, а на вашем графике она не отобразилась; кнопка действует однократно, и нажимать ее придется при каждом желании загрузить данные из буфера. Следующая кнопка Intraday Settings позволяет настроить длительность торговой сессии, время начала и окончания торгов, определить вечернюю сессию (удобно для тех, кто торгует на FORTS). Кнопка Configure предназначена для настройки источника данных. Для каждого источника определены свои параметры конфигурации, например параметры соединения с сервером провайдера данных. Для их корректной установки следует обратиться к документации модуля.

Загрузка данных

После того как база создана, в нее необходимо загрузить данные о ценах той или иной акции. Для их загрузки из CSV-файла нужно выбрать меню File — Import ASCII, затем указать имена файлов с данными. (В качестве источника данных можно порекомендовать сайтFinam.ru, а для их загрузки в программу использовать меню File — ImportWizard. Там же удобно скачать файл с историей цен всех акций ММВБ, разархивировать его и воспользоваться меню File — ImportMetaStockData. — Прим.D’. )

Я загрузил один файл с данными по акциям «Газпрома». Нужный вам финансовый инструмент необходимо выбрать в окне Symbols. Программа позволяет группировать инструменты по рынкам, секторам, а также по своему усмотрению. Можно указать инструменты, за которыми ведется наблюдение (Watch Lists), пометить инструмент (Favorites) и отдельно хранить индексы (Indexes).

В окне Information (View — Symbol Information) задаются характеристики бумаги: размер дивидендов, размер лота, шаг цены, коэффициенты P/E, P/S и др. Это полезно для тех, кто учитывает фундаментальные факторы. Также эти значения влияют на работу торгового симулятора.

Когда бумага, с которой вы хотите работать, выбрана, можно начинать анализировать данные. С помощью панели инструментов вы можете использовать различные ценовые каналы, линии тренда и другие фигуры для анализа графиков. Выбранную линию тренда можно обозначить на графике, отметив две точки, через которые она будет проходить. Также легко добавить технический индикатор. Для этого достаточно два раза щелкнуть по имени индикатора во вкладке Charts. Я добавил индикатор MACD. Вы можете изменять параметры индикатора, нажав на нем правой кнопкой мыши и выбрав в контекстном меню пункт Parameters.

В программе имеется полезная функция Bar Replay, имитирующая ход торгов. Вы можете посмотреть, как происходил пробой изображенной линии тренда, выбрав меню Tools — Bar Replay и нажав в появившемся окне кнопку Play. С помощью этой функции можно попрактиковаться в техническом анализе, а учитывая фрактальность колебаний цен в разных временных интервалах, у вас есть практически неограниченное количество данных для совершенствования навыков.

Я перечислил только некоторые возможности программы AmiBroker. О создании и тестировании торговых стратегий будет написана отдельная статья. Следует отметить, что функциональность программы настолько велика, что даже не полностью описана в «родной» документации. AmiBroker может работать совместно с другими приложениями, сигнализировать о пересечении цены с линиями тренда, изображенными вручную (!), и генерировать рекомендации в виде текста, которых так боялся Виктор Нидерхоффер. Поверьте, это очень много для программы за $200.

Автор: Денис Колодин

Оригинальное название: Непроторенный теханализ

Метки текущей записи: