Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Кроме всего прочего, Sleep насильно переключает контексты потоков. Так что, иногда и Sleep(0) бывает очень полезным.
Это надо бы внести в Help.
Наш Sleep - это надстройка над системным вызовом Sleep из kernel32.dll. Мы тут ничего нового не вносили - это свойство системного вызова.
Это надо бы внести в Help.
Наш Sleep - это надстройка над системным вызовом Sleep из kernel32.dll. Мы тут ничего нового не вносили - это свойство системного вызова.
Действительно, лучше внести. Не каждый трейдер, интересующийся механической торговлей, обязан разбираться в Win API в целом и в начинке kernel32.dll в частности.
Действительно, лучше внести. Не каждый трейдер, интересующийся механической торговлей, обязан разбираться в Win API в целом и в начинке kernel32.dll в частности.
Нет проблем. Внесём примерно следующее: "Функция Sleep переключает контексты потоков. Если в системе есть ещё как минимум один поток, готовый к выполнению, то произойдёт переключение на этот поток. Использование Sleep(0) даёт шансы на параллельное исполнение соседних потоков".
И что поймёт из этого "не каждый трейдер"?
Нет проблем. Внесём примерно следующее: "Функция Sleep переключает контексты потоков. Если в системе есть ещё как минимум один поток, готовый к выполнению, то произойдёт переключение на этот поток. Использование Sleep(0) даёт шансы на параллельное исполнение соседних потоков".
И что поймёт из этого "не каждый трейдер"?
Формулировка мне лично нравится.
По поводу что поймет - так давайте у них и спросим.
Нет проблем. Внесём примерно следующее: "Функция Sleep переключает контексты потоков. Если в системе есть ещё как минимум один поток, готовый к выполнению, то произойдёт переключение на этот поток. Использование Sleep(0) даёт шансы на параллельное исполнение соседних потоков".
Уважаемые коллеги, у меня появилась задача сделать сбор тиков с сохранением в базу данных (Postgress или mySQL).
Меня интересует ваше мнение, только на счет самого сбора. Дальше вроде бы понятно как работать с базой.
Не устраивает то, что при сборе с 20-30 инструментов, советник нужно вешать на график каждого инструмента.
Выскажитесь по существу вопроса, пожалуйста.
Нет проблем. Внесём примерно следующее: "Функция Sleep переключает контексты потоков. Если в системе есть ещё как минимум один поток, готовый к выполнению, то произойдёт переключение на этот поток. Использование Sleep(0) даёт шансы на параллельное исполнение соседних потоков".
И что поймёт из этого "не каждый трейдер"?
Переключение потоков произойдет только внутри МТ5 или в операционной системе (то есть МТ5 отдаст управление внешним программам) ?
Не определено. Может внутри MT5, а может - внешним программам. Вот что говорится по этому поводу в MSDN
A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution.