Ошибки, баги, вопросы - страница 3018
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тогда придётся рисовать к линии индикатора + свечи для того индикатора, который должен рисоваться под свечами. Для остальных - которые рисуются над свечами, установить для графика отрисовку свечей на заднем плане. Другого пути лично я не вижу.
много чего можно сделать, проявив толику извращённости и совсем немного изобретательности. но, с точки зрения удобства и гибкости построения программ на 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':
Для комплексных чисел на данный момент доступны только простые операции: =, +, -, *, /, +=, -=, *=, /=, ==, !=.
В дальнейшем будут добавлены дополнительные математические функции: получение абсолютного значения, синуса, косинуса и многие другие.
Здесь:
7. MQL5: Добавлена поддержка работы с комплексными числами.
Добавлен новый встроенный тип "complex".
Тип "complex" может передаваться по значению в качестве параметра для MQL5-функций (в отличие от обычных структур, которые передаются только по ссылке). Для функций, импортируемых из DLL, тип "complex" должен передаваться только по ссылке.
Для описания комплексных констант используется суффикс 'i':
Для комплексных чисел на данный момент доступны только простые операции: =, +, -, *, /, +=, -=, *=, /=, ==, !=.
В дальнейшем будут добавлены дополнительные математические функции: получение абсолютного значения, синуса, косинуса и многие другие.
ОК спасибо, жаль, что справка с опозданием дополняется
Результат: 6:7
Ожидалось: 6:6
Ошибка при выполнении:
Результат: 6:7
Ожидалось: 6:6
count = 0 - копирование только конца строки. Все же "" != NULL.
count = 0 - копирование только конца строки. Все же "" != NULL.
И сколько
StringToCharArray
должна по Вашему скопировать символов при count = 0 ?
Подсказка: при count = 3 копируется 3 символа
должна по Вашему скопировать символов при count = 0 ?
похоже что count=0 работает так же как count=-1 и в случае "" копирует терминальный ноль, получается без дополнительных проверок пустую строку нормально преобразовать не удастся