Приложения для торговли в терминале Метатрейдер 4 и 5
ENRU

Вопросы и ответы

tradingsoft.info/

График сверху панели, прозрачная панель, как исправить?

График сверху панели, прозрачная панель

  1. Кликните по графику правой кнопкой мыши.
  2. Выберите пункт "Свойства".
  3. В открывшемся окне перейдите на вкладку "Общие".
  4. Снимите галочку с параметра "График сверху".

График сверху панели, прозрачная панель

Где хранятся файлы настроек?

Адрес папки хранения файлов настроек и шаблонов панели:

  • Для мт4 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL4 > Files > TradePanel > Presets.
  • Для мт5 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL5 > Files > TradePanel > Presets.

Папка "Panel settings" содержит следующие вложенные папки:

  • Panel settings - папка для хранения файлов настроек панели.
  • Panel color - папка для хранения цветовых схем панели.
  • Labels color - папка для хранения цветовых схем меток ордеров.
  • TrailingStop - папка для хранения шаблонов функции трейлинг стоп.
  • BreakEven - папка для хранения шаблонов функции безубытка.
  • PartialClose - папка для хранения шаблонов функции частичного закрытия.

Где хранятся скриншоты?

Адрес папки хранения скриншотов:

  • Для мт4 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL4 > Files > Charts.
  • Для мт5 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL5 > Files > Charts.

Почему меняются настройки после каждого переключения символа?

Настройки при переключении символа могут меняться если для данного параметра включен Мультивалютный режим.

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

Например, вы можете сохранить:
для символа EURUSD тейк профит = 400 пунктов и лот = 0.5,
и для символа BTCUSD тейк профит = 30000 пунктов и лот = 0.04.

Соответственно, если переключить график на EURUSD, панель автоматически подставит значение тейк профита = 400 пунктов и значение лота = 0.5. Если переключить на BTCUSD, панель автоматически подставит значение тейк профита = 30000 пунктов и значение лота = 0.04.

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

Почему ожидаемая прибыль на тейк профите меняется на каждом тике?

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

Например, валюта торгового счета в USD и мы заключили сделку Buy по символу AUDCAD.

На данном символе нет прямой привязки к USD, и мы можем получить ожидаемую прибыль только в AUD или CAD. Для того чтобы прибыль выразить в USD, нам надо AUD или CAD конвертировать в USD, используя котировку AUDUSD или USDCAD. Так как текущая цена AUDUSD или USDCAD будет постоянно меняться, соответственно будет меняться и стоимость пункта AUDCAD выраженная в USD. Таким образом ожидаемая прибыль, выраженная в USD будет так же меняться, даже при условии что мы не меняем тейк профит и стоп лосс.

Я установил риск 50$, почему ордер открывается с риском 50.9$

Риск определяется объемом сделки. Объем сделки должен быть кратен определенному шагу, этот шаг устанавливает брокер и в большинстве случаев он равен 0.01. После расчета объема сделки согласно заданному риску, панель всегда нормализует итоговое значение, и именно на этом шаге теряется точность риска. Но это технические требования, если объем не нормализовать, то торговый сервер не примет запрос на открытия ордера.

Например, расчетный объем сделки для риска в 50$ получился 0.546896543. Торговый сервер не примет такой объем, так как он не соответствует требованиям, поэтому панель округляет его до ближайшего правильного объема, и получает объем 0.55. В итоге мы получаем вместо объема 0.546896543 объем 0.55, и вместо риска 50$ риск 50.9$.

Я создал свой список в Обзоре рынка, почему панель добавляет туда ненужные символы?

Окно "Обзор рынка" содержит символы, которые обновляются в реальном времени.

При расчете стоимости пункта для некоторых символов требуется использовать дополнительные котировки. Например, если торговый счет в USD и текущий символ AUDCAD, то для расчета стоимости пункта потребуется котировки AUDUSD и USDCAD. Соответственно, если в "Обзоре рынка" нет символов AUDUSD и USDCAD, то панель их туда добавит, так как эти котировки нужно обновлять в реальном времени.

Почему время в панели иногда останавливается?

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

Как добавить свой звуковой файл?

Чтобы использовать собственный звук в панели, его необходимо поместить в папку хранения аудиофайлов (папка Sounds).

Хранилище аудиофайлов находится по следующему адресу:

