Jump to content

Вопросы по платформе MetaTrader


Recommended Posts

Rosh

Вопросы , связанные с настройкой и эксплуатацией терминала MetaTrader 4, а также особенности программирования.

Link to post
Share on other sites
  • Replies 2.8k
  • Created
  • Last Reply

Top Posters In This Topic

  • Rosh

    483

  • AntFX

    130

  • Ugar68

    68

  • Roger

    62

Top Posters In This Topic

Popular Posts

Для тех, кто не следит за метаквотами и их новостями(в которых на своем сайте они застряли давным давно) - на своем форуме они объявили:   MetaQuotes Software Corp. 2017.05.10 22:48  Новая версия пла

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

Как и любой удаленный объект:    Ctrl+Z   если не закрывался МТ4.

Posted Images

Rosh

Вопрос: я скачал выложенный индикатор (советник, скрипт), но он у меня не работает (ругается компилятор). В чем причина?

 

Ответ: разработчики , пока не выйдет финальный релиз, постоянно вносят изменения в компилятор и терминал МТ4. Попробуйте скачать самый последний билд МТ4. Ссылка - http://www.metaquotes.ru/downloads/

Link to post
Share on other sites
Rosh

Вопрос: я скачал выложенный советник( скрипт), компилятор не ругается, но советник(скрипт) не совершает торговых операций. В чем может быть причина?

 

Ответ: Проверьте настройки терминала, советнику (скрипту) должно быть позволено торговать.

post-18076-1404209354,0153_thumb.png

Link to post
Share on other sites
Rosh

Некоторые вопросы, взятые с сайта разработчиков - http://www.metaquotes.ru/knowledge_base/faq_experts/

 

#

 

Почему в бета версии клиентского терминала MetaTrader 4 не работает тестирование стратегий?

На данный момент модуль тестирования стратегий не готов для бета-тестирования в составе терминала MetaTrader 4.

#

 

Как экспортировать мои пользовательские индикаторы из клиентского терминала MetaTrader 3.xx в клиентский терминал MetaTrader 4?

Модуля автоматизированного экспорта не существует. Вам необходимо модифицировать существующий код в соответствии с правилами языка MetaQuotes Language 4.

#

 

Подскажите, как подключить уже скомпилированный эксперт (*.EXP, *.EX4), чтобы он появился в окне навигатора в опции советники?

Необходимо поместить файл в каталог "EXPERTS".

#

 

Подскажите как исполняемый код в *.EXP или *.EX4 перевести снова в исходный код *.MQL или *.MQ4?

К сожалению, никак.

#

 

Почему-то при запуске MetaTrader 3.xx на всех советниках пропадает флаг разрешения работы в реальном времени.

Скорее всего в настройках эксперта запрещена торговля в реальном времени.

#

 

Подключил эксперта к графику, но эксперт не работает. Почему?

Проверьте цвет пиктограмм экспертов в окне Navigator и если они красные, то значит возможность использования экспертов запрещена сервером. Также должна быть включена кнопка "Enable Expert Advisors" на панели инструментов — она отвечает за включение/выключение всех экспертов в системе. Состояние экспертов можно увидеть на графике по символу в правом верхнем углу: улыбающаяся рожица — эксперт включен и работает с торговым счетом, угрюмая рожица — эксперт работает только в режиме информирования без выполнения сделок, крестик — эксперты запрещены. Если не включен параметр "Allow trade in real time" в эксперте, то он не будет совершать операций на торговом счете, а будет лишь информировать о возможности совершения операций.

#

 

Когда срабатывает советник, т.е. выполняется его алгоритм?

Советник срабатывает с приходом каждого ценового тика.

#

 

Если я подцепил эксперта к минутному графику, а затем переключился посмотреть на пятиминутку, то эксперт тоже начинает работать на пятиминутке?

Да.

#

 

Как сделать, чтоб советник при прикручивании его к графику показывал стрелки вниз и вверх в соответствии с алгоритмом уже на свечах истории?

Необходимо при тестировании советника на вкладке «Strategy Tester» поставить галочку «Arrows on the chart». После тестирования на графике стрелками будут показаны сигналы к покупке и продаже. Также будут показаны установленные уровни Stop Loss.

#

 

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

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

#

 

Как моделируются бары?

Для бычьих баров идет последовательное моделирование по ценам OLHC. Для медвежьих — OHLC.

#

 

Можно ли из эксперта запустить на исполнение внешний файл?

В MetaTrader нельзя, в MetaTrader 4 — можно.

Link to post
Share on other sites
Rosh

Каков формат файлов истории в MetaTrader (hst-файлы)?

 

Сначала идет заголовок базы:

 

struct HistoryHeader
 {
  int               version;            // версия базы
  char              copyright[64];      // копирайт
  char              symbol[12];         // инструмент
  int               period;             // период инструмента
  int               digits;             // число знаков после запятой в инструменте
  time_t            timesign;           // временной отпечаток создания базы
  time_t            last_sync;          // время последней синхронизации
  int               unused[13];         // для будущего использования
 };

а затем массив баров (выравнивание однобайтовое):

 

#pragma pack(push,1)
//---- Стандартное представление котировки в базе
struct RateInfo
 {
  time_t            ctm;                // текущее время в секундах
  double            open;
  double            low;
  double            high;
  double            close;
  double            vol;
 };
#pragma pack(pop)

 

Ответ взят с сайта разработчиков - http://www.metaquotes.ru/forum/4787/

Link to post
Share on other sites
Rosh

Почему не работает отправка эл. писем из советника (эксперта)?

 

Необходимо выставить нужные настройки. Кажется, читал , что возможность отправки писем закладывается на сервере ДЦ. Так что, если все правильно сделано и письма не уходят - значит сервер запрещает такую отправку. Проверить можно кнопкой Test .

post-18076-1404209362,5815_thumb.png

Link to post
Share on other sites
  • 2 weeks later...
taurus

В инструкции по MQL 4 написано, что

"Синтаксис MetaQuotes Language 4 очень похож на синтаксис языка Си".

Понимаю, что С и С++ похожи, но все же разные языки.

Вопрос: так все же к какому языку ближе MQL 4? С или С++ ?

Спасибо.


"Чем больше я узнаю, тем меньше я знаю"

Link to post
Share on other sites
Rosh

Насколько я понимаю, Си++ - это объектное расширение языка Си. А так как в MQL-4 нет объектов, то он ближе к Си. Хотя, это не имеет значения.

Link to post
Share on other sites
taurus
Насколько я понимаю, Си++ - это объектное расширение языка Си. А так как в MQL-4 нет объектов, то он ближе к Си. Хотя, это не имеет значения.

 

Благодарю.


"Чем больше я узнаю, тем меньше я знаю"

Link to post
Share on other sites
mamalkov

Rosh wrote:

Некоторые вопросы по установке и настройке терминала МТ4 описаны здесь - http://www.alpari-idc.ru/ru/userguide/metatrader/4.php

 

Ошибочка - это инструкция по MT3, часть 4

 

taurus wrote:

Благодарю.[\quote]

 

Зря. Есть и классы, и объекты, и ресурсы.

Link to post
Share on other sites
mamalkov

По МТ4 есть много вопросов, хотелось бы получить более точные ответы.

Некоторые фирмы уже эксплуатируют МТ4 в реале. Кто они?

В МТ4 применимы оба языка - MQL (т.е. MQ2) и MQ4?

Опубликованы ли API-функции для МТ4? Разработчики заявили, что все они в открытом доступе, т.е. не только по клиентскому терминалу.

Link to post
Share on other sites
Rosh
По МТ4 есть много вопросов, хотелось бы получить более точные ответы.

Некоторые фирмы уже эксплуатируют МТ4 в реале. Кто они?

В МТ4 применимы оба языка - MQL (т.е. MQ2) и MQ4?

Опубликованы ли API-функции для МТ4? Разработчики заявили, что все они в открытом доступе, т.е. не только по клиентскому терминалу.

1.В реале одна точно есть - http://www.n2bank.com/

2. Только MQL-4

3. Пока не опубликованы - смотри здесь хотя бы http://www.metaquotes.ru/forum/5017/

Link to post
Share on other sites
mamalkov
Некоторые фирмы уже эксплуатируют МТ4 в реале.
В реале одна точно есть - http://www.n2bank.com/

 

Но эта фирма работает с N2trader 4. Это не MetaTrader4.

Link to post
Share on other sites
mamalkov

Приношу извинения - обе программы совпадают, но нигде об этом не упоминается.

Спасибо.

Link to post
Share on other sites
RickD

Жалко. Но похоже мои последние 4 вопроса метаквотесы просто проигнорировали.


MQL4: идея * опыт + творческий подход

Link to post
Share on other sites
Павел Плетт

Почему в MetaTrader4 писмьа приходят только по англиски в 3.83 приходили на 2 языках


Pawel Plett

Link to post
Share on other sites
taurus

Из Учебника по MQL 4, раздел "Типы данных".

Можно узнать, что значит: "Используется только неявное преобразование типов."

Спасибо.


"Чем больше я узнаю, тем меньше я знаю"

Link to post
Share on other sites
mamalkov

Неявное преобразование типов наследовано от языка С и относится в основном к преобразованиям арифметических типов (char, short, float, double, enum, битовое поле). Все остальные преобразования типов должны быть представлены явно (обычно, в круглых скобках, размещаемых перед выражением, тип которого надо преобразовать)

Link to post
Share on other sites
taurus
Неявное преобразование типов наследовано от языка С и относится в основном к преобразованиям арифметических типов (char, short, float, double, enum, битовое поле). Все остальные преобразования типов должны быть представлены явно (обычно, в круглых скобках, размещаемых перед выражением, тип которого надо преобразовать)

 

Большое спасибо.


"Чем больше я узнаю, тем меньше я знаю"

Link to post
Share on other sites
Neutron

Не могу в МТ4 изменить пароль выданный мне при открытии демосчёта :? Может кто сталкивался с подобной проблеммой? В МТ3 все проходило без труда.

Что за зверь: пароль инвестора и нафига он нужен?

Link to post
Share on other sites
Rosh

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

Link to post
Share on other sites
Neutron

В МТ4 реализовано два вида пароля. Основной - для трейдера, по этому паролю можно совершать торговые операции. И пароль Инвестора...

Блин! и как я сам не догадался :p

Однако, остаётся открытой втарая часть вопроса:

Не могу в МТ4 изменить пароль выданный мне при открытии демосчёта.

Может это только у меня такое безобразие?

Link to post
Share on other sites
taurus

У меня два монитора. При запуске МТ 3 все окна загружающегося терминала занимают свои заранее определенные места. Все прежние настройки сохраняются. Т.е. включил и работай.

С МТ 4 так не получается. Если я закрыл терминал и снова открыл его, то каждый раз надо по новой располагать окна по своим местам.

Настройки <панели инструментов>, <обзор рынка> сбиваются, каждый раз приходится настраивать заново.

Это так задумано или я что-то не так делаю?

Спасибо.


"Чем больше я узнаю, тем меньше я знаю"

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...