Ошибки, баги, вопросы - страница 3017
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это не то. Это сделать график активным - переместить на него фокус. Если открыто много графиков, и их вкладки не умещаются в окне чарта, то это сделает активной и видимой вкладку указанного графика, и этот график будет отображаться на экране.
А если нужно выставить ценовой график в чарте на передний план, то выставлять нужно это свойство: CHART_FOREGROUND.
Да, затупил, не то дал.
Это не то. Это сделать график активным - переместить на него фокус. Если открыто много графиков, и их вкладки не умещаются в окне чарта, то это сделает активной и видимой вкладку указанного графика, и этот график будет отображаться на экране.
А если нужно выставить ценовой график в чарте на передний план, то выставлять нужно это свойство: CHART_FOREGROUND.
CHART_FOREGROUND это свойство чарта, а вопрос был про свойство индикатора.
жизненную ситуацию легко представить?: на чарте несколько индикаторов и у каждого из них своё представление о том, в фоне рисоваться или на переднем плане.
изменять свойство чарта из программы можно, но, мягко говоря, не универсально.
CHART_FOREGROUND это свойство чарта, а вопрос был про свойство индикатора.
жизненную ситуацию легко представить?: на чарте несколько индикаторов и у каждого из них своё представление о том, в фоне рисоваться или на переднем плане.
изменять свойство чарта из программы можно, но, мягко говоря, не универсально.
Тогда придётся рисовать к линии индикатора + свечи для того индикатора, который должен рисоваться под свечами. Для остальных - которые рисуются над свечами, установить для графика отрисовку свечей на заднем плане. Другого пути лично я не вижу.
Тогда придётся рисовать к линии индикатора + свечи для того индикатора, который должен рисоваться под свечами. Для остальных - которые рисуются над свечами, установить для графика отрисовку свечей на заднем плане. Другого пути лично я не вижу.
много чего можно сделать, проявив толику извращённости и совсем немного изобретательности. но, с точки зрения удобства и гибкости построения программ на MQL5, можно попросить разработчиков свойство для индикаторного буфера (для любого из буферов индикатора).
в билде 2940 переписали Алглиб, теперь работа с комплексными числами это структура(был класс)
и ошибок наделали:
2021.05.23 21:49:35.210 tst (EURUSD,H1) tst#1 : a.real = 4.000000 , a.imag = 6.000000
2021.05.23 21:49:35.210 tst (EURUSD,H1) tst#2 : c.real = 4.000000 , c.imag = 6.000000
исходник complex .mqh
не помню чтобы анонсировали новый тип данных complex , но без подключаемых библиотек все работает правильно:
2021.05.23 21:54:13.976 tst (EURUSD,H1) tst#1 : a.real = 4.000000 , a.imag = 6.000000
2021.05.23 21:54:13.976 tst (EURUSD,H1) tst#2 : c.real = -2.000000 , c.imag = -2.000000
откуда взялся новый тип complex ? .... в справке нет ничего, да и что еще добавили?
не помню чтобы анонсировали новый тип данных complex , но без подключаемых библиотек все работает правильно:
2021.05.23 21:54:13.976 tst (EURUSD,H1) tst#1 : a.real = 4.000000 , a.imag = 6.000000
2021.05.23 21:54:13.976 tst (EURUSD,H1) tst#2 : c.real = -2.000000 , c.imag = -2.000000
откуда взялся новый тип complex ? .... в справке нет ничего, да и что еще добавили?
Было подтверждение от разработчиков о добавлении новых типов. Недавно.
не помню чтобы анонсировали новый тип данных complex , но без подключаемых библиотек все работает правильно:
2021.05.23 21:54:13.976 tst (EURUSD,H1) tst#1 : a.real = 4.000000 , a.imag = 6.000000
2021.05.23 21:54:13.976 tst (EURUSD,H1) tst#2 : c.real = -2.000000 , c.imag = -2.000000
откуда взялся новый тип complex ? .... в справке нет ничего, да и что еще добавили?
Здесь:
7. MQL5: Добавлена поддержка работы с комплексными числами.
Добавлен новый встроенный тип "complex".
Тип "complex" может передаваться по значению в качестве параметра для MQL5-функций (в отличие от обычных структур, которые передаются только по ссылке). Для функций, импортируемых из DLL, тип "complex" должен передаваться только по ссылке.
Для описания комплексных констант используется суффикс 'i':
complex square(complex c) { return(c*c); } void OnStart() { Print(square(1+2i)); // в качестве параметра передается константа } // будет выведено "(-3,4)" - это строковое представление комплексного числаДля комплексных чисел на данный момент доступны только простые операции: =, +, -, *, /, +=, -=, *=, /=, ==, !=.В дальнейшем будут добавлены дополнительные математические функции: получение абсолютного значения, синуса, косинуса и многие другие.
Здесь:
7. MQL5: Добавлена поддержка работы с комплексными числами.
Добавлен новый встроенный тип "complex".
Тип "complex" может передаваться по значению в качестве параметра для MQL5-функций (в отличие от обычных структур, которые передаются только по ссылке). Для функций, импортируемых из DLL, тип "complex" должен передаваться только по ссылке.
Для описания комплексных констант используется суффикс 'i':
Для комплексных чисел на данный момент доступны только простые операции: =, +, -, *, /, +=, -=, *=, /=, ==, !=.
В дальнейшем будут добавлены дополнительные математические функции: получение абсолютного значения, синуса, косинуса и многие другие.
ОК спасибо, жаль, что справка с опозданием дополняется
Результат: 6:7
Ожидалось: 6:6