C:\Program Files \ MetaTrader* \ Sounds.

* Название вашего брокера.

Почему не работают горячие клавиши?

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

Пункт или пипс?

Торговая панель работает только с пунктами. Определение пункта такое же, как и определения переменной _Point в mql4 и mql5:

Пункт - это минимально возможное изменение цены на символе..

  • Если котировка пятизначная : 1 пункт = 0.00001.
  • Если котировка четырехзначная: 1 пункт = 0.0001.
  • Если котировка трехзначная: 1 пункт = 0.001.
  • Если котировка двузначная: 1 пункт = 0.01.

Как удалить все данные панели?

Для удаления всех данных панели выполните следующие шаги:

  1. Удалите с графиков все запущенные Панели.
  2. Перейдите в папку Files и удалите в ней папку TradePanel:
    • Для мт4 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL4 > Files > TradePanel.
    • Для мт5 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL5 > Files > TradePanel.
Внимание! Вместе с папкой TradePanel, удаляться все сохраненные файлы настроек и шаблоны панели. Поэтому, если эти файлы необходимо оставить, то перед удалением, сохраните их в другую папку.

Если переключить символ на графике, утилита продолжит сопровождать ордера на предыдущем символе?

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

Например:

  1. Открыли ордер на EURUSD и установили ему трейлинг стоп.
  2. Далее переключили символ графика на USDCAD, открыли ордер и установили ему частичное закрытие.
  3. Далее переключили символ графика на GBPUSD и установили задание открыть ордер.
  4. Далее переключили символ графика на AUDUSD и установили алерт.
  5. Далее переключили символ графика на AUDNZD.

В итоге, панель находясь на символе AUDNZD:

  • будет вести трейлинг стоп ордера на EURUSD.
  • выполнит частичное закрытие ордера на USDCAD.
  • обработает установленное задание на GBPUSD.
  • обработает установленный алерт на AUDUSD.

Я выключил терминал, почему ордер не закрылся по виртуальному стоп лосс?

Закрытие ордера по виртуальному стоп лоссу и тейк профиту исполняется Торговой Панелью, а не торговым сервером. Это означает что когда текущая цена достигает уровня виртуального стоп лосса или тейк профита, ордер закрывает утилита. Соответственно если вы выключите терминал или панель, ордер по виртуальному стоп лоссу и тейк профиту не закроются.

Ошибка 4109 (automated trading is disabled)

Разрешите автоматическую торговлю, для этого:

  1. Включите автоматическую торговлю на терминале.
  2. Включите автоматическую торговлю в Торговой Панели.

Для MT4:

Error 4109 For MT4

Для MT5:

Error 4109 For MT5

Панель работает медленно и постоянно зависает, что делать?

В первую очередь нужно определить источник проблемы, для этого:

  1. Закройте все приложения windows.
  2. Запустите терминал и закройте в нем все окна.
  3. Откройте необходимое количество окон и запустите Торговую Панель.
  4. Проведите тест (выполните те действия, которые приводили к проблеме):
    • Если проблема возникает на этом шаге, значит проблема в Торговой Панели или в конфигурации вашего компьютера. Для того чтобы решить эту проблему или получить пояснения, соберите необходимые данные и отправьте их разработчику, как это сделать смотрите в разделе "Торговая Панель не работает или работает некорректно, что делать?".
    • Если на этом шаге проблем нет, переходим к следующему шагу.
  5. Запускайте поочередно на графики все используемые индикаторы и эксперты (если они использовались). После добавления каждого нового индикатора проводите тест:
    • Если проблема возникает на этом шаге, значит проблема в индикаторе (примеры проблем смотрите ниже). Для того чтобы решить эту проблему (если это технически возможно) или получить пояснения, соберите необходимые данные, и отправьте их разработчику , как это сделать смотрите "Торговая Панель не работает или работает некорректно, что делать?" (так же потребуется отправить индикатор).
    • Если на этом шаге проблем нет, переходим к следующему шагу.
  6. Запускайте поочередно все используемые приложения windows. Если проблема возникает на этом шаге, то значит не хватает ресурсов компьютера или скорости интернета.

