Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 858
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день.
Индикатор в окне показывает до 5 знака после запятой.
При использовании его в советнике через iCustom(Symbol(), PERIOD_M1, "MACD",12, 26, SignalSMA, 0, 0) выводит значение до 4 знака (установлено командой Print).
Как получить 5-ть знаков в сове?
Печатай через функцию DoubleToString и получишь желаемые 5 знаков. А если захочешь то и 8.
Т. е. вычисления по индикатору в советнике происходят по 5-ти знаку, а до 4-го срезает Print при отображении в Журнале?
Результат вычислений может быть до 16 знаков после запятой, если его не нормализовывать:
Вывод вычисления напрямую через Print не урезается. Что-то в коде ещё есть, нормализация, например.
В том то и дело, что ничего больше нет (нормализаций и т. д.):
double g_macd=iCustom(Symbol(), PERIOD_M1, "g_MACD",12, 26, SignalSMA, 1, 0);
Print ("g_macd=",g_macd);
g_MACD имеет значение (1-го буфера) в индикаторе до 5-го знака после запятой, а Print в журнале выдаёт значение до 4-го знака, что не приемлемо.
Как решить эту проблему?
В том то и дело, что ничего больше нет (нормализаций и т. д.):
double g_macd=iCustom(Symbol(), PERIOD_M1, "g_MACD",12, 26, SignalSMA, 1, 0);
Print ("g_macd=",g_macd);
g_MACD имеет значение (1-го буфера) в индикаторе до 5-го знака после запятой, а Print в журнале выдаёт значение до 4-го знака, что не приемлемо.
Как решить эту проблему?
Ищите в своём коде, проблема где-то там.
Для проверки, запустил простенький скрипт с вызовом WPR и пропечатал результат вызова индикатора:
Сам индикатор, как известно, в своём окне показывает значения с 4 знаками после запятой, а для советника выдаёт аж 13 и даже 14.
Добрый день! Посмотрите пожалуйста код ниже, создание объекта "Стрелка" на сигнале, в тестере стрелки не рисует,хотя по журналу проходят, и еще в журнале при запуске в тестере пишет ошибку TestGenerator: unmatched data error (volume limit 412 at 2014.10.13 17:10 exceeded),
и во время тестирования выдает ошибку "Проверка стрелки USDJPYm,M5: Ошибка создания объекта: code #4200" - но я так понимаю, что это нормально, так как вначале программа находит что объект создан, а после удаления,создает вновь. В общем буду благодарен за Ваши комментарии к вопросам.
Не судите строго, как написано.
Народ, ну помогите со стрелками разобраться, плиз!!!
Народ, ну помогите со стрелками разобраться, плиз!!!
Разберись с этой строкой
Посмотри куда стрелка рисуется.
Разберись с этой строкой
Посмотри куда стрелка рисуется.
Спасибо, Алексей! Помогло, теперь стрелки появились и стали двигаться от сигнала к сигналу по точкам, а как мне сделать,что бы на каждом сигнале стрелки появлялись и оставались на своих местах,
чтобы можно было потом проанализировать срабатывание сигнала на графике?
Спасибо, Алексей! Помогло, теперь стрелки появились и стали двигаться от сигнала к сигналу по точкам, а как мне сделать,что бы на каждом сигнале стрелки появлялись и оставались на своих местах,
чтобы можно было потом проанализировать срабатывание сигнала на графике?