Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А я буду благодарен за четкую формулировку когда нужна нормализация double.
The calculated StopLoss and TakeProfit values, as well as open price of pending orders must be normalized with a precision the value of which is stored in the pre-defined variable of Digits.
Меня это двойное преобразование, когда я его увидел впервые, сильно смутило. На самом деле при выводе в лог экспертов вполне достаточно только
Наверно, гораздо информативнее был бы пример с какой-нибудь торговой функцией, т.е. именно там, где нормализация и нужна по-настоящему. Здесь также был бы очень познавательным пример с функцией CompareDoubles() из stdlib.mq4 (грабли, на которые новички наступают почти неизменно):
Renat, чем не вариант?
В чем принципиальная разница между первым return(0) и вторым return(-1)?
Как это влияет на процесс выполнения индикатора (или советника)?
Что происходит при возврате отрицательного значения?
И могу ли я написать нечто вроде:
И могу ли я написать нечто вроде:
Из документации (Data types): Integer constants can assume values from -2147483648 to 2147483647. Июль 2002, EURUSD: максимальное количество тиков за месяц в истории, 670000. Чтобы получилось переполнение даже при таком максимальном тиковом объеме, нужно 3000 месяцев, т.е. 250 лет. С другой стороны, объемы могут и расти дальше, так что цифра не настолько недостижимая теоретически...
Из документации (Data types): Integer constants can assume values from -2147483648 to 2147483647. Июль 2002, EURUSD: максимальное количество тиков за месяц в истории, 670000. Чтобы получилось переполнение даже при таком максимальном тиковом объеме, нужно 3000 месяцев, т.е. 250 лет. С другой стороны, объемы могут и расти дальше, так что цифра не настолько недостижимая теоретически...
Я сам задавал такой вопрос и получил именно такой ответ. Хоть в это и трудно поверить. Но если в МТ4 запихнуть котировки с фондового рынка ...
Rosh, если я правильно понимаю Ваше молчание, то четкой формулировки, в каких случаях и для каких выражений/переменных нужна нормализация, не существует. Если это так, то может быть можно ответить на более простой вопрос: требуется ли нормализация расчетных значений вида
int StLs=25;
double prc = Ask + StLs*Point;
Или мне выяснять это самостоятельно, на эксперименте ?