Ошибки, баги, вопросы - страница 2657
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
чем инициализировать в тестере rand() ?
код:
мне не совсем нравится такая псевдослучайная генерация:
чем инициализировать в тестере rand() ?
код:
мне не совсем нравится такая псевдослучайная генерация:
Справка: MathRand
Примечание
Перед первым вызовом функции необходимо использовать функцию MathSrand, чтобы перевести генератор псевдослучайных чисел в начальное состояние.
Попробуйте теперь с MathSrand.
Справка: MathRand
Примечание
Перед первым вызовом функции необходимо использовать функцию MathSrand, чтобы перевести генератор псевдослучайных чисел в начальное состояние.
Спасибо, Кэп !
речь идет о тестере
этот код тоже не работает в ТЕСТЕРЕ
думаю, что, если тестер, то не нужно использовать MathSrand.
Но если это не поможет, тогда скорей всего принудительно на каком-то этапе тестер вызывает MathSrand(GetTickCount())
Тогда можно попробовать MathSrand(int(GetMicrosecondCount()%1000000));
ЗЫ ведь нужно помнить, что GetTickCount() меняет свои значения каждые 15.625 милисекунд. Это очень большой промежуток времени для тестера.
думаю, что, если тестер, то не нужно использовать MathSrand.
это противоречит документации https://www.mql5.com/ru/docs/math/mathrand
Перед первым вызовом функции необходимо использовать функцию MathSrand, чтобы перевести генератор псевдослучайных чисел в начальное состояние.
не хочу алглиб исходники листать, но для нейросетевых пакетов инициализация рендомным значением весов НС это обязательно, подозреваю, что и делалось по материалом справки MQL - т.е. использовался srand()
т.е. использование внутри тестера MQL-программ с таким НС-пакетом будет проходить, скорее всего, по сути на одном ядре процессора - начальные веса НС будут же иметь одинаковые значения?
без srand() еще прикольнее
это противоречит документации https://www.mql5.com/ru/docs/math/mathrand
не хочу алглиб исходники листать, но для нейросетевых пакетов инициализация рендомным значением весов НС это обязательно, подозреваю, что и делалось по материалом справки MQL - т.е. использовался srand()
т.е. использование внутри тестера MQL-программ с таким НС-пакетом будет проходить, скорее всего, по сути на одном ядре процессора - начальные веса НС будут же иметь одинаковые значения?
без srand() еще прикольнее
Игорь, ну тогда попробуй MathSrand(int(GetMicrosecondCount()%16384));
Интересно как картина измениться
Игорь, ну тогда попробуй MathSrand(int(GetMicrosecondCount()%16384));
Интересно как картина измениться
Такая проблема.
Класс CSymbolInfo.
При обращение к текущей цене Ask или Bid возвращает 0.
Все остальные параметры работают нормально, например AskHigh или Point
Такая проблема.
Класс CSymbolInfo.
При обращение к текущей цене Ask или Bid возвращает 0.
Все остальные параметры работают нормально, например AskHigh или Point
Сначала нужно обновить цены.