Да, всё верно, это делается как то, геймеры используют... например нажимают одну клавишу, а имитируется срабатывание целой последовательности для скорости в игровом моменте. Ну а мне интересно, можно ли из МТ реализовать это как то по сигналам индикатора.
Sergei Akimov #: А продолжение будет? Как-то заинтриговало)
Обычно макросы используются в играх. В них записана последовательность действий при нажатии на клавишу.
Тут же наоборот - события в коде программы (советника) должны запустить макрос, исполняемый программой, установленной на компьютере (autohotkey, например).
Столкнулся с проблемой при получении текущей рыночной информации функцией SymbolInfoString():
//+------------------------------------------------------------------+//| 1.mq5 |//| Copyright 2023, MetaQuotes Ltd. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2023, MetaQuotes Ltd."#property link"https://www.mql5.com"#property version"1.00"//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//---Print("Имя базового актива для производного инструмента - ",SymbolInfoString(_Symbol,SYMBOL_BASIS));
Print("Название категории или сектора, к которой принадлежит финансовый инструмент - ",SymbolInfoString(_Symbol,SYMBOL_CATEGORY));
Print("Страна, к которой отнесен финансовый инструмент - ",SymbolInfoString(_Symbol,SYMBOL_COUNTRY));
Print("Сектор экономики, к которому относится финансовый инструмент - ",SymbolInfoString(_Symbol,SYMBOL_SECTOR_NAME));
Print("Отрасль экономики или вид промышленности, к которой относится финансовый инструмент - ",SymbolInfoString(_Symbol,SYMBOL_INDUSTRY_NAME));
Print("Базовая валюта инструмента - ",SymbolInfoString(_Symbol,SYMBOL_CURRENCY_BASE));
Print("Валюта прибыли - ",SymbolInfoString(_Symbol,SYMBOL_CURRENCY_PROFIT));
Print("Валюта, в которой вычисляется залоговые средства - ",SymbolInfoString(_Symbol,SYMBOL_CURRENCY_MARGIN));
Print("Источник текущей котировки - ",SymbolInfoString(_Symbol,SYMBOL_BANK));
Print("Строковое описание символа - ",SymbolInfoString(_Symbol,SYMBOL_DESCRIPTION));
Print("Название биржи или торговой площадки, на которой торгуется символ - ",SymbolInfoString(_Symbol,SYMBOL_EXCHANGE));
Print("Формула для построения цены пользовательского символа - ",SymbolInfoString(_Symbol,SYMBOL_FORMULA));
Print("Имя торгового символа в системе международных идентификационных кодов ценных бумаг - ",SymbolInfoString(_Symbol,SYMBOL_ISIN));
Print("Адрес интернет страницы с информацией по символу - ",SymbolInfoString(_Symbol,SYMBOL_PAGE));
Print("Путь в дереве символов - ",SymbolInfoString(_Symbol,SYMBOL_PATH));
}
//+------------------------------------------------------------------+
Результат:
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Имя базового актива для производного инструмента -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Название категории или сектора, к которой принадлежит финансовый инструмент -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Страна, к которой отнесен финансовый инструмент -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Сектор экономики, к которому относится финансовый инструмент - Undefined
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Отрасль экономики или вид промышленности, к которой относится финансовый инструмент - Undefined
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Базовая валюта инструмента - EUR
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Валюта прибыли - USD
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Валюта, в которой вычисляется залоговые средства - EUR
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Источник текущей котировки -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Строковое описание символа - Euro vs US Dollar
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Название биржи или торговой площадки, на которой торгуется символ -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Формула для построения цены пользовательского символа -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Имя торгового символа в системе международных идентификационных кодов ценных бумаг -
2023.09.0111:01:53.6082 (EURUSDrfd,M1) Адрес интернет страницы с информацией по символу - http://www.google.com/finance?q=EURUSD2023.09.0111:01:53.6082 (EURUSDrfd,M1) Путь в дереве символов - RFD\Major\EURUSDrfd
Вопрос: почему доступнане вся информация по символу?
А вот результат, полученный на демо-счёте терминала MetaQuotes-Demo:
2023.09.0111:38:13.0571 (EURUSD,H1) Имя базового актива для производного инструмента -
2023.09.0111:38:13.0571 (EURUSD,H1) Название категории или сектора, к которой принадлежит финансовый инструмент -
2023.09.0111:38:13.0571 (EURUSD,H1) Страна, к которой отнесен финансовый инструмент -
2023.09.0111:38:13.0571 (EURUSD,H1) Сектор экономики, к которому относится финансовый инструмент - Currency
2023.09.0111:38:13.0571 (EURUSD,H1) Отрасль экономики или вид промышленности, к которой относится финансовый инструмент - Undefined
2023.09.0111:38:13.0571 (EURUSD,H1) Базовая валюта инструмента - EUR
2023.09.0111:38:13.0571 (EURUSD,H1) Валюта прибыли - USD
2023.09.0111:38:13.0571 (EURUSD,H1) Валюта, в которой вычисляется залоговые средства - EUR
2023.09.0111:38:13.0571 (EURUSD,H1) Источник текущей котировки -
2023.09.0111:38:13.0571 (EURUSD,H1) Строковое описание символа - Euro vs US Dollar
2023.09.0111:38:13.0571 (EURUSD,H1) Название биржи или торговой площадки, на которой торгуется символ -
2023.09.0111:38:13.0571 (EURUSD,H1) Формула для построения цены пользовательского символа -
2023.09.0111:38:13.0571 (EURUSD,H1) Имя торгового символа в системе международных идентификационных кодов ценных бумаг -
2023.09.0111:38:13.0571 (EURUSD,H1) Адрес интернет страницы с информацией по символу - https://www.mql5.com/en/quotes/currencies/eurusd2023.09.0111:38:13.0571 (EURUSD,H1) Путь в дереве символов - Forex\EURUSD
Я думаю наличие информации зависит от инструмента.
Проверьте на акциях или сырьевом рынке.
Спасибо, Ростислав! Попробовал на паре золото/доллар и ГМК Норникель. Всё тоже самое.
У меняпросьба к Вам и другим участникам форума - попробуйте, пжл, этот скрипт на своих терминалах и у своих брокеров или форекс-дилеров. Может у Вас получится извлечь более полную информацию?
Спасибо, Ростислав! Попробовал на паре золото/доллар и ГМК Норникель. Всё тоже самое.
У меняпросьба к Вам и другим участникам форума - попробуйте, пжл, этот скрипт на своих терминалах и у своих брокеров или форекс-дилеров. Может у Вас получится взять более полную информацию?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Да, всё верно, это делается как то, геймеры используют... например нажимают одну клавишу, а имитируется срабатывание целой последовательности для скорости в игровом моменте. Ну а мне интересно, можно ли из МТ реализовать это как то по сигналам индикатора.
А продолжение будет? Как-то заинтриговало)
Обычно макросы используются в играх. В них записана последовательность действий при нажатии на клавишу.
Тут же наоборот - события в коде программы (советника) должны запустить макрос, исполняемый программой, установленной на компьютере (autohotkey, например).
Всем доброго дня и хорошего настроения!
Столкнулся с проблемой при получении текущей рыночной информации функцией SymbolInfoString():
Результат:
Вопрос: почему доступна не вся информация по символу?
С уважением, Владимир.
Всем доброго дня и хорошего настроения!
Столкнулся с проблемой при получении текущей рыночной информации функцией SymbolInfoString():
Результат:
Вопрос: почему доступна не вся информация по символу?
С уважением, Владимир.
Могу предположить, не настроено на сервере у брокера. Едва ли сервер может брать всё это откуда-то автоматом для любого символа.
Могу предположить, не настроено на сервере у брокера. Едва ли сервер может брать всё это откуда-то автоматом для любого символа.
Спасибо за ответ! Попробую обратиться к своему форекс-дилеру.
С уважением, Владимир.
А вот результат, полученный на демо-счёте терминала MetaQuotes-Demo:
Не очень-то сильно отличается от предыдущего.
С уважением, Владимир.
А вот результат, полученный на демо-счёте терминала MetaQuotes-Demo:
Не очень-то сильно отличается от предыдущего.
С уважением, Владимир.
Я думаю наличие информации зависит от инструмента.
Проверьте на акциях или сырьевом рынке.
Я думаю наличие информации зависит от инструмента.
Проверьте на акциях или сырьевом рынке.
Спасибо, Ростислав! Попробовал на паре золото/доллар и ГМК Норникель. Всё тоже самое.
У меня просьба к Вам и другим участникам форума - попробуйте, пжл, этот скрипт на своих терминалах и у своих брокеров или форекс-дилеров. Может у Вас получится извлечь более полную информацию?
С уважением, Владимир.
Спасибо, Ростислав! Попробовал на паре золото/доллар и ГМК Норникель. Всё тоже самое.
У меня просьба к Вам и другим участникам форума - попробуйте, пжл, этот скрипт на своих терминалах и у своих брокеров или форекс-дилеров. Может у Вас получится взять более полную информацию?
С уважением, Владимир.
У меня МТ4
Жаль, но возможно другие участники откликнутся и попробуют получить информацию при помощи этого скрипта и поделятся тем, что у них получилось извлечь?
С уважением, Владимир.