[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 1020
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Куда пару??? В метатрейдер???? В обзоре рынка "Символы", если у данного ДЦ их нет, то добавить не возможно
При чём здесь это??? Вы как-то себе не представляете чего и как хотите....
Для Вас можно наверное сказать так: DDE создан с гипер-урезанной функциональностью ТОЛЬКО для потоковой трансляции он-лайн котировок. С историей данный механизм не работает
тема предыдущих вопросов да и этого одна DDE-Sample.xls и про то как он работает. AlexSTAL подсказал как сделать чоб данный файл загружал котировки в реальном времени
спасибо ему. А вопрос звучал так: можно ли под ту таблицу на первом листе добавить ещё строку с другими валютными парами (AUDUSD и USDCAD), чоб и они отображались в реальном времени?
Заранее спасибо....
А сама мысль КАК ПЕРЕДАТЬ КОТИРОВКИ В ЕКСЕЛЬ???
тема предыдущих вопросов да и этого одна DDE-Sample.xls и про то как он работает. AlexSTAL подсказал как сделать чоб данный файл загружал котировки в реальном времени
спасибо ему. А вопрос звучал так: можно ли под ту таблицу на первом листе добавить ещё строку с другими валютными парами (AUDUSD и USDCAD), чоб и они отображались в реальном времени?
Большинству эта кнопка без надобности
Для правильного написания совы нехватает знания работы всей системы терминала.
Введение. Есть главная программа. Есть подпрограммы-функции. Есть операторы. Все операторы выполняются поочереди, согласно алгоритму. Это понятно. Это аксиома.
Теперь. Есть сова в в .mq4 и соответственно в .ех4в формате по одному экземпляру. Эту сову затаскиваем на разные графики. Пусть два графика одной пары с разными ТФ.
Вопрос 1. А где же хранятся тогда программные коды Сов? В шаблонах графиков?
Вопрос 2. Приходит Тик. Какая последовательность выполнения СОВ? Если она одна(так наверно и есть, а к каждому графику приколоты только соответствующие блоки значений переменных, а интерпретатор языка только подставляет значения при раскрутки) то то какая первая, какая вторая, и т.д. Они же не могут раскручиваться параллельно ?
Может кто укажет где это описано в литературе. Наверно пропустил, не обратил внимания. А может уже рассматривался этот вопрос.
Заранее всех благодарю за их ответ.
--Есть сова в в .mq4 и соответственно в .ех4в формате по одному экземпляру.
Файлы типа mq4 - это исходный код программы. В файлах этого типа содержатся исходные тексты программ всех видов (экспертов, скриптов и индикаторов).
Файлы типа ех4 - это скомпилированная программа, готовая для практического использования в клиентском терминале.
--А где же хранятся тогда программные коды Сов? В шаблонах графиков?
В ех4 файлах (т.е. компиляция на понятный программе язык) возле исходника mq4.
--Приходит Тик. Какая последовательность выполнения СОВ?
Можно проверить самостоятельно, добавив в начало функ. старт алерт("Сова №1 Время = " + TimeToStr(TimeLocal(),TIME_DATE|TIME_SECONDS));
в другой алерт("Сова №2 Время = " + TimeToStr(TimeLocal(),TIME_DATE|TIME_SECONDS));
Здравствуйте.
Каким образом в отдельном окне индикатора вызывается Close [ i ], но не основного инструмента, а инструмента с именем name ?
#property indicator_separate_window
////////////////
MovingBuffer[i]=iMA(name,0,Period1,Shift,modeMA,PRICE_OPEN,i) ; // - вычисление скользящей средней инструмента name
NameBuffer[i]= Close [i ] ; // - неправильно, потому что введет клозе инструмента в основном окне...
/////////////////
Здравствуйте.
Каким образом в отдельном окне индикатора вызывается Close [ i ], но не основного инструмента, а инструмента с именем name ?
#property indicator_separate_window
////////////////
MovingBuffer[i]=iMA(name,0,Period1,Shift,modeMA,PRICE_OPEN,i) ; // - вычисление скользящей средней инструмента name
NameBuffer[i]= Close [i ] ; // - неправильно, потому что введет клозе инструмента в основном окне...
/////////////////
ЧИТАЕМ
https://book.mql4.com/ru/functions/timeseries
--Приходит Тик. Какая последовательность выполнения СОВ?
Можно проверить самостоятельно, добавив в начало функ. старт алерт("Сова №1 Время = " + TimeToStr(TimeLocal(),TIME_DATE|TIME_SECONDS));
в другой алерт("Сова №2 Время = " + TimeToStr(TimeLocal(),TIME_DATE|TIME_SECONDS));
слишком грубая проверка, я бы использовал GetTickCount(), и во всех кОдах обнулил бы некий счетчик синхронно по началу новой минуты, и вот тогда бы вывел бы в журнал все сообщения
Подскажите такой вопрос. Есть эксперт который сам открывает и закрывает позиции. Но при открытии вручную позиции, тестер когда приходит сигнал на закрытие не закрывает открытую вручную позицию. В чем может быть ошибка. Код прилагается для закрытия позиции.
Подскажите такой вопрос. Есть эксперт который сам открывает и закрывает позиции. Но при открытии вручную позиции, тестер когда приходит сигнал на закрытие не закрывает открытую вручную позицию. В чем может быть ошибка. Код прилагается для закрытия позиции.