• Обзор
  • Отзывы (2)
  • Обсуждение (8)
  • Что нового

Graphical Orders Manager

Незаменимый помощник для ручной торговли. Максимальная автоматизация повседневных рутинных расчетов. Удобная система открытия и ведения сделок, а также их закрытия по достижению обозначенного регулируемого уровня. Максимально наглядная и полная информация по текущей ситуации по каждому инструменту отдельно. Удобная торговая панель. Множество дополнительных функций в одной программе. Корректная работа с любыми инструментами: Forex, CFD, Futures.

Работа программы идет по таймеру и не зависит от приходящих тиков, поэтому менеджер функционирует при любой активности рынка и даже в выходные дни. Никаких стандартных тяжелых библиотек. Минимум кода - максимум функций. Нет задержек в исполнении ордеров.


Основные функции

  • Целевые уровни с отображением расстояния от текущей цены в пунктах и итоговой прибыли. Все расчеты проводятся «на лету» при перемещении линий
  • Автоматическое закрытие сделок по достижению перемещаемого уровня. Вы можете не ставить StopLoss и TakeProfit, если не хотите показывать их своему брокеру
  • Удобная и компактная торговая панель с доступом ко всем функциям программы
  • Автоматический расчет размера лота по задаваемым параметрам, автоматический калькулятор управления капиталом
  • Автоматическое построение уровней безубытка для покупок и продаж
  • Закрытие всех сделок одной кнопкой
  • Очистка графика одной кнопкой
  • Удаление всех отложенных ордеров одной кнопкой
  • Возможность автоматической установки хеджирующего отложенного ордера
  • Выставление StopLoss или TakeProfit к единому уровню для всех сделок одной кнопкой
  • Отображение закрытых сделок на графике
  • Работа по ордерам с заданным Magic Number


Функции, настройки и особенности работы

  • Менеджер использует две целевые линии. Есть два режима работы:
    • Если сделок нет, то указывается расстояние от цены до линии в пунктах. Линии нельзя поставить ближе двух спредов от цены. Это сделано для обеспечения безопасного открытия сделок.
    • Если есть открытые сделки, то у линии указывается итоговая прибыль или убыток с учетом комиссии, свопа и спреда. Итоги выводятся в валюте депозита.
  • Auto closing orders. Настраивается из менеджера. Если активирована данная функция, то сделки будут автоматически закрываться по достижении ценой Bid целевого уровня. Если менеджер не работал больше 10 минут, то при запуске эта функция автоматически отключается. Это сделано для обеспечения безопасности открытых сделок. Также закрытие сделок не будет происходить, пока нажата левая кнопка мыши. Это сделано для безопасного переноса целевых линий вблизи текущей цены. Ведь если перенести линию за цену, то сделки будут закрыты, так как будет выполнено условие достижения указанной цены.
  • Торговая панель с возможностью открытия ордеров и доступом к дополнительным функциям. При настройке и расчете лота менеджер автоматически учитывает минимальный и максимальный лоты, а также шаг изменения. Если выбранный лот превышает маржинальные требования, то это будет указано. Также сделки будут открываться с Magic, StopLoss/TakeProfit и комментарием, указанными в настройках программы. Торговую панель и все дополнительные панели можно свободно передвигать и располагать в удобных местах. Предусмотрены четыре режима расчета лота:
    • Фиксированный указанный лот.
    • Лот на каждую 1000 депозита. Например, если указано 0.1, а депозит 200$, то будет использоваться лот 0.02.
    • Риск на сделку. Указывается процент депозита, который допустимо потерять. В качестве уровня StopLoss используются целевые уровни. При их переносе лот будет автоматически пересчитан.
    • Множитель для Мартингейла. Если сделок нет, то указывается минимальный лот. Если есть открытые сделки, то будет применен указанный множитель к максимальному открытому лоту. Buy и Sell учитываются отдельно.
  • Все важные настройки программы сохраняются в глобальных переменных. Это значит, что вы можете свободно переключать таймфрейм, деактивировать менеджер или выключать терминал - все настройки будут сохранены. Срок хранения настроек - 4 недели. По каждому инструменту хранятся свои настройки.
  • При ведении открытых сделок на графике отображаются уровни безубытка по Buy и Sell-ордерам отдельно, а также суммарный открытый лот в каждом направлении. Это удобно, если у вас несколько открытых сделок.
  • Count pending orders. Настраивается из менеджера. Опциональная возможность учета отложенных ордеров при расчете итогов и уровней безубытка.
  • Show closed orders. Настраивается из менеджера. Опциональная возможность отображения на графике закрытых сделок.
  • Настройка из менеджера значений StopLoss и TakeProfit в пунктах для ордеров, открываемых менеджером. Если значение меньше допустимого минимума, то стопы будут автоматически расширены.
  • Возможность работы с Magic Number. Если в настройках указано значение больше 0, то менеджер будет работать только со своими ордерами: открывать, считать и закрывать. При значении 0 работа идет со всеми ордерами по символу. Это не касается отложенных ордеров, так как их Magic равен 0.
  • Program timer (ms). Настраивается из менеджера. Таймер, генерирующий события и активизирующий цикл расчетов. Нельзя установить меньше 100 (высокая нагрузка) и больше 3000 (не имеет смысла).
  • Pause for spread. Настраивается из менеджера. Количество циклов работы программы для обновления спреда. Если поставить 1, то спред будет обновляться постоянно, но это приведет к постоянному изменению итогов для Sell-ордеров, так как итог всегда корректируется на размер спреда.
  • Use lines as stops. При активации данной функции уровни StopLoss и TakeProfit будут автоматически установлены по целевым линиям.
  • Use hedging orders. При активации данной функции во время открытия сделки будет автоматически установлен хеджирующий ордер в противоположном направлении с отступом от текущей цены.
  • Shift for hedging. Отступ для хеджирующего ордера.

И помните, что оставляя оценки и комментарии к программе, вы не только помогаете автору, но и всем остальным пользователям! Не забывайте оставлять оценки и пожелания для дальнейшего развития программы.


Внешние настройки программы

  • Color of the upper target line - цвет для верхней целевой линии и текста к ней
  • Color of the lower target line – цвет для нижней целевой линии и текста к ней
  • Width of the target lines – ширина целевых линий
  • Style of the target lines – стиль целевых линий
  • Color for the breakeven level of buys – цвет для уровня безубытка buy-ордеров
  • Color for the breakeven level of sells – цвет для уровня безубытка sell-ордеров
  • Width for the breakeven levels – ширина линий безубытка
  • Style for the breakeven levels – стиль линий безубытка
  • Font size for text labels – размер шрифта для тектовых меток к линиям
  • Font for text labels – шрифт для текстовых меток (выпадающий список)
    • Arial
    • Verdana
    • Tahoma
  • Color theme for Panel – цветовая тема для оформления интерфейса программы
  • Comment for new orders – комментарий для ордеров, открываемых с панели
HappyMansWorld
1291
2016.06.17 09:37 
 

Very useful product for Traders keeps in mind the amount of Risk on the Table, and the developer is professionally responsive.

dh9999
362
2016.01.12 15:07 
 

EXCELLENT PRODUCT ,

USEFUL AND EASY FOR MANUAL TRADE

the author responds quickly, VERY WELL, I advice you !

Версия 3.5 - 2016.10.18
+ Переработана функция отображения ордеров. При вызове утилиты она всегда неактивна. При включении перебирает историю (количество ордеров задается в настройках) и рисует закрытые ордера на графике. Дольше в реальном времени отображает и перерисовывает текущие открытые ордера. При отключении функции или утилиты график очищается от отображенных ордеров.
+ Скорректирована работа расчета ордера на 1000 депозита. Проверка минимального и максимального лота отключена для ввода множителя. Но для кнопки открытия ордера такая проверка осталась.
Версия 3.4 - 2016.09.20
Добавлена функция переноса TP и SL всех ордеров к целевым линиям. Перенос идет для всех ордеров инструмента (если не задан Magic Number) отдельными кнопками для TP и SL. При переносе уровней идет проверка корректности.
Если новый уровень не удовлетворяет требованию для переноса, то он будет установлен на расстоянии двух спредов от цены.
Версия 3.3 - 2016.06.08
+ Добавлена опция установки уровней TakeProfit и StopLoss по целевым линиям. Когда функция активна, стопы будут установлены на текущее положение целевых уровней (но не ближе двух спредов). Чтобы сдвинуть линии, а не стоп-уровни, надо "цеплять" линию с небольшим отступом. Иначе будет двигаться сам стоп-уровень.
+ Добавлена функция установки хеджирующего отложенного ордера. Когда функция активна и установлен отступ для хеджирующего ордера, тогда при открытии новой сделки будет автоматически установлен противоположно направленный отложенный стоп-ордер. Нельзя установить отступ меньше двух спредов. Отложенный ордер будет установлен без уровней TakeProfit и StopLoss.

Если есть ошибки в работе программы или идеи её улучшения, то прошу связаться со мной через личные сообщения или обсуждение программы.
Версия 3.2 - 2016.02.12
- Исправлена ошибка с возможностью деления на ноль при расчете лота по риску и нулевым уровнем StopLoss.
- Исправлен расчет текущего профита. Теперь даже при включенном учете отложенных ордеров реальный текущий профит считается только по реально открытым ордерам.
- Начато формирование информационной панели. Пока только отображается сумма залога на 1 лот. Приветствуются пожелания по наполнению информационной панели.
Версия 3.1 - 2016.02.11
- Добавлен учет отложенных ордеров. Опция включается и отключается из панели настроек менеджера. Поскольку отложенные ордера MetaTrader открывает с Magic=0, то опция работает только с нулевым значением Magic в программе.
- Добавлена кнопка удаления всех отложенных ордеров по инструменту. Ситуация с Magic идентична - работает только с установленным значением Magic=0.
- Исправлена опечатка.
- Исправлен расчет лота на 1000 депозита.
- Нельзя установить StopLoss/TakeProfit ближе двух спредов. Если в настройках указано значение меньше, то уровень будет расширен автоматически во избежание ошибок.
- Почти все настройки перенесены в менеджер. Комментарий останется во внешних настройках, так как в глобальных переменных не хранятся строковые значения.
- Убрана преднастройка отступа для начальной установки линий, так как это происходит один раз. В дальнейшем уровни берутся из сохраненных значений.
Версия 3.0 - 2016.02.03
- Почти доделана торговая панель. Большая часть запланированных функций работает. Все панели можно перемещать. Положение панелей сохраняется.
- Сохранение настроек для каждого символа отдельно. Позволяет перезапускать терминал и переключать таймфреймы без потери контроля. Если менеджер не работает 10 минут, то автозакрытие сделок отключается. Это сделано для безопасности ордеров, цена которых ушла за линии пока терминал не работал.
- Если сделок нет, то целевые линии нельзя поставить ближе двух спредов к цене. Это сделано для безопасности открытия ордеров.
- Ордера не закрываются пока нажата левая кнопка мыши. Это для безопасного перемещения целевых линий.
- Введена работа с MagicNumber. Если в настройках указано значение больше 0, то менеджер будет работать только со своими ордерами: считать и закрывать. При значении 0 - учитываются все ордера по символу.
- Сделана полноценная торговая панель с расчетом лота. Четыре режима расчета: указанный в настройках лот, лот на каждую 1000 депозита, лот в расчете на риск по СтопЛосс (используются целевые линии), увеличение максимального открытого лота на указанный множитель. Сделки будут открыты с Magic, StopLoss/TakeProfit и комментарием, указанными в настройках.
- Добавлена функция быстрой очистки графика от всех объектов.
- Часть настроек перенесена в менеджер, и ими можно управлять без перезапуска программы. Список гибких настроек будет расширяться.

Планируется добавить функции:
- Удаление отложенных ордеров
- Возможность расчетов с учетом отложенных ордеров
- Дополнительный режим установки отложенных ордеров
- Установка SL/TP по целевым уровням
- Дополнительная информационная панель
Версия 2.0 - 2016.02.02
- Полная переработка кода. Установлен штатный таймер вместо бесконечного цикла.
- Уровни отображаются всегда. Если сделок нет - отображается количество пунктов от текущей цены. (В дальнейшем будет использоваться для расчета лота по указанному риску).
- Добавлена перемещаемая панель управления. Пока только отображает название инструмента и текущий спред. Панель можно сворачивать в компактный вид. Можно удалить менеджер кнопкой закрытия на панели.

В дальнейшем функционал панели будет значительно расширен. Приветствуются пожелания по функционалу и сообщения об ошибках.
Версия 1.4 - 2016.01.27
- Уменьшено количество настроек.
- Введена настраиваемая пауза для перерасчета спреда. Это введено для избежания частой смены итогов для Sell ордеров. Пауза задается в количестве циклов перебора программы. При желании можно ввести значение 1, и спред будет пересчитываться постоянно.
- Вся программа теперь в бесконечном цикле. Раньше цикл стартовал только при открытых ордерах и завершался при отсутствии ордеров. Теперь цикл бесконечен и стартует при поступлении первого тика, но при отсутствии ордеров пауза удвоена. Бесконечный цикл необходим для реализации будущих функций.
- Проведена общая оптимизация кода.
Версия 1.3 - 2016.01.12
Добавлены учет комиссии и свопа при расчете итоговой прибыли.
Добавлены варианты расчета прибыли для CFD и Future (метод расчета определяется автоматически).
Просьба сообщать об ошибках в работе программы.
Версия 1.2 - 2016.01.06
В версии 1.2 появилась опциональная возможность отображать на графике сделки, закрытые с помощью менеджера.

Новый пункт настроек:
Show closed orders - отображать на графике закрытые сделки
- true - отображать
- false - не отображать