Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1144
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго времени суток.
Ребята, подскажите пожалуйста, такой момент (возможно эта тема тут есть, но я не нашел).
Мне нужно импортировать данные с сайта ( 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) в индикатор. Индикатор с открытым кодом.
Суть в том, что данные на этом сайте меняются с определённой периодичностью. А от них зависит, как индикатор будет, условно-говоря, строить уровни. То есть, индикатор на эти данные опирается. В данный момент я эти данные ввожу вручную. Каждый раз, когда они меняются. Хотелось бы автоматизировать этот процесс. Нужна одна цифра, выделил красным (см. рисунок). Ну и потом, каждый день, в определённое время, чтоб индикатор проверял данные с этого сайта.
Подскажите функцию или код, как это сделать.
Спасибо большое!
Доброго времени суток.
Подскажите функцию или код, как это сделать.
Спасибо большое!
Если с программированием знакомы, то разберите какой-нибудь новостной индикатор из CodeBase. В противном случае - фриланс.
Добрый вечер.
Вопросик, как оптимально передать 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 шаблон вместе с советником?
Хотелось бы зашить файл шаблона в 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; Проверил. Всё работает прекрасно.
Здравствуйте. Использую панель, созданную с помощью CDialog. Другие объекты, такие как линии цены и пр., отображаются после нее. Как задавать приоритет, чтоб моя графика была поверх всех остальных объектов?
Точнее даже так: панель создается методом CAppDialog::Create(). Как мне её поверх всех установить?
Точнее даже так: панель создается методом CAppDialog::Create(). Как мне её поверх всех установить?
там была настройка графика chart on foreground, оттого панель была сзади
Подскажите. При проверке маркетом получаю ошибку(Invalid stops) при удаление лимитных ордеров. Не могу понять в чём проблема.
LM 0 07:39:49.672 Core 01 2017.05.12 23:00:00 цена = 1.0092символ = USDCHFдо ордера = 0.008230000000000182 заморозка = 0.0001999999999999999
2017.05.12 23:00:00 failed cancel order #40 sell limit 1.20 USDCHF at 1.009 sl: 1.012 tp: 0.966 [Invalid stops]
RO 0 07:39:49.672 Core 01 2017.05.12 23:00:00 цена = 1.0092символ = USDCHFдо ордера = 0.008230000000000182 заморозка = 0.0001999999999999999
2017.05.12 23:00:00 failed cancel order #40 sell limit 1.20 USDCHF at 1.009 sl: 1.012 tp: 0.966 [Invalid stops]
Подскажите. При проверке маркетом получаю ошибку(Invalid stops) при удаление лимитных ордеров. Не могу понять в чём проблема.
LM 0 07:39:49.672 Core 01 2017.05.12 23:00:00 цена = 1.0092символ = USDCHFдо ордера = 0.008230000000000182 заморозка = 0.0001999999999999999
2017.05.12 23:00:00 failed cancel order #40 sell limit 1.20 USDCHF at 1.009 sl: 1.012 tp: 0.966 [Invalid stops]
RO 0 07:39:49.672 Core 01 2017.05.12 23:00:00 цена = 1.0092символ = USDCHFдо ордера = 0.008230000000000182 заморозка = 0.0001999999999999999
2017.05.12 23:00:00 failed cancel order #40 sell limit 1.20 USDCHF at 1.009 sl: 1.012 tp: 0.966 [Invalid stops]
А Вы распечатайте: цену Bid и Ask, спред, уровни SYMBOL_TRADE_FREEZE_LEVEL и SYMBOL_TRADE_STOPS_LEVEL ...