Убогие средства взаимодействия терминала МТ4 с пользователем вынудили прибегнуть к особым способам вывода информации на экран терминала. Вспомнив добрые-старые времена когда ASCII-Art был действительно искусством, мне пришлось нарисовать свой собственный растровый шрифт, которым "рисуются" все те "красивости", которые нужно показать трейдеру. Если этот шрифт не будет установлен в вашей системе - вы это сразу увидите. Для работы с иконкой в системном трее, перехвата нажатий клавиш и щелчков мыши на графике используются стандартные системные функции Win32API, поэтому для нормальной работы Торговой Консоли у вас должны быть разрешены вызовы внешних DLL-функций

Состав файлов комплекса Торговая Консоль

Для нормальной работы торговой консоли в терминале должны присутствовать следующие файлы:

  • experts\ft.TradingConsole.ex4 - сам эксперт Торговая Консоль.
  • experts\files\ft.TradingConsole_Skin.txt - файл с описанием внешнего вида Торговой консоли. В нем же задается\выбирается язык сообщений.
  • experts\files\ft.TradingConsole_Language.txt - языковый файл для локализации Торговой консоли. 
  • experts\libraries\ft.TradingConsole.dll - библиотека внутренних функций для связи эксперта и Win32API.
  • experts\libraries\ft.TradingConsole-AutoTrading.mq4 - исходный текст и
  • experts\libraries\ft.TradingConsole-AutoTrading.ex4 - исполняемый код модуля автоторговли (если вы ее используете).

По ходу работы Торговая Консоль создает файлы протоколов своей деятельности с метками времени даты времени их создания в имени файла, в которых заносятся все команды, которые вы выполняли в ней. Файлы создаются в каталоге experts\files\ и называются ft.TradingConsole_ГГГГ.ММ.ДД.log. При работе в режиме визуального тестирования файлы протоколов располагаются в каталоге tester\files\ и имеют название ft.TradingConsole_ГГГГ.ММ.ДД_tester.log. Периодически вам нужно будет заходить в эти каталоги и удалять уже не нужные вам файлы протоколов.

Работа с Торговой консолью

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

Окно Торговой консоли можно перемещать к левой или правой границам окна нажатием клавиши Tab.

Временно скрыть (минимизировать) окно Торговой консоли можно нажав клавишу Esc. Повторное нажатие Esc - вернет окна обратно к нормальному режиму.

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

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

Видеоурок 

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

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

Загрузить обучающий демо-фильм можно здесь (объем загружаемого файла чуть больше 5 МБ)

Параметры эксперта

  • RiskPercent - процент риска. Задается также как и в Trading Mouse.
  • FixedLot - если задать величину отличную от нуля, торговля будет вестись этим лотом и параметр RiskPercent будет проигнорирован.
  • Slippage - допустимое проскальзывание в пунктах при открытии и модификациях ордеров.
  • SetStopAfterOpen - некоторые ДЦ не разрешают открытие рыночных ордеров сразу с установленным стопом. Установите этот параметр равным true и эксперт сначала откроет ордер без стопа и установит его немедлено после открытия ордера.
  • ShowClosedOrdersCnt - к-во отображаемых закрытых ордеров в списке окна Торговой консоли. Сильно помогает определится что произошло за время вашего отсутствия за терминалом.
  • AllowStopBackward - разрешает отодвигать стоп дальше назад по сравнению со стопом открытия. Это противоречит моим правилам управления рисками и капиталом, но может быть очень полезно в процессе обучения. В результате вы должны научиться торговать так, чтобы в реальной торговле вам не приходилось такого делать никогда!
  • EnableActionsLog - если true - будут создаваться файлы протоколов работы Торговой консоли.
  • EnableActionsLogInMainLog - если true - команды протоколов работы Торговой консоли будут дублироваться в основой лог терминала.
  • SleepSeconds - время ожидания нажатия клавиш в цикле ожидания при простое эксперта.

Внеший вид Торговой Консоли

 

Информация о состоянии торговли

1.    Режим работы автоторговли (переключается клавишей [A])
2.    Суммарный профит по всем открытым ордерам
3.    Количество открытых рыночных ордеров
4.    Количество открытых отложенных ордеров

Управляющие линии