Что влияет на быстродействие панели?

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

  • Своевременное поступление данных с торгового сервера. Терминал постоянно связывается с торговым сервером, и обновляет графики. Если скорость интернета не достаточная для своевременного обновления текущих данных, то терминал будет входить в режим ожидания данных. В режиме ожидания, терминал перестает обрабатывать графики и установленные на них графические объекты, перестает принимать и передавать клики на график. Терминал может входить в режим ожидания например на секунду через каждые 10 секунд, и этого достаточно чтобы панель подвисала и работала отрывисто. Если вы кликнете по панели, а она не реагирует, то это проблема не в панели, панель просто не получает эти клики, так как терминал находиться в режиме обновления данных. Поэтому важно чтобы терминал был обеспечен хорошей скоростью интернета.
  • Количество графических объектов на графике. Терминал обрабатывает все графические объекты в общем списке, и чем больше этот список, тем больше времени нужно терминалу на поиск и обработку требуемого графического объекта.

Для уменьшения нагрузки избавьте терминал от ненужной обработки и загрузки данных:

  1. Скройте все неиспользуемые символы в окне "Обзор рынка". Терминал обновляет и обрабатывает только те символы, которые есть в списке "Обзоре рынка", поэтому скрыв все неиспользуемые символы, вы существенно разгружаете терминал, особенно это актуально при низкой скорости интернета.
  2. Своевременно удаляйте с графика все неиспользуемые графические объекты (линии, стрелки, фигуры и тд).

Как индикатор может повлиять на быстродействие панели?

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

Несколько примеров из нашего опыта, как индикатор может повлиять на панель:

  • Индикатор создает огромное количество графических объектов (прямоугольники, линии, стрелки и тп), это отражается на скорости обработки графика терминалом. Эту проблему можно избежать, если задать индикатору глубину прорисовки объектов. Например, рисовать объекта на последних 100 барах, а не на всей истории.
  • Индикатор отключает на графике передачу событий перемещения и нажатия кнопок мыши. Когда индикатор отключает эту функцию для себя, он его отключает и для торговой панели, так как эта функция является общей для всех приложений запущенных на графике. И соответственно торговая панель перестает реагировать на клики, так как терминал не передает их.
  • Индикатор постоянно подкачивает данные из сторонних сайтов. Если индикатор после отправки запроса ждет ответа, то практически на 100% график будет зависает, потому что индикатор и график работают в одном потоке. То есть, индикатор ожидая ответа от своего сервера останавливает поток, это приводит к тому что график перестает обновляться и соответственно терминал перестает обрабатывать события графика, в том числе клики по графическим объектам.
  • Индикатор выполняет сложные и ресурсоемкие расчеты при инициализации. Этот процесс в индикаторе выполняется при каждом переключении символа на графике.
  • Как только вы нажимаете кнопку переключить символ, график зависает на несколько секунд, - это проблема не в панели, панель выполнила задачу, она передала команду терминалу на переключение символа, терминал переключил символ, и поток остановился на индикаторе, и пока индикатор не выполнит расчеты, график будет в зависшем состоянии.
  • Индикатор не оптимизирован и не способен обработать переключение символа. Нам попадался экземпляр, который при переключении символа зацикливался, и терминал переставал откликаться.
  • Индикатор удаляет графические объекты Торговой Панели. К сожалению попадаются индикаторы, разработчики которых не заботятся о бесконфликтной работе их приложения, и не прописывают элементарные функции сортировки объектов на свой/чужой.

График завис, в этот момент я кликаю по кнопке много раз.

Как было написано выше, график и индикаторы работают в одном потоке. Это означает, что все действия и события с графиком встают в один поток, и выполняться друг за другом. Если обработка графика остановилась (остановился поток), терминал все равно продолжит принимать событие "Клик по графику" и будет ставить их в очередь. И как только поток продолжит свою работу, все эти клики терминал передаст всем установленным на графике приложениям.

Например, индикатор сделал запрос на сервер и ждет ответа или ваш терминал потерял кратковременно связь с торговым сервером:

  1. в этот момент поток останавливается, терминал перестает обрабатывать события на графике, и переходит в режим ожидания,
  2. далее вы кликнули по кнопке Buy, но терминал не передает этот клик панели, и вместо этого ставит этот клик в очередь, и соответственно панель не выполняет команду.
  3. далее вы решили что панель зависла, и кликаете еще 9 раз по кнопке Buy, и в этот раз терминал не передает эти клик панели, и вместо этого ставит эти клики в очередь. Обратите внимание, что в этот момент панель не зависла, панель находится в рабочем состоянии и готова к выполнению необходимого функционала, она просто не получает нажатия кнопок от терминала, так как терминал находится в режиме ожидания.
  4. индикатор получил ответ от своего сервера, или терминал снова подключился к торговому серверу и обновил данные, и поток продолжил свою работу,
  5. и теперь все 10 кликов, которые вы сделали по кнопки Buy, друг за другом поступят к панели, и соответственно панель выполнит команду 10 раз.

Торговая Панель не работает или работает некорректно, что делать?

Согласно правилам сервиса «Маркет», покупатель вправе получить поддержку от разработчика и потребовать от разработчика исправить обнаруженную в продукте критическую ошибку:

III.5. При возникновении претензий к приобретенному Продукту, Покупатель, в первую очередь, должен связаться с Продавцом для получения разъяснений по возникшим вопросам.
III.6. Покупатель имеет право потребовать исправления найденной в Продукте критической ошибки, в результате которой происходит досрочное прекращение работы Продукта. Если Продукт не соответствует заявленной функциональности, Покупатель имеет право потребовать от Продавца внесения соответствующих изменений в Продукт.

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

III.7. Покупатель обязуется предоставить Продавцу всю необходимую информацию для воспроизведения и устранения ошибок, описанных в пунктах III.5 и III.6. настоящих правил. Претензии общего вида, такие как "Ничего не работает", "Программа работает неправильно" и т.п., не рассматриваются.

Нужно понимать, что для решения проблемы разработчику нужно: понять что происходило в вашем терминале на момент возникновения проблемы и воспроизвести эту проблему на своем компьютере. Если вы не предоставите необходимые данные, то разработчик не сможет вам помочь, не потому что он этого не хочет, а потому что это технически невозможно сделать.

Если Торговая Панель не работает или работает некорректно, вам следует предоставить разработчику следующие данные:

  1. Укажите версию Торговой Панели, а так же используемый терминал (мт4 или мт5). Опишите подробно проблему, после каких действий она возникает. Укажите какое количество панелей запущенно в терминале. Прикрепите к сообщению скриншоты или видео с демонстрацией проблемы.
  2. Если на графике установлены индикаторы, обязательно проведите тест описанный в "Панель работает медленно и постоянно зависает, что делать?". Если проблема возникает только в том случае, если на графике установлен индикатор, то прикрепите этот индикатор к сообщению.
  3. Приложите к сообщению настройки Торговой Панели, если в терминале используется более одной панели, приложите настройки всех панелей.
  4. Приложите к сообщению лог файлы вкладки "Эксперт".
  5. Приложите к сообщению лог файлы вкладки "Журнал".
  6. Если проблема связана с открытием, модификацией или закрытием ордеров, приложите к сообщению скриншот вкладки "Торговля" и Отчет вкладки "История счета". Укажите тикеты проблемных ордеров.

Все данные упакуйте в ZIP архив и отправьте личным сообщением разработчику.

Настройки Торговой Панели

Перейдите в настройки панели, и нажмите кнопку "Сохранить".

Trade Panel Settings

Перейдите в папку Panel settings:

  • Для мт4 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL4 > Files > TradePanel > Presets > Panel settings.
  • Для мт5 - Кнопка "Файл" в меню терминала > "Открыть каталок данных" > MQL5 > Files > TradePanel > Presets > Panel settings.

Найдите в ней сохранный файл настроек, и отправьте этот файл разработчику.

Лог файлы вкладки Эксперт

Перейдите на вкладку "Эксперт", кликните по ней правой кнопкой мыши, и в контекстном меню выберите пункт "Открыть".

Expert Tab Files

В открывшемся окне найдите файлы за требуемый период времени (дата в названии файлов), и отправьте эти файлы разработчику.

Лог файлы вкладки Журнал

Перейдите на вкладку "Журнал", кликните по ней правой кнопкой мыши, и в контекстном меню выберите пункт "Открыть".

Journal Tab Files

В открывшемся окне найдите файлы за требуемый период времени (дата в названии файлов), и отправьте эти файлы разработчику.

Отчет вкладки История торговли

Перейдите на вкладку "История счета", кликните по ней правой кнопкой мыши, и в контекстном меню выберите пункт "Сохранить как отчет".

Trade History Tab Report

Отправьте сохраненный отчет разработчику.