х1 - бар первой координаты линии, у1 - цена первой координаты линии. х2 - бар второй координаты линии, у2 - цена второй координаты линии, х - бар, для которого вернёт цену.
Можно найти для каждой из двух линий цены, ну и посмотреть пересекаются ли они..
Leo59: Спасибо большое Алексею и Артёму за внимание к моему вопросу!
Я тут написал вроде..., что-то считается и рисуется, но не на каждом пересечении. Что-то не корректно у меня написано. А, в чём дело, не пойму.
В текущий момент, я не в состоянии что-либо понимать в программировании, у моей любимой жены сегодня день варенья. Ей исполнилось 18 лет и 384 месяца.
Но!!! Обрати внимание, что пересечение линий может произойти ВНЕ или МЕЖДУ барами, а цену (координату Y) можно получить только на баре. Или до того как, или после, но точку пересечения не всегда можно определить. Я-бы сказал что это редкость. Учитывая вышесказанное, пересмотри свой код с учётом этого, может получится.
TanFX: Подскажите пожалуйста, что нужно вставить (какой набор команд) в советник чтобы при пересчете он автоматически исправлял уже установленные тейкпрофиты в открытых позициях. Или может есть скрипт который исправляет все стопы по последнему заданному?
про сопровождение позиции тут https://www.mql5.com/ru/articles/231
Генератор торговых стратегий Мастера MQL5 значительно упрощает проверку торговых идей. В статье рассказывается о том, как написать и подключить в Мастер MQL5 свой собственный модуль управления открытыми позициями, устанавливающий уровень Stop Loss в безубыток при движении цены в благоприятном направлении, что позволяет защитить прибыль и уменьшить потери. Рассматривается структура и формат описания созданного класса для Мастера MQL5.
Пожалуйста подскажите как дописать код чтобы в тестере стратегий можно было изменять -подбирать веса паттернов модели. m_pattern_0(90) заменить input переменными
С ООП у меня не очень хорошо, ошибки то "memberfunctionnotdefined", то просто не работает код
Подобный вопрос без ответа тут https://www.mql5.com/ru/forum/13484
p.s.: c CiCustom кажется получается менять моделям веса, а со стандартными индикаторами у которых стандартные классы (типа CSignalEnvelopes и др) где существуют методы для настройки значимости каждой модели, но они пока недоступны из Мастера? Или может уже где подсказывался на это ответ?
В МТ4(Alpari-Demo) хочу сохранить в файл архив котировок длиннее, чем по умолчанию (2048 свечей). Удаляю то, что было, нажимаю "Загрузить". С сайта MetaQuotes что-то грузится, получаю такую картину: Наверху : База данных 2049/12358 записей. Свечи: предпоследняя от 17.10.2014, последняя - 14.07.1993. А где же пропущенные ?
Может быть у кого-нибудь есть пример кода, который рисует какие-нибудь значки, например, стрелки на графике индикатора, при пересечении линий, если их две, или при пересечении "0" линии, или при любом другом критерии? Желательно, у верхней и нижней границы самомасштабирующегося индикаторного окна.
...
А, может быть, у кого-нибудь в архивах есть уже готовый?
Ким выкладывал функцию. Ф-ция возвращает цену точки луча, проведённого от линии вправо.
х1 - бар первой координаты линии, у1 - цена первой координаты линии. х2 - бар второй координаты линии, у2 - цена второй координаты линии, х - бар, для которого вернёт цену.
Можно найти для каждой из двух линий цены, ну и посмотреть пересекаются ли они..
Я тут написал вроде..., что-то считается и рисуется, но не на каждом пересечении. Что-то не корректно у меня написано. А, в чём дело, не пойму.
Спасибо большое Алексею и Артёму за внимание к моему вопросу!
Я тут написал вроде..., что-то считается и рисуется, но не на каждом пересечении. Что-то не корректно у меня написано. А, в чём дело, не пойму.
В текущий момент, я не в состоянии что-либо понимать в программировании, у моей любимой жены сегодня день варенья. Ей исполнилось 18 лет и 384 месяца.
Но!!! Обрати внимание, что пересечение линий может произойти ВНЕ или МЕЖДУ барами, а цену (координату Y) можно получить только на баре. Или до того как, или после, но точку пересечения не всегда можно определить. Я-бы сказал что это редкость. Учитывая вышесказанное, пересмотри свой код с учётом этого, может получится.
Alexey Viktorov 2015.12.12 17:33 # RU
Ей исполнилось 18 лет
Подскажите пожалуйста, что нужно вставить (какой набор команд) в советник чтобы при пересчете он автоматически исправлял уже установленные тейкпрофиты в открытых позициях. Или может есть скрипт который исправляет все стопы по последнему заданному?
Пожалуйста подскажите как дописать код чтобы в тестере стратегий можно было изменять -подбирать веса паттернов модели. m_pattern_0(90) заменить input переменными
С ООП у меня не очень хорошо, ошибки то "member function not defined", то просто не работает код
Подобный вопрос без ответа тут https://www.mql5.com/ru/forum/13484
p.s.: c CiCustom кажется получается менять моделям веса, а со стандартными индикаторами у которых стандартные классы (типа CSignalEnvelopes и др) где существуют методы для настройки значимости каждой модели, но они пока недоступны из Мастера?
Или может уже где подсказывался на это ответ?
С сайта MetaQuotes что-то грузится, получаю такую картину:
Наверху : База данных 2049/12358 записей.
Свечи: предпоследняя от 17.10.2014, последняя - 14.07.1993.
А где же пропущенные ?
Может быть у кого-нибудь есть пример кода, который рисует какие-нибудь значки, например, стрелки на графике индикатора, при пересечении линий, если их две, или при пересечении "0" линии, или при любом другом критерии? Желательно, у верхней и нижней границы самомасштабирующегося индикаторного окна.
Нажмите "Загрузить". Автоматически загружаются только последние 2048 баров, остальные нужно пнуть.