Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2259

 
Artyom Trishkin #:

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

Тут же наоборот - события в коде программы (советника) должны запустить макрос, исполняемый программой, установленной на компьютере (autohotkey, например).

Да, это понятно... Просто подумал, может прямо из MQL4 как то можно... Порылся в справочнике, есть только опрос события, такого как нажатие клавиши, а нужно наоборот, нажатие по событию в МТ. Нашел в сети утиллиту кликер, которая реализует как я понял по сигналу МТ клик мышкой по заданным координатам на экране. В принципе тоже подойдет, попробую запустить и посмотреть как это работает. Спасибо!

 
Alexey Viktorov #:

Это для имитации ручной торговли?

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

 
Vladimir Borisov #:

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

Это вряд-ли получится. Ведь терминал работает в своём мирке и за пределы не выходит. Наверное это надо писать на JS или С++

 
Подскажите, пожалуйста, как вытащить порядковый номер дня недели по заданному времени?

По текущему времени это 
MqlDateTime dt;
TimeCurrent(dt);
dt.day_of_week
А если надо задать конкретное время iTime...
 
Ivan Butko #:
Подскажите, пожалуйста, как вытащить порядковый номер дня недели по заданному времени?

По текущему времени это 
А если надо задать конкретное время iTime...


  MqlDateTime timeStruct;
  TimeToStruct(iTime(_Symbol,PERIOD_D1,2),timeStruct);
  Print(timeStruct.day_of_week);
 
Nikita Chernyshov #:


Спасибо

 
Ivan Butko #:
Подскажите, пожалуйста, как вытащить порядковый номер дня недели по заданному времени?

По текущему времени это 
А если надо задать конкретное время iTime...

Тут есть всё…

Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура даты
Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура даты
  • www.mql5.com
Структура даты - Структуры данных - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Viktorov #:

Тут есть всё…

Да, я там находился, но не сообразил

 
Alexey Viktorov #:

Тут есть всё…

Не подскажете ещё, как в МТ5 оставить следы на графике от удалённых лимиток и стоповых? Чтобы как в МТ4 были пунктирные линии и графические отметки

Использую подобную конструкцию, для лимиток другой (как вы с Артёмом порекомендовали) 

if (trade_stop.BuyStop(CheckLot(lot), levelStop, sym, stopLoss, takeProfit, ORDER_TIME_GTC, 0, ""))
 
MrBrooklin #:
Вопрос: почему доступна не вся информация по символу?

Получается, что функция получения текущей рыночной информации SymbolInfoString() есть, а торговые серверы ответов на все запросы просто-напросто не имеют? Так, что ли получается? Кто-нибудь может разъяснить ситуацию?

С уважением, Владимир.

Причина обращения: