Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
goldtrader, может я задам для вас слишком тупой вопрос, но все же, откуда тогда берет "Окно Данных" все значения?
Это вопрос разработчикам МТ4 терминала. Думаю что из буферов соответсвующих индикаторов и таймсерий.
значит нету такой аналога функции типо GetWindowsData(3 буфер,0 бар) ?
ЗЫ GetWindowsData придумал сам отбалды
Читайте msdn, WinApi, WindowHandle. Я не спец в этих технологиях. Имейте ввиду что для Вашей задачи это ИЗВРАТ полнейший.
Кое-что есть здесь https://www.mql5.com/ru/forum/120356
Что бы получить те значения из окна данных - нужно что бы курсор мыши всегда находился над нужным окном
как только курсор переедет куда-либо или потеряется фокус - окно перестанет обновляться
значит нету такой аналога функции типо GetWindowsData(3 буфер,0 бар) ?
Пожалуй стОит кое-что пояснить, чтоб довести дело до ума.
В строке MyValue=MyValue/(PeriodSkolzjaschej+1); к переменой PeriodSkolzjaschej прибавлена 1 потому, что цикл начнёт перебор со свечи, которая имеет номер = PeriodSkolzjaschej, а закончит показаниями нулевой свечи. Поэтому общее число свеч, которые поучаствовали в переборе будет равно PeriodSkolzjaschej+1. Это значит, что если PeriodSkolzjaschej=35, то на самом деле будет задействована MA с периодом = 36. Чтоб ни чего толком не меняя в коде получить всё же 35-ти периодное скользящее среднее, нужно переменной PeriodSkolzjaschej присвоить значение = 34.
Пожалуй стОит кое-что пояснить, чтоб довести дело до ума.
В строке MyValue=MyValue/(PeriodSkolzjaschej+1); к переменой PeriodSkolzjaschej прибавлена 1 потому, что цикл начнёт перебор со свечи, которая имеет номер = PeriodSkolzjaschej, а закончит показаниями нулевой свечи. Поэтому общее число свеч, которые поучаствовали в переборе будет равно PeriodSkolzjaschej+1. Это значит, что если PeriodSkolzjaschej=35, то на самом деле будет задействована MA с периодом = 36. Чтоб ни чего толком не меняя в коде получить всё же 35-ти периодное скользящее среднее, нужно переменной PeriodSkolzjaschej присвоить значение = 34.
благодарю
applied_price лишняя переменная?
благодарю
applied_price лишняя переменная?
Нет - я по-умолчанию поставил в iMACD() значение ноль, что значит, что индикатор нужно строить по ценам закрытия. Если давать пользователю возможность выбора, то запрос значения индикатора нужно делать так: