Ошибки, баги, вопросы - страница 1126
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я пишу ТЗ для советника на MT4 с приоритетом на ускоренную обработку данных.
Прошу Вас подсказать, имеет ли значение для ускорение работы последовательность выполнения расчета или выборочное (как правильно называется - репрезентативное?).
Прикладываю два варианта в виде картинок, на которых отображены блок схемы.
Если можно, то напишите как должен выглядеть код, если выборочное исполнение блоков будет происходить - чисто примитивный макет, и даст ли это существенный прирост скорости!?
Как объясняется такое закрытие позиции в тестере? Расширением спреда?
Скриншоты торговой платформы MetaTrader
EURUSD, M20, 2014.04.12
Альфа-Форекс, MetaTrader 5, Real
temp_file_screenshot_63279.png
Как объясняется такое закрытие позиции в тестере? Расширением спреда?
[img]https://charts.mql5.com/4/434/eurusd-m20-alfa-foreks-temp-file-screenshot-63279-png.png[/img]
Если произошло расширение спрэда (а судя по скрину - пунктов на 720! по пятизнаку), то всё верно.
Позиция на продажу закрылась по цене Ask. Это если были выставлены стопы.
Кстати, у вашего брокера Альфа-Форекс в конце недели и в начале бывают просто гигантские спрэды.
Наверное они записались в историю котировок, а тестер сэмулировал торговлю по ним.
Стопы на выходные оставлять опасно - от гэпа они всё равно не спасут, а расширение спрэда поймать могут легко.
Здесь нет ошибки, поскольку LONG_MAX+1 < 0
Здесь предупреждение обоснованнное (t<LONG_MAX всегда true, если t int ) бесконечный циклНет ошибки, поскольку ULONG_MAX-1 < 0, поскольку в операции сравнения приводится к int
Тогда как объяснить это:
Здесь нет ошибки, поскольку ULONG_MAX-1 < 0, т.е. в операции сравнения приводится к int или long
Вы имеете в виду сравнение именно в проверяемом выражении в цикле?
Потому как в простом сравнении вроде как не так.
Просто поменяйте их местами :)
А что даёт эта перестановка? t как была меньше, чем ULONG_MAX-1, так и осталась.