Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1145

 
SEM:

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

Ох и закрутили! Прям детектив настоящий! Ничегошеньки не понятно.

В общем как в той песне: "Я обернулся посмотреть, не обернулась ли она, чтоб посмотреть не обернулся ли я" ...

 

Здравствуйте!

При автоматической проверке эксперта Маркетом, получаю ошибку:  has newer unsupported version, please update your client terminal

Терминал: buil 2190 18 Oct 2019


Ошибка пропадает после удаления из кода всех переменных 

input group "text"

 

Такие переменные нельзя использовать?

 
Mikhail Sergeev:

Здравствуйте!

При автоматической проверке эксперта Маркетом, получаю ошибку:  has newer unsupported version, please update your client terminal

Терминал: buil 2190 18 Oct 2019


Ошибка пропадает после удаления из кода всех переменных 

 

Такие переменные нельзя использовать?

Пока не для маркета.
 
Artyom Trishkin:
Пока не для маркета.

Спасибо!

 
ребят всем доброй ночи, ну подскажите уже голова не варит нужно выровнять лотаж по парам к примеру фунт бакс лотом 0.1 будет 100 долларов за 100 старых пунктов а фунт ена лотом 0.1 будет меньше 100 баксов, как посчитать и выровнять лоты что бы за 100 старых пунктов и там и там было по 100 баксов за 100 п
 
Aleksandr Egorov:
ребят всем доброй ночи, ну подскажите уже голова не варит нужно выровнять лотаж по парам к примеру фунт бакс лотом 0.1 будет 100 долларов за 100 старых пунктов а фунт ена лотом 0.1 будет меньше 100 баксов, как посчитать и выровнять лоты что бы за 100 старых пунктов и там и там было по 100 баксов за 100 п
Всё зависит от цены 1 пункта. У EURUSD это 1, а у GBPUSD меньше.
 

Доброго времени суток.
Ребята, подскажите пожалуйста, такой момент (возможно эта тема тут есть, но я не нашел).
Мне нужно импортировать данные с сайта ( https://www.cmegroup.com/trading/metals/precious/gold_performance_bonds.html?optid=437#sortField=exchange&sortAsc=true&clearingCode=GC&sector=METALS&exchange=CMX&pageNumber=1) в индикатор. Индикатор с открытым кодом.

Суть в том, что данные на этом сайте меняются с определённой периодичностью. А от них зависит, как индикатор будет, условно-говоря, строить уровни. То есть, индикатор на эти данные опирается. В данный момент я эти данные ввожу вручную. Каждый раз, когда они меняются. Хотелось бы автоматизировать этот процесс. Нужна одна цифра, выделил красным (см. рисунок). Ну и потом, каждый день, в определённое время, чтоб индикатор проверял данные с этого сайта.

Подскажите функцию или код, как это сделать.
Спасибо большое! 

gold Futures
gold Futures
  • www.cmegroup.com
gold Futures
 
Aleksey Kuzavov:

Доброго времени суток.

Подскажите функцию или код, как это сделать.
Спасибо большое! 

Если с программированием знакомы, то разберите какой-нибудь новостной индикатор из CodeBase. В противном случае - фриланс.

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
Мультисимвольная торговля. Индивидуальные настройки для каждого символа. Наращивание позиций. Отложенные Limit ордера. Вывод Тейк профита в безубыток. Страховка прибыли. Мультисимвольная торговля. Индивидуальные настройки для каждого символа. Наращивание позиций. Отложенные Limit ордера. Вывод Тейк профита в безубыток. Страховка прибыли...
 

Добрый вечер.

Вопросик, как оптимально передать tpl шаблон вместе с советником?

Хотелось бы зашить файл шаблона в ex5.

c bmp и wav всё понятно.

Но при компиляции #resource "\\Files\\Gidra1.tpl" ругается:

unknown resource type 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Terminal\9EB2973C469D24060397BB5158EA73A5\MQL5\Files\Gidra1.tpl' Gidra-v10_11_2019.mq5 9 1

Как вариант вижу два способа, но они муторные:

А) Преобразовать существующий tpl в бинарный, зашить бинарный в советник. Далее советником декодировать бинарный в текстовый и сохранить как .tpl уже на клиенте. Вызвать шаблон по таймеру..

Б) Через инклуд файл.. передать как то текстовый файл шаблона в советник. Далее сохранить при запуске советника на клиентском терминале. Вызывать шаблон по таймеру...

С) Создать отдельный инклуд, настраивающий свойства графика через функции https://www.mql5.com/ru/docs/constants/chartconstants/charts_samples

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

 
Robert Lechner:

Добрый вечер.

Вопросик, как оптимально передать tpl шаблон вместе с советником?

Хотелось бы зашить файл шаблона в ex5.

c bmp и wav всё понятно.

Но при компиляции #resource "\\Files\\Gidra1.tpl" ругается:

unknown resource type 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Terminal\9EB2973C469D24060397BB5158EA73A5\MQL5\Files\Gidra1.tpl' Gidra-v10_11_2019.mq5 9 1

Как вариант вижу два способа, но они муторные:

А) Преобразовать существующий tpl в бинарный, зашить бинарный в советник. Далее советником декодировать бинарный в текстовый и сохранить как .tpl уже на клиенте. Вызвать шаблон по таймеру..

Б) Через инклуд файл.. передать как то текстовый файл шаблона в советник. Далее сохранить при запуске советника на клиентском терминале. Вызывать шаблон по таймеру...

С) Создать отдельный инклуд, настраивающий свойства графика через функции https://www.mql5.com/ru/docs/constants/chartconstants/charts_samples

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

Это должно делаться гораздо проще.

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


ps; Проверил. Всё работает прекрасно.

Файлы:
00.mq5  35 kb
Причина обращения: