ural1979:
вот так размер пункта текущего инструмент
double point=(double)MathRound(SymbolInfoDouble(Symbol(),SYMBOL_POINT));
возвращает в виде 10 в минус пятой с степени, а как получит в виде 0,00001 ?
double point=SymbolInfoDouble(Symbol(), SYMBOL_POINT);
sergey1294:
вот так
вот так
double point=SymbolInfoDouble(Symbol(),SYMBOL_POINT); comm="1 поинт = " + (string)point; Comment(comm);
результат 1 поинт = 1e-005
ural1979:
результат 1 поинт = 1e-005
Это в принте, не парьтесь это одно и тоже.
void OnStart() { double point=SymbolInfoDouble(Symbol(),SYMBOL_POINT); int digit=SymbolInfoInteger(Symbol(),SYMBOL_DIGITS); string comm="1 поинт = " +DoubleToString(point,digit); Print(comm); }
2010.10.13 21:16:16 Калькулятор (EURUSD,M15) 1 поинт = 0.00001
комент к сожалению не копируется :о)
как бы знаю, что одно и то же. Для удобства хочу. Есть же форматирование, как с ними пользоваться?
ural1979:
результат 1 поинт = 1e-005
почему не так ?
Comment("1 поинт = ",point);
ural1979:
как бы знаю, что одно и то же. Для удобства хочу. Есть же форматирование, как с ними пользоваться?
как бы знаю, что одно и то же. Для удобства хочу. Есть же форматирование, как с ними пользоваться?
Нормализацию нужно сделать,
NormalizeDouble
или
DoubleToString
ural1979:
Comment("1 поинт = ",point);
'point' - undeclared identifier
Если вы пишите не мультивалютник то можно использовать предопределенную переменнуюComment("1 поинт = ",point);
'point' - undeclared identifier
Comment("1 поинт = ",point());
'point' - function is not defined
_Point
или Point()
Документация по MQL5: Предопределенные переменные
- www.mql5.com
Предопределенные переменные - Документация по MQL5
joo:
:)ещё два, как минимум, варианта есть. :)
Comment("1 поинт = ",Point);
Comment("1 поинт = ",Point());
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
размер пункта текущего инструмент
double point=SymbolInfoDouble(Symbol(),SYMBOL_POINT);
возвращает в виде 1e-005, а как получит в виде 0,00001 ?