Comment(NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL),Digits)); Почему выдаёт сообщение - 0.0 . ???
А я хочу получить конкретное число. Что не так?
По моему, нормализация лишняя, MODE_STOPLEVEL возвращает значение в пунктах, если я не ошибаюсь. Переведи функцию в переменную типа string и её в комент.
MODE_TICKVALUE начал возвращать только ноль. перед этим работало все нормально, я в недоумении. кто что подскажет ? может это быть глюк самого трейдера а не эксперта? добываю его так:
MODE_TICKVALUE начал возвращать только ноль. перед этим работало все нормально, я в недоумении. кто что подскажет ? может это быть глюк самого трейдера а не эксперта? добываю его так:
а без тиков никак? перед этим все работало корректно. анализ идет при запуске эксперта в OnInit() . а вот пару уже пару дней оно не хочет работать как нужно. я в замешательстве. программу модернизировал в кое-каких местах, но наврядли обработка данных чем-то начала влиять на данные рынка. а в суботу - воскресение как работать ? тики ведь не приходят. и у меня эксперт вылетает - деление на ноль
а без тиков никак? перед этим все работало корректно. анализ идет при запуске эксперта в OnInit() . а вот пару уже пару дней оно не хочет работать как нужно. я в замешательстве. программу модернизировал в кое-каких местах, но наврядли обработка данных чем-то начала влиять на данные рынка. а в суботу - воскресение как работать ? тики ведь не приходят. и у меня эксперт вылетает - деление на ноль
Перед запросом поставьте условие, что больше нуля, и в начало OnTick()!
такой вариант не очень интересен. дает свои накладки. да и не пойму зачем так делать если он перед этим работал правильно.
есть более старые версии эксперта в которых совершенно точно MODE_TICKVALUE возвращал не ноль а корректное значение. сейчас дает ноль. походу что-то с терминалом. кто подскажет как исправить?
такой вариант не очень интересен. дает свои накладки. да и не пойму зачем так делать если он перед этим работал правильно.
есть более старые версии эксперта вкоторых совершенно точно MODE_TICKVALUE возвращал не ноль а корректноезначение. сейчас дает ноль. походу что-то с терминалом. кто подскажеткак исправить?
Comment(NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL),Digits)); Почему выдаёт сообщение - 0.0 . ???
А я хочу получить конкретное число. Что не так?
Comment(NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL),Digits)); Почему выдаёт сообщение - 0.0 . ???
А я хочу получить конкретное число. Что не так?
По моему, нормализация лишняя, MODE_STOPLEVEL возвращает значение в пунктах, если я не ошибаюсь. Переведи функцию в переменную типа string и её в комент.
Comment(NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL),Digits)); Почему выдаёт сообщение - 0.0 . ???
А я хочу получить конкретное число. Что не так?
СтопЛевел устанавливает сервер! Значит, 0 в пунктах, как и у многих, у меня тоже!
Comment(MarketInfo(Symbol(),MODE_STOPLEVEL)); или Comment(NormalizeDouble(MarketInfo(Symbol(),MODE_STOPLEVEL)*Point,Digits));
MODE_TICKVALUE начал возвращать только ноль. перед этим работало все нормально, я в недоумении. кто что подскажет ? может это быть глюк самого трейдера а не эксперта? добываю его так:
MODE_TICKVALUE начал возвращать только ноль. перед этим работало все нормально, я в недоумении. кто что подскажет ? может это быть глюк самого трейдера а не эксперта? добываю его так:
а без тиков никак? перед этим все работало корректно. анализ идет при запуске эксперта в OnInit() . а вот пару уже пару дней оно не хочет работать как нужно. я в замешательстве. программу модернизировал в кое-каких местах, но наврядли обработка данных чем-то начала влиять на данные рынка. а в суботу - воскресение как работать ? тики ведь не приходят. и у меня эксперт вылетает - деление на ноль
а без тиков никак? перед этим все работало корректно. анализ идет при запуске эксперта в OnInit() . а вот пару уже пару дней оно не хочет работать как нужно. я в замешательстве. программу модернизировал в кое-каких местах, но наврядли обработка данных чем-то начала влиять на данные рынка. а в суботу - воскресение как работать ? тики ведь не приходят. и у меня эксперт вылетает - деление на ноль
такой вариант не очень интересен. дает свои накладки. да и не пойму зачем так делать если он перед этим работал правильно.
есть более старые версии эксперта в которых совершенно точно MODE_TICKVALUE возвращал не ноль а корректное значение. сейчас дает ноль. походу что-то с терминалом. кто подскажет как исправить?
double value =MarketInfo(symbol, MODE_TICKVALUE);
всеравно вернуло ноль
такой вариант не очень интересен. дает свои накладки. да и не пойму зачем так делать если он перед этим работал правильно.
есть более старые версии эксперта вкоторых совершенно точно MODE_TICKVALUE возвращал не ноль а корректноезначение. сейчас дает ноль. походу что-то с терминалом. кто подскажеткак исправить?