Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 108
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Так у меня есть такое пробразование - в long можно строчку загнать, но мне нужен double для вычислений с запятой.
Ну вот так вроде нормально отображает
Print ("CalcY=",DoubleToString(CalcY,14));
2017.02.05 23:52:50.190 00 EURUSD,M1: CalcY=0.01234567890001
Ну вот так вроде нормально отображает
Print ("CalcY=",DoubleToString(CalcY,14));
А кому щас легко...
Вывод текста - только до 16 знаков, это в документации чёрным по белому писано. А расчёты - до предела, предусмотренного типом данных.
А кому щас легко...
Вывод текста - только до 16 знаков, это в документации чёрным по белому писано. А расчёты - до предела, предусмотренного типом данных.
Так я про расчет говорю - число как раз нормально принтуется и без пробразования в строку. А сами расчеты double с числом ограничены , я так понимаю, 15 знаками. Или это в обе стороны 15 знаков - до запятой и после?
DBL_MIN
Минимальное положительное значение, которое может быть представлено типом double
2.2250738585072014e-308
DBL_MAX
Максимальное значение, которое может быть представлено типом double
1.7976931348623158e+308
DBL_EPSILON
Наименьшее число для которого выполняется условие 1.0+DBL_EPSILON != 1.0
2.2204460492503131e-016
DBL_DIG
Количество значимых десятичных знаков
15
DBL_MANT_DIG
Количество битов в мантиссе
53
DBL_MAX_10_EXP
Максимальное десятичное значение степени экспоненты
308
DBL_MAX_EXP
Максимальное двоичное значение степени экспоненты
1024
DBL_MIN_10_EXP
Минимальное десятичное значение степени экспоненты
(-307)
DBL_MIN_EXP
Минимальное двоичное значение степени экспоненты
(-1021)
А сами расчеты double с числом ограничены , я так понимаю, 15 знаками. Или это в обе стороны 15 знаков - до запятой и после?
Ограничение всего - максимум 15 знаков выходит запятая не имеет значения.
{
...
}
TIME_1_SY, TOTAL или LOCK
Как это реализовать?
Разобрался, всё оказалось очень просто:
int Counter (int type, string sy, int counterEnum)
{
...
}
Здравствуйте, подскажите пожалуйста , вот код программы
if (ObjectFind("Rectangle 33579")==0) Alert("ДА");
else Alert("НЕТ");
Сигнализирует несколько раз "ДА" потом несколько раз "НЕТ", если объект существует и все время "НЕТ" если объекта нет, но почему такой симафор когда объект есть?
{
...
}
TIME_1_SY, TOTAL или LOCK
Как это реализовать?
Здравствуйте, подскажите пожалуйста , вот код программы
if (ObjectFind("Rectangle 33579")==0) Alert("ДА");
else Alert("НЕТ");
Сигнализирует несколько раз "ДА" потом несколько раз "НЕТ", если объект существует и все время "НЕТ" если объекта нет, но почему такой симафор когда объект есть?
Попробуйте так:
else Alert("ДА");
Всем привет
Кто видит почему оно так отображается?
Т.е функции разные свойства разные а отображение одинаковое.
Также с двумя другими однотипными объектами, работает только один из них, остальные параметры игнорируются