Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 834
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
Могли бы вы подсказать, как можно коротко написать выражение, округляющее целое число (количество пунктов) до заданной точности, например, до 5.
Я понимаю, что если я хочу округлить до 10, то я пользуюсь NormalizeDouble(point_val, 4) / Point = NormalizeDouble(0.00175, 4) = 0.0018 / 0.0001 = 180.
А как округлить с точностью до 5 пунктов?
Добрый день!
Могли бы вы подсказать, как можно коротко написать выражение, округляющее целое число (количество пунктов) до заданной точности, например, до 5.
Я понимаю, что если я хочу округлить до 10, то я пользуюсь NormalizeDouble(point_val, 4) / Point = NormalizeDouble(0.00175, 4) = 0.0018 / 0.0001 = 180.
А как округлить с точностью до 5 пунктов?
В целых пунктах MathRound(X/5)*5, если надо, потом умножайте на Point.
Как можно найти максимум, минимум прошлого дня на пятиминутке не прибегая графику дневки?
iHigh() - iLow() с соответствующими параметрами.
Но, это возможно только через данные дневного графика.
Через iHighest(),iLowest(), сколько баров М5 в сутках известно, смещение до окончания прошлых суток, думаю, тоже можно высчитать.
Кроме того, как вариант на случай возможного отсутствия баров, sh и P из поста выше можно высчитать, применяя количество секунд за день. К примеру, как-то так. Из прилагаемого там наброска варианта кода, в общем-то, принцип должен быть понятен.
В том посте ссылка есть на статью очень хорошую.