Admiral trading automation
Download
1 / 25

Admiral Trading Automation - PowerPoint PPT Presentation


  • 375 Views
  • Uploaded on

Admiral Trading Automation. Система автоматизации ручной торговли с элементами управления капиталом. Введение.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Admiral Trading Automation' - LeeJohn


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Admiral trading automation l.jpg

Admiral Trading Automation

Система автоматизации ручной торговли с элементами управления капиталом


Slide2 l.jpg
Введение

  • Metatrader 4 – это платформа для проведения торговых операций на рынке FOREX. Одна из главных ее особенностей – встроенный язык программирования MQL, позволяющий писать специальные советники, индикаторы и скрипты, которые Metatrader может выполнять во время торговли. MQL позволяет легко автоматизировать все основные торговые операции – открытие и закрытие ордеров и модификацию их параметров. Эти операции можно выполнять и штатными средствами Metatrader, однако порой это отнимает достаточно много времени и требует особой внимательности при задании параметров операции. Admiral Trading Automation позволяет выполнять их только при помощи мышки, визуально торгуя прямо на основном графике.


Slide3 l.jpg
Состав системы

  • Торговая система автоматизации ручной торговли Admiral Trading Automation состоит из таких основных блоков:

    • Индикатор ata.Pending позволяющий задавать параметры торговли и отображать текущее состояние депозита и ордеров.

    • Скрипт ata.Open предназначенный для открытия ордеров.

    • Скрипт ata.Modify - для модификации ордеров.

    • Скрипт ata.Close - для закрытия ордеров.

    • Вспомогательный скрипт ata.Select позволяющий работать со списком открытых и закрытых ордеров.

    • Вспомогательный скрипт ata.Pending необходимый для открытия отложенных ордеров.


Slide4 l.jpg
Установка системы

  • Для того, чтобы установить и использовать Admiral Trading Automation в Metatrader необходимо скопировать его исполняемый файлы в соответствующие папки Metatrader:

    • Индикатор ata.Params– в папку \experts\indicators

    • Скрипты ata.Open, ata.Modify, ata.Close, ata.Select, ata.Pending – в папку \experts\scripts

  • Для отображения информации и торговых спецсимволов используется специально подготовленный шрифт Admiral вобычном и жирном начертании (соответственно ADMIRAL.FON и ADMIRALB.FON). Их нужно установить как обычно устанавливают все шрифты - через панель управления: Пуск / Панель управления / Шрифты.


Slide5 l.jpg
Подготовка к торговле

  • После того как файлы скопированы в соответствующие папки, можно запустить Metatrader, который теперь сможет их «увидеть» и начать работать с ними.

  • Прежде всего нужно присоединить индикаторata.Params к основному графику. Откройте ветку Пользовательские индикаторы в окне Навигатор, возьмите мышкой индикатор ata.Params, перетащите его на график и сбросьте там.

  • Для удобства работы все торговые скрипты ata.Open, ata.Modify, ata.Close, ata.Select и ata.Pending можно добавить на панель Избранное. Для этого нужно раскрыть ветку Скрипты и щелкая на каждом из них выбрать пункт контекстного меню Добавить в Избранное. Потом там их можно пересортировать перетягивая их мышкой и меняя их местами так, как вам будет удобно.


Slide6 l.jpg
Подготовка к торговле

  • Для того, чтобы меньше бегать по графику и мышкой при совершении торговых операций и глазами при анализе графика, окна Обзор рынка с символами валют и Навигатор с панелью Избранное где собраны скрипты Admiral Trading Automation, лучше разместить в правой части основного окна.

  • Для этого возьмите мышкой за заголовок эти окна и перетащите их к правой границе основного окна Metatrader. Когда рамка перетаскиваемого окна станет тонкой, отмечая попадание перетаскиваемого окна в зону парковки, окно можно сбросить и оно «прилепится» к правому краю.

  • Окно Навигатор с панелью Избранное лучше разместить вверху, а Обзор рынка с символами валют – внизу под ним. Это сократит расстояние пробега при сбросе скриптов на список ордеров.


Slide7 l.jpg
Внешний вид системы

Список ордеров

Выбранный ордер

в списке

Выбранный ордер

на графике

Состояние

счета


Slide8 l.jpg
Основные понятия

  • Прежде чем рассматривать технику открытия ордера, необходимо разъяснить несколько очень важных моментов, которые заложены в основу системы.

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

    • Выбор лота - управление капиталом Встроенный в систему механизм управления капиталом (Money Management) автоматически подбирает для вас такой размер лота открываемого ордера, при котором максимальные потери при достижении указанного стопа, не превысят величину заданного вами процента риска депозитом.


Slide9 l.jpg
Параметры торговли

  • Параметры торговли задаются в индикаторе ata.Params. Вызвав окно свойств этого индикатора, вы можете задать:

    • ShowInfoLeft - показывать информационные строки в окне слева (true), или справа (false).

    • MaxClosedOrdersCnt - количество закрытых ордеров для показа в списке ордеров справа вверху. Если равно нулю – закрытые ордера отображаться не будут.

    • RiskPercent - если >0 - это означает % риска капиталом основного депозита, если <0 - это означает что задана абсолютная величина допустимых потерь на стоплосе в валюте депозита (используется для обычных операций)

    • Slippage - допустимая величина проскальзывания при открытии ордеров.


Slide10 l.jpg
Цвета строк

  • OrdersInfoFormat - строка формата выдачи информации об ордерах в правом верхнем углу. Подробнее о формате этого параметра смотрите ниже.

  • ColorProfitOrder - цвет строки ордера с положительным профитом

  • ColorZeroProfitOrder - цвет строки ордера с нулевым профитом

  • ColorLossOrder - цвет строки ордера с отрицательным профитом

  • ColorPendingOrder - цвет строки отложенного ордера

  • ColorClosedOrder - цвет строки закрытого ордера

  • ColorInfoText - цвет информационных строк


Slide11 l.jpg
Цвета прямоугольников

  • ColorBuyOrderBox - цвет заливки прямоугольника ордера на покупку

  • ColorBuyStopsBox - цвет рамки прямоугольника стопов ордера на покупку

  • ColorSellOrderBox - цвет заливки прямоугольника ордера на продажу

  • ColorSellStopsBox - цвет рамки прямоугольника стопов ордера на продажу

  • ColorPendingBuyOrderBox - цвет заливки прямоугольника отложенного ордера на покупку

  • ColorPendingBuyStopsBox - цвет рамки прямоугольника стопов отложенного ордера на покупку

  • ColorPendingSellOrderBox - цвет заливки прямоугольника отложенного ордера на продажу

  • ColorPendingSellStopsBox - цвет рамки прямоугольника стопов отложенного ордера на продажу


Slide12 l.jpg
Количество индикаторов

  • Обычно, трейдер открывает несколько окон для каждой торгуемой валютной пары и в каждом из них следит за ней. Admiral Trading Automation избавляет вас от необходимости держать такое количество окон открытыми. Простым сбросом символа валютной пары из окна обзора рынка на основной график вы всегда можете «переключить» график на новую валюту и продолжить торговлю на ней.

  • Если вы присоедините индикатор ata.Params к нескольким графикам, вы можете создать коллизию в параметрах, когда один индикатор задет одни параметры, а другой – другие. С какими из них нужно работать скрипту? Поэтому скрипты должны использовать для работы одно общее единое хранилище параметров и значит в терминале должен быть только один график с индикатором ata.Params.


Slide13 l.jpg
Выполнение операций

  • Все торговые операции в системе Admiral Trading Automation выполняют скрипты. Вы просто берете мышкой нужный скрипт и сбрасываете его на график в точку установки стопа. Если это скрпит ata.Open - будет открыт ордер со стопом, равным цене в точке в точке сброса.

  • Если точка сброса скрипта ниже текущей цены - будет открыт ордер на покупку, если выше - на продажу.

  • Вот так одно действие по сбросу скрипта задает сразу три параметра открываемого ордера - его направление (покупка ил продажа), цену стопа и рассчитывает под него размер лота!

  • Сброс cкрипта ata.Close закрывает ордер, на который вы сбросили скрипт в списке открытых ордеров.


Slide14 l.jpg
Открытие ордера

Открытый ордер

в списке

Открытый ордер

на графике


Slide15 l.jpg
Установка тейка

Открытый ордер

С новым тейком


Slide16 l.jpg
Установка безубытка

Новый уровень стопа

Защищенная стопом прибыль


Slide17 l.jpg
Отложенные ордера

  • Механизм работы скриптов заложенный в Metatrader не позволяет одновременно задать две ценовые координаты, необходимые для открытия отложенного ордера: цену открытия и его стопа. Поэтому открытие отложенных ордеров происходит в 2 этапа - установка метки цены открытия отложенного ордера сбросом скрипта ata.Pending и последующие открытие ордера сбросом скрипта ata.Open на уровень установки стопа открываемого ордера.

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


Slide18 l.jpg
Метка отложенного ордера

  • Метка отложенного ордера устанавливается сбросом скрипта ata.Pendingнаграфик. В точке сброса появляется объект Arrow. Его можно передвигать по графику как обычный объект. Свое действие на открытие ордера она оказывает только в момент сброса скрипта ata.Open.

  • Одновременно с заданием цены открытия ордера, она задает и срок его истечения. Если метка цены расположена справа от текущей цены, то ордер истечет в тот момент на котором стоит метка его цены. Если метка расположена левее текущей цены - отложенный ордер будет открываться без срока истечения. Для того, чтобы убрать эту метку и перейти к открытию обычных рыночных ордеров ее можно просто удалить, как и любой объект с графика, или еще раз сбросить ata.Pending на график и он удалит метку с графика.


Slide19 l.jpg
Установка метки

Метка цены открытия отложенного ордера



Slide21 l.jpg
Канальное открытие

  • После открытия отложенного ордера метка цены открытия как бы переворачивается зеркально относительно текущей цены и устанавливается на таком же расстоянии как и у только что открытого ордера, но «с другой стороны» от текущей цены.

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

  • Если вы не собираетесь открывать второй отложенный ордер – вы можете просто проигнорировать это новое положение метки, или даже просто удалить ее с графика и приготовиться к открытию обычных рыночных ордеров.


Slide22 l.jpg
Закрытие/удаление ордеров

  • Для того, чтобы вручную закрыть открытый рыночный ордер или удалить еще не сработавший отложенный ордер, нужно просто сбросить скрипт ata.Closeна строку с ордером, который нужно закрыть. Можно чтобы он был не выбран с помощью ata.Select и даже на другой валюте, а не той на которой сейчас чарт. Ордер закрывается по номеру.

  • В нашем предыдущем примере видно что цена пошла «против нас» и нам нет необходимости дожидаться истечения срока отложенного ордера. Для его досрочного закрытия сбрасываем скрипт ata.Close на строку с ордером и после подтверждения (а вдруг мы «промахнемся» с выбором строки) ордер удаляется.

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



Slide24 l.jpg
Мультвалютная торговля

  • Хотя индикатор присоединен к одному текущему графику, торговать можно не только на его валютной паре. Всегда можно «переключить» текущий график с присоединенным к нему индикатором на другую валютную пару. Для этого нужно просто взять мышкой ее символ в окне Обзор рынка, и затем перетащить его и сбросить на основной график и текущее окно «переключится» на новую пару.

  • Ордера новой пары в списке ордеров будут выделены жирным шрифтом, отмечая те з них, которые можно выделять скриптом ata.Select для последующей модификации стопа и/или тейка.

  • Закрывать и удалять ордера можно с любой пары, а не только с текущей. Удаление и закрытие происходит по номеру ордера на который сброшен скрипт закрытия, не зависимо от текущей валютной пары.


Slide25 l.jpg
Совместная работа

  • Система автоматизации ручной торговли AdmiralTrading Automation позволяет работать с другими скриптами, индикаторами и даже экспертами. Вы можете присоединить к графику с индикатором ata.Params свои любимые индикаторы, например, скользящие средние, можете нарисовать уровни фибонначи, веер ганна, добавить свои метки и линии поддержки и сопротивления или линии каналов. Они не будут мешать работе AdmiralTrading Automation.

  • Единственное о чем необходимо помнить, что графические объекты привязываются к уровню цены, и после «переключения» на другую валюту с другим масштабом цен (например с EURUSD на USDJPY) они могут уйти за границы экрана, поскольку так и останутся на уровне в районе 1.3 хотя сам график будет рисоваться уже в сотнях.


ad