Новая версия платформы MetaTrader 5 build 4230: больше встроенных приложений и расширение поддержки ONNX - страница 6
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемые разработчики терминала, существует очень много брокеров предоставляющих торговые счета с комиссией и нулевым спредом.
Почему в свойствах финансового инструмента невозможно задать нулевой спред?
Если Мы ставим значение 0 оно заменяется на плавающий.
Так быть не должно. Прошу предоставить возможность ставить четко спред 0.
Разобрался, указывать спред в ручную бесполезно оно просто не работает.
Пробовал поставить 1 и 500 спред все равно рыночный из истории...
Далее:
Нажимаем Ctrl
Результат: GetKeyState меняет значение, а TERMINAL_KEYSTATE_CONTROL - нет
Ожидалось: одинаковое поведение
В справке написано, что TERMINAL_KEYSTATE_CONTROL возвращает состояние клавиши "Ctrl"
там же в справке: вызов TerminalInfoInteger(TERMINAL_KEYSTATE_XXX) возвращает такой же код состояния клавиши, как и функция GetKeyState() из MSDN.
Значит и сравнивать нужно состояние, а не значение.
В справке из MSDN написано:
Возвращаемое значение определяет состояние указанного виртуального ключа следующим образом:
Старший бит равен 1 у отрицательных чисел.
сравнивать нужно состояние, а не значение.
Из свежего - TAB-состояние все время "нажатое".
Билд 4209
После обновлений последних перестала корректно работать стандартная библиотека " Научные графики", код для воспроизведения можно взять тут . Графики не отрисовываются на чарт.
В своих проектах получаю ошибку 4102.
Старший бит равен 1 у отрицательных чисел.
Про биты TERMINAL_KEYSTATE_XXX в Документации ничего не сказано, при том что
старший бит у TERMINAL_KEYSTATE_XXX - 31й, а у GetKeyState() - 15й - т.е. Вы сравниваете заведомо разные биты
Про биты TERMINAL_KEYSTATE_XXX в Документации ничего не сказано.
В документации сказано, что TERMINAL_KEYSTATE_XXX возвращает такой же код состояния клавиши, как и функция GetKeyState(), а какой код возвращает GetKeyState() сказано в MSDN.
Значит можно считать, что в справке сказано про старший бит, но опосредованно.
при том что, старший бит у TERMINAL_KEYSTATE_XXX - 31й, а у GetKeyState() - 15й - т.е. Вы сравниваете заведомо разные биты
Я в побитовых операциях полнейший ноль, но в гугле меня ещё не забанили.
Давайте проверим какой по счёту будет старший бит в отрицательном числе.
Поправьте, если я, что то не правильно понял.
Поправьте, если я, что то не правильно понял.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Бета-версия платформы MetaTrader 5 build 4210: больше встроенных приложений и расширение поддержки ONNX
Aleksandr Slavskii, 2024.03.04 19:46
Давайте проверим какой по счёту будет старший бит в отрицательном числе.
У Вас получился нулевой по счету "старший бит", при том что нулевой - это младший бит - по определению
Каким по счету будет старший бит (нумерация с нуля) в произвольном значении - можно так например определить:
Поправьте, если я, что то не правильно понял.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2023.11.14 21:09
Если надо посмотреть биты.
Result value = 1000000000000000000000000000000010000000000000000000000000000000
???