[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 10
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
этой функции из кода самого индикатора все работает. Вот код библиотеки.
Это вызов в коде индикатора:
одной сделки, в чем ошибка?
З.Ы. Уверен, что ошибок много и глупых, просьба расстреливать холостыми.
вы же сами пишете, что у вас эксперт, а функция для индикатора.
Считайте принудительно нужное вам количество баров и не более.
ВО-вторых добавьте проверку, что по данному сигналу уже было открытие, а то получите каждый тик новый ордер
В-третьих посмотрите функцию iCustom
вы же сами пишете, что у вас эксперт, а функция для индикатора.
Считайте принудительно нужное вам количество баров и не более.
одной сделки, в чем ошибка?
З.Ы. Уверен, что ошибок много и глупых, просьба расстреливать холостыми.
Цена открытия
А каким образом принудительно считать?
Цена открытия
Т.е. использовать это условие для пересчета баров?
Но у меня в индикаторе на каждом тике рассчитываются массивы TP_UP и TP_DN. Соответственно первостепенно нужно их рассчитать.
Вам для эксперта и открытия сделок важен только сигнал на 0-м баре, не так ли? Вот и урежьте цикл расчета с limit баров до необходимого для этого расчета числа
Я там пытался открывать ордера на новом баре используя функцию NewBar(). Если ее использовать для этого?
К примеру if(NewBar())i++; Как-то так.
Вам для эксперта и открытия сделок важен только сигнал на 0-м баре, не так ли? Вот и урежьте цикл расчета с limit баров до необходимого для этого расчета числа
этой функции из кода самого индикатора все работает. Вот код библиотеки.
Это вызов в коде индикатора:
Может не корректно массив подготовили в init() индикатора? Правильно я Вас понял - там не сработала импортируемая функция?