5.    Управляющая линия стопа при открытии ордера. Соответствующая ей линия на графике проставляется или убирается щелчком мыши по этой управляющей линии либо клавишей [S] ([S]toploss).
6.    Управляющая линия цены открытия отложенного ордера. Соответствующая ей линия на графике проставляется или убирается щелчком мыши по этой управляющей линии либо клавишей [D] (pen[D]ing).
7.    Управляющая линия модификации выбранного ордера. Соответствующая ей линия на графике проставляется или убирается щелчком мыши по этой управляющей линии либо клавишей [F] (modi[F]y).
8.    Управляющие линии на графике. При их перемещении происходит автоматический перерасчет параметров открытия или модификации ордера соответственно их взаимному расположению.
При нажатой [Alt] линии принудительно устанавливаются на расстоянии 1/5 видимого вертикального размера графика от текущей цены.

Выбор, модификация и закрытие ордера

9.    Выбранный для модификации или закрытия ордер отображается в списке обведенный рамкой.
Если щелкнуть мышкой по левой половине рамки выбора (там где отображается символ ордера) – этот ордер будет выбран для дальнейшей работы. Повторный щелчок – снимает выделение. Нажатии клавиш [ или ] вызывает переход выбора ордера к предыдущему или следующему по списку.
Если щелкнуть мышкой по правой части рамки выбора (там, где отображается профит ордера) – ордер будет закрыт. Закрыть ордер можно клавишей [C] ([C]lose).
10.    Если на графике есть линия модификации ордера и в списке открытых ордеров есть выбранный ордер – отображается расчет параметров модификации стопа или тейка (в зависимости от положения линии модификации и текущей цены).

Расчет параметров открытия ордера

11.    Строка с параметрами ордера, подготовленного к открытию, в которой отображается тип ордера, размер лота и цена открытия. Щелчок мышкой по этой строке выполняет операцию открытия ордера. Ордер также можно открыть клавишей [O] ([O]pen).
12.    Заданный риск - доля риска, который задается в параметре эксперта RiskPercent. Положительная величина задает риск в процентах от доступных для торговли средств, отрицательная – абсолютную величину в валюте депозита.
13.    Расчетный риск может отличаться от заданного из за округления размера лота в соответствии с минимальным шагом изменения лота, либо в случае задания фиксированного размера лота в параметре FixedLot.

Иконка эксперта в системном трее

14.    Иконка в системном трее изменяет свое изображение в зависимости от текущего состояния торговли и выполняемой операции. Иконка без открытых ордеров или с ордерами с нулевой прибылью - просто иконка диска. Если есть убытки - иконка меняется на картинку сетевого диска (сидящего на "шине") с маленьким красным крестиком (типа - убыток). Если по счету прибыль - иконка сетевого диска без крестика.
При операциях с ордерами, во время исполнения ордера иконка меняется пока сервер ДЦ не обработает ваш запрос и в подсказке отображаются параметры выполняемой операции. Сообщения об ошибках выводятся стандартным всплывающим баллоном.

Параметры открытых ордеров

15.    Символ ордера.
16.    Иконка типа открытого ордера.
17.    Размер лота ордера.
18.    Расстояние в пунктах до цены срабатывания ордера: стопа (для рыночного ордера) или цены открытия (для отложенного ордера). Ордера в списке отсортированы в порядке их расстояния до цены срабатывания.
19.    Текущее значение профита\убытка для рыночного ордера.
20.    Номер связки отложенных ордеров. Ордер, к которому привязаны остальные ордера отмечается жирной точкой.

Бокс выбранного ордера

21.    Линия тейкпрофита ордера на покупку или стопа у ордера на продажу. Если тейк у ордера на покупку не установлен – этой линии не будет, и вертикальные границы бокса ордера уходят вверх.
22.    Тело бокса ордера – прямоугольник ограниченный по вертикали ценой открытия ордера и текущей ценой.
23.    Линия стопа ордера на покупку или тейка у ордера на продажу. Если тейк у ордера на продажу не установлен – этой линии не будет, и вертикальные границы бокса ордера уходят вниз.
 
 
Далее: управление торговлей >>>

История изменений

0.9 19.09.2009 - Первая публичная версия. Нумерация начинается не с 1.0 потому, что мне остались доработать некоторые детали, которые не имеют прямого отношения к выполнению торговых операций - тексты переводов на другие языки, и еще хочется как следует проработать цвета скинов, а торговая часть полностью готова к работе.

 

Загрузить

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

 

Реквизиты WebMoney:

webmoney.ru Проверить аттестат
WMID: 280532500497
Контакты, поиск:

Контакты, связь с автором
Поиск по сайту
Карта сайта
Загрузить, оплатить:

Загрузить инструменты ForexTools
Заказать и оплатить лицензии
Получить лицензии бесплатно
Партнеры:

Группа компаний LiteForex
Форекс портал ForexPeoples
Форекс-форум РАУФР

© Copyright 2006-2012. FOREXTools.com.ua