Как начать работу с Metatrader 5 - страница 130

 

Новая статья -

----------------

Нативный Twitter-клиент для MT4 и MT5 без DLL

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

Для тех, кто умеет писать на других языках программирования, эти библиотеки Twitter могут оказаться полезными для ознакомления. Они являются отличными источниками, позволяющими понять детали реализации, которые иногда не очевидны при простом чтении документации API.
Native Twitter Client for MT4 and MT5 without DLL
Native Twitter Client for MT4 and MT5 without DLL
  • www.mql5.com
Tweeter provides free platform for anyone to post anything on their site. It can be as valuable as financial tips or as valueless as any prominent person can be in expressing her/his thoughts. Since this article primary focus on the media instead of its contents, let's get started. Please sign-up on Tweeter to indulge yourself with a bunch of...
 

У меня не отображается правильное время на кресте, когда я позиционирую свечи. Оно отстает примерно на 30 минут.

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

Также как использовать MQL...

Также какой индикатор дает более точные предварительные данные о цене акции. Спасибо

 
Majeti Svb:

У меня не отображается правильное время на кресте, когда я позиционирую свечи. Оно отстает примерно на 30 минут.

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

Также как использовать MQL...

Также какой индикатор дает более точные предварительные данные о цене акции. Спасибо

Время на графике - это время сервера брокера.

На МТ5 есть стандартный индикатор MACD, который находится здесь:


Если вам не нравится этот стандартный индикатор MACD, то вы можете выбрать и установить другой из CodeBase или из Маркета (их там много).

MQL5 - это язык программирования. Программисты используют этот язык программирования mql5 для создания собственных советников/индикаторов/инструментов.

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

 
Majeti Svb:

У меня не отображается правильное время на кресте, когда я позиционирую свечи. Оно отстает примерно на 30 минут.

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

Также как использовать MQL...

Также какой индикатор дает более точные предварительные данные о цене акции. Спасибо

Еще немного информации (для новичков):

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Как завести реальный счет?

Сергей Голубев, 2020.07.29 10:29

Найдите брокера Metatrader (их много, используйте google для поиска), и откройте счет в соответствии с их условиями на их сайтах.

1. Статья - MQL5.community - Памятка пользователя

.

2. Помощь MetaTrader 5 -Открыть счет

3. С чего начать?
https://www.mql5.com/en/forum/212020

4. Справка MetaTrader 5 - Торговая платформа - Руководство пользователя

5. Как сделать поиск на форуме
https://www.mql5.com/en/forum/193510

6. Помощь MetaTrader 5 -Открыть счет

7. Найти сервер по имени брокера:
https://www.mql5.com/en/forum/214820


 

И просто чтобы подвести итог всему - -

============

1. Памятка пользователя

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Как начать работу с Metatrader 5

Сергей Голубев, 2016.12.30 17:26

Небольшое напоминание о том, как вставлять код в пост(для новых пользователей/новичков) - читайтездесь, и прочитайте полностью статью:MQL5.community - Памятка пользователя
============

2. Как сделать поиск на портале форум/mql5

3. Резюме

3.1.Как начать работу с MT5, краткое содержание!(вкл. предыдущую тему:Как начать работу с MetaTrader и форекс, начало)
Помощь MetaTrader 4 - Клиентский терминал - Руководство пользователя
Помощь MetaTrader 5 - Торговая платформа - Руководство пользователя

3.2.Все (пока не все) о тестере стратегий, оптимизации и облаке

3.3.MetaTrader 5 Python User Group- резюме

3.4.краткое описание системы ASCTREND(включая 2 хороших советника)

3.5.HowTo о системе BRAINTRADING SYSTEM

3.6.параболическая система PriceChannel(включая 2 версии советника)

3.7.оценка состояния рынка(создано 2 советника)

3.8.Ichimoku

3.9.Видео по финансам и трейдингу - О главление

3.10Все о вкладке "Календарь" и макроэкономических событиях

3.11Все о Мастере MQL5: создание роботов без программирования

============

4. Первая ключевая статья:
MetaTrader 5 - больше, чем вы можете себе представить!

============

5. Вторая ключевая статья:
Безграничные возможности с MetaTrader 5 и MQL5

============

6. Как добавить брокера в MT5:

6.1. Помощь MetaTrader 5 -Открыть счет

6.2. Помощь MetaTrader 5 Android OS -Открытие демо-счета

6.3. Справка MetaTrader 5 iPhone/iPad -Подключение к счету и открытие демо-счета

============

7.Сигналы

============

8.Рынок

============

9.MQL5 VPS для MT4/MT5

9.1. Как подписаться на VPShttps://www.mql5.com/en/forum/187872#comment_4851530

9.2. Вы можете перенести подписку на VPS с одного счета на другой
https://www.mql5.com/en/forum/172120#comment_4166892

9.3. Описание MQL5 VPS
https://www.mql5.com/en/forum/172553#comment_4185979

9.4. Мониторинг VPS
https://www.mql5.com/en/forum/188920#comment_4800677

9.5. Синхронизация -
https://www.mql5.com/en/forum/211508

============

10. Брокеры

10.1. Поиск сервера по имени брокера:
https://www.mql5.com/en/forum/9950/page88#comment_3981953
https://www.mql5.com/en/forum/214820

10.2. Помощь начинающим
https://www.mql5.com/en/forum/214904

10.3. Брокеры США
https://www.mql5.com/en/forum/12423/page500#comment_4736742

============

11. Продвижение:
https://www.mql5.com/en/forum/9950/page88#comment_3982032
https://www.mql5.com/en/forum/9950/page88#comment_3982030
https://www.mql5.com/en/forum/9950/page88#comment_3982036

============

12. Фриланс, декомпиляция, правила, примеры декомпилированного кода:
https://www.mql5.com/en/forum/203200
Все ссылки/информация по фрилансу - в этом посте.

============

13. Общие правила и лучшие практики форума

13.1.Тема с обсуждением

13.2.Правила форума

============

14. Тема о темах:что творится на форуме повсюду
Хорошая тема, если вы ищете что-то новое и современное (и бесплатное).

============

15. Тема опредложениях по улучшению MT5, mql5, mql5.com

============

16. Как подписаться на тему или пригласить человека в тему-тема

============

17. Я только что скачал MT5 и не знаю, как подтянуть Cryptos-тема.

============

18. Клуб телепатов-сообщение на форуме eng и тема на форуме rus.

============

19. Как разместить автоматического торгового робота на Metatrader(как прикрепить советника к графику для торговли)
https://www.mql5.com/en/forum/238562#comment_7158340

============

20. Функция автоматического перевода
https://www.mql5.com/en/forum/13348

============

21. Как скачать бесплатный индикатор и установить его на Metatrader
https://www.mql5.com/en/forum/261958

============

22. Как прикрепить индикатор к графику; как изменить настройки индикатора, который был прикреплен к графику
https://www.mql5.com/en/forum/344569

 

Просто чтобы напомнить -

----------------

Executing Trades - Trading Operations - MetaTrader 5 Help
Executing Trades - Trading Operations - MetaTrader 5 Help
  • www.metatrader5.com
The trading activity in the platform implies forming and sending market and pending orders to be executed by a broker, as well as managing current positions by modifying or closing them. In the platform, you can review your account trading history, configure alerts of market events and much more. Opening Positions # Opening of a position or...
 

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

С чего начать?

Сергей Голубев, 2018.09.20 15:43

Воспользуйтесь советами - инструкцией о HowTo

=========

----------------

----------------

----------------


 

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Бета-версия платформы MetaTrader 5 build 2605: Фундаментальный анализ и сложные критерии в тестере стратегий

MetaQuotes, 2020.09.10 17:03

Бета-версия обновленной платформы MetaTrader 5 будет выпущена в пятницу, 11 сентября 2020 года. Мы приглашаем всех трейдеров присоединиться к тестированию новой версии, чтобы оценить все ее возможности и помочь разработчикам исправить ошибки.

Чтобы обновить платформу MetaTrader 5 до сборки 2605, перейдите в раздел Помощь \ Проверить обновления рабочего стола \ Последняя бета-версия:

.



Финальная сборка новой платформы MetaTrader 5 будет выпущена после публичного бета-тестирования.

В новой версии произошли следующие изменения:

  1. Терминал: Расширены возможности фундаментального анализа.

    Добавлены новые свойства торговых инструментов, которые позволяют более точно классифицировать символы:

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

    На основе этих свойств в Market Watch реализована отдельная система, позволяющая эффективно работать с символами. Выберите категорию в меню, и все доступные инструменты будут добавлены в список для углубленного анализа:

    .

    Соответствующие свойства были добавлены в спецификации контрактов:

    .



    Кроме того, фундаментальные данные по торговым символам теперь можно открывать прямо из платформы. В контекстное меню Market Watch добавлены ссылки на крупнейшие агрегаторы:

    .


    Доступность расширенных данных контролируется брокером. Однако мы обеспечили доступность расширенной информации по умолчанию для максимального количества инструментов. Как только брокеры обновят свои серверы до новой версии, соответствующие данные о стране, секторе и отрасли появятся в ваших платформах.
  2. Терминал: Улучшены сигналы и витрины рынка. На левую боковую панель добавлены кнопки аренды и подписки:

    .


    Дальнейшие улучшения коснулись дизайна разделов. Это более яркие цвета кнопок, более крупные кнопки входа на MQL5 и другие улучшения.

  3. Терминал: Исправлен расчет потенциальной прибыли/убытка для уровней графиков Stop Loss и Take Profit.


  4. Терминал: Исправлены ошибки в расчете синтетических инструментов. Эти ошибки иногда приводили к зависанию платформы при запуске.
  5. Терминал: Исправлено отображение значений встроенного индикатора Fractals в окне данных.
  6. Терминал: Все иконки в панелях инструментов платформы обновлены для поддержки мониторов HiDPI.
  7. Терминал: Исправлена настройка объема позиции для скопированных торговых сигналов. Иногда операция корректировки могла завершиться неудачно из-за неправильно выставленных уровней стопов, что приводило к ошибке "invalid stops".
  8. Терминал: Оптимизировано восстановление истории цен после соответствующих изменений на сервере.
  9. MQL5: Добавлена функция MathClassify. Она определяет тип вещественного числа и возвращает результат в виде значения из нового перечисления ENUM_FP_CLASS.
    .
    ENUM_FP_CLASS  MathClassify(
       double  value      // real number
       );
    Перечисление содержит следующие значения:

    .
    • FP_SUBNORMAL - субнормальное число, которое ближе к нулю, чем наименьшее представимое нормальное число DBL_MIN - 2.2250738585072014e-308.
    • FP_NORMAL - нормальное число в диапазоне между 2,2250738585072014e-308 и 1,7976931348623158e+308.
    • FP_ZERO - положительный или отрицательный ноль.
    • FP_INFINITE - число, которое не может быть представлено соответствующим типом, положительная или отрицательная бесконечность.
    • FP_NAN - не является числом.

    Используйте следующий код для проверки достоверности вещественного числа:
    if(MathClassify(value)>FP_ZERO)
      {
       Print("value is not a valid number");
      }
  10. MQL5: Добавлены свойства символов, которые можно получить с помощью функций SymbolInfoString:

    .
    • SYMBOL_COUNTRY - страна компании, акции которой торгуются на фондовой бирже.
    • SYMBOL_SECTOR_NAME - сектор экономики, к которому относится актив, например, энергетика, финансы, здравоохранение и другие.
    • SYMBOL_INDUSTRY_NAME - тип отрасли, к которой относится актив, например, спортивная одежда, аксессуары, производство автомобилей, ресторанный бизнес и другие.

    Свойства возвращаются в виде строки.

    Сектор и отрасль, к которой принадлежит инструмент, можно получить в виде перечисления. Это можно сделать, запросив следующие свойства с помощью функции SymbolInfoInteger:

    .
    • SYMBOL_SECTOR
    • СИМВОЛ_ИНДУСТРИИ

    Для работы с этими свойствами были добавлены перечисления ENUM_SYMBOL_SECTOR и ENUM_SYMBOL_INDUSTRY.

  11. MQL5: В программах на MQL5 реализован новый механизм управления памятью. Он позволяет в 3 раза быстрее распределять память и избегать возможных ошибок доступа к памяти.
  12. MQL5: Оптимизированы и ускорены операции с историей тиков счета с помощью функций History*.
  13. MQL5: Исправлен вызов WebRequest из точки входа OnDeinit. В предыдущих версиях вызов функции не мог быть реализован в случае остановки эксперта.
  14. MQL5: Исправлен вызов функции WebRequest из сервисов. Ранее вызов функции мог завершиться неудачей после перезапуска сервиса.
  15. MQL5: Добавлена проверка поддержки двойного типа на устройстве при использовании OpenCL. Тип float не может использоваться в финансовых расчетах из-за чрезмерного округления. Поэтому платформа явно требует поддержки типа double для вычислений. Если тип double не поддерживается, в журнал платформы будет записано соответствующее сообщение: device '<name>' does not support type 'double'. Ранее в таких случаях выдавалось обычное сообщение об ошибке.
  16. MQL5: Значительно ускорено выполнение функции AccountInfoDouble с параметрами ACCOUNT_EQUITY и ACCOUNT_BALANCE.
    .
  17. MQL5: Исправлено применение шаблонов к графику с помощью функции ChartApplyTemplate.
  18. MQL5: Исправлен вызов функции ChartSetInteger с параметром CHART_BRING_TO_TOP.
  19. MQL5: Во встроенную библиотеку Alglib добавлен новый метод Conjugate. Этот метод позволяет вычислять сопряженные числа для комплексных чисел. Библиотека находится по адресу MQL5\Include\Math\Alglib.
    .
  20. MQL5: Полностью переработанный профилировщик кода. Новый профайлер работает с более высокой точностью и скоростью.

    .
    • Теперь анализ основывается на коде, который оптимизирован аналогично компиляции релизной версии программы. Это позволяет более точно определить скорость выполнения кода, так как во время выполнения программы будет использоваться точно такой же код.
    • Новый профилировщик использует метод профилирования "Sampling". Этот легкий и точный метод собирает статистику производительности приложений путем сбора данных стека вызовов и расчета производительности через регулярные интервалы времени.
    • В отличие от предыдущих версий, новый профилировщик не вносит никаких изменений в анализируемый код. Ранее использовавшийся метод Instrumentation добавлял в код определенные конструкции, которые использовались для измерения скорости работы функций. Это могло повлиять на итоговую скорость кода.

    Развитие профилировщика будет продолжаться. Дальнейшие улучшения станут доступны в ближайших релизах платформы.

  21. Тестер: Оптимизированы операции с MQL5 Cloud Network. Исправлена загрузка советников на агентах.
  22. Тестер: Добавлен новый критерий оптимизации "Комплексный критерий max". Это интегральный и комплексный показатель качества прохождения теста. Он измеряет несколько параметров:

    • Количество сделок
    • Просадка
    • Фактор восстановления
    • Ожидаемая отдача
    • Коэффициент Шарпа

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

    Выберите новый критерий в настройках тестера стратегий и запустите оптимизацию.

    .


    Значение "Комплексный критерий max" будет отображаться в отдельной вкладке "Результат" в результатах оптимизации. Проходы можно сортировать по этому столбцу. Новый критерий поддерживает цветовое кодирование для визуального выделения лучших проходов. Значения ниже 20 выделяются красным цветом, а значения выше 80 - темно-зеленым.




  23. MetaEditor: Мы начали глобальный пересмотр функций интеллектуального управления кодом (IntelliSense).

    • Подсказки теперь показывают полную сигнатуру функции в дополнение к ее названию.
    • Шрифт для подсказок теперь устанавливается в соответствии с настройками MetaEditor.

    Дальнейшие улучшения станут доступны в ближайших релизах платформы.

  24. Обновлена документация.


    Обновление будет доступно через систему Live Update.


     

    Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

    Новая платформа MetaTrader 5 build 2650: Фоновая загрузка графиков и улучшения профилировщика кода MQL5

    MetaQuotes, 2020.10.08 16:39

    Обновление платформы MetaTrader 5 будет выпущено в пятницу, 9 октября 2020 года. Новая версия содержит следующие изменения:


    1. Терминал: На вкладке "Параметры" появилась новая настройка "Предварительная загрузка данных графика для открытых позиций и ордеров".

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




    2. Терминал: Исправлена генерация дневных баров после выходных.
    3. Терминал: Исправлено обновление графиков. Графики иногда не обновлялись после дополнительной загрузки обновленных ценовых данных.
    4. Терминал: Оптимизировано обновление кэша истории торговли счета. Оптимизация позволяет сократить задержки данных при использовании функций History*.
    5. Терминал: Исправлено отображение колонки "Комментарий" при отображении истории торговли в виде позиций.
    6. Терминал: Исправлено отображение кнопки продления подписки на сигналы.
    7. MQL5: Еще больше улучшений в рамках полного обновления профилировщика кода. В дополнение к нововведениям, представленным в билде 2615, были реализованы следующие функции:

      Добавлены новые параметры
      Ранее мы уже сообщали об использовании метода Sampling для нового профайлера. Профилировщик делает паузы в работе MQL-программы (~1000 раз в секунду) и собирает статистику о том, сколько пауз было сделано в определенных сегментах кода. Это также включает анализ стеков вызовов для определения доли каждой функции в общем времени работы кода. После профилирования пользователи получают статистику о том, сколько раз операция была приостановлена и сколько раз каждая из функций появлялась в стеке вызовов:

      .
      • Total CPU [unit,%] - сколько раз функция появлялась в стеке вызовов.
      • Self CPU [unit,%] - количество "пауз", возникших непосредственно внутри указанной функции. Эта переменная очень важна для выявления "узких мест": согласно статистике, паузы чаще возникают там, где требуется больше процессорного времени.


      Добавлена возможность отключения инлайнинга функций при профилировании
      При компиляции MQL-программ функции инлайнятся, то есть код функции добавляется непосредственно в место вызова функции. Это позволяет значительно ускорить производительность. Однако такая процедура затрудняет профилирование функций. Чтобы получить отчет по "чистым" функциям, можно отключить инлайнинг в настройках MetaEditor:




      Обновленный дизайн отчета
      Мы изменили дизайн отчета о профилировании и представление информации о профилировании в окне исходного кода. Модернизированный дизайн будет более привычным для пользователей Visual Studio.




    8. MQL5: Исправлена работа функции CopyTicksRange. Иногда функция могла возвращать неполные данные.
    9. MQL5: Новый код ошибки TRADE_RETCODE_HEDGE_PROHIBITED - открытие позиции или выставление отложенного ордера не разрешено, так как хеджевые позиции запрещены. Ошибка возвращается, если пользователь пытается совершить торговую операцию в случае, когда хеджирование отключено для счета и у пользователя уже есть противоположный ордер или позиция по тому же символу.
    10. MQL5: Удалена возможность вызова MessageBox при отладке индикаторов. MessageBox нельзя вызывать из индикаторов, так как он приостанавливает выполнение потока на все время ожидания ответа пользователя.
    11. MQL5: Оптимизировано и значительно ускорено добавление торговых инструментов в Обзор рынка с помощью функции SymbolSelect.
    12. MQL5: Исправлено поведение функции ArrayInsert для массивов фиксированного размера. Теперь поведение соответствует описанию в документации: при вставке элементов размер целевого массива не меняется, а элементы справа от позиции вставки сдвигаются вправо (последние "счетные" элементы "отбрасываются"), при этом элементы копируются из исходного в освободившееся пространство.
    13. Тестер: Исправлена работа с пользовательскими настройками торговых условий во время тестирования; диалог настроек был пересмотрен.

      • Исправлен расчет пользовательских комиссий. Для включения комиссий теперь достаточно указать имя символа, а не весь путь.
      • Переупорядочены вкладки для более эффективной работы.
      • Переименован диалог и опция включения пользовательских настроек.
      • Оптимизирована ширина столбцов в таблицах настроек.
      • Когда опция "Использовать пользовательские настройки" отключена, все остальные настройки в диалоге деактивируются. Ранее настройки оставались редактируемыми, и пользователи могли ошибочно полагать, что настройки будут применяться во время тестирования.




    14. Тестер: Исправлена случайная ошибка, связанная с получением ордеров из торговой истории по тикету.
    15. MetaEditor: Добавлены предустановки цветовой схемы для окна редактирования кода: светлая (по умолчанию), темная и синяя. Вы можете настроить редактор без необходимости настраивать вид редактора вручную.

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




    16. MetaEditor: Все иконки на панелях инструментов были обновлены для поддержки мониторов HiDPI.
    17. Обновлена документация.

    Обновление будет доступно через систему Live Update.