Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 175
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Советник выходит на 33 баре после сделки:
В реале и тестере вышел на 43 баре. Пробовал задать параметры выхода на пятом баре все нормально. Уважаемые, на Ваш взгляд в чем может быть проблема?
Советник выходит на 33 баре после сделки:
В реале и тестере вышел на 43 баре. Пробовал задать параметры выхода на пятом баре все нормально. Уважаемые, на Ваш взгляд в чем может быть проблема?
А может if (условие) было выполнено несколько раз ( еще разок на 10 баре например) ? и ето выполнение отстрочило длину жизни
А может if (условие) было выполнено несколько раз ( еще разок на 10 баре например) ? и ето выполнение отстрочило длину жизни
Одна сделка: вход 15:37, выход 16:19. Выход на 41 баре, если быть более правильным.
А если заменить на iBarShift интересно ошибка останется ??? Может пропуски баров в истории (точно нет дыротеней?) ?
ВВедите после выполнение условия подщет открытых баров, посмотрите сколько их реально открылось, а то ссылаться на время как-то не очень верно
А если заменить на iBarShift интересно ошибка останется ??? Может пропуски баров в истории (точно нет дыротеней?) ?
ВВедите после выполнение условия подщет открытых баров, посмотрите сколько их реально открылось, а то ссылаться на время как-то не очень верно
Код должен быть таким?
Такой код зацикливает советника.
Здраствуйте, помогите пжл сделать что бы алерт проходил один раз за бар на каждой линии, а не только на первой,
ограничил количество сигналов временем, но не пойму как буфер сделать для одного бара
datetime LastAlertTime = 0;
Советник выходит на 33 баре после сделки:
В реале и тестере вышел на 43 баре. Пробовал задать параметры выхода на пятом баре все нормально. Уважаемые, на Ваш взгляд в чем может быть проблема?
Начнем на трезвую голову.
Время срабатывания флага Opn_B = true; ничего еще не значит, так как ордер в ету же секунду может и не открыться.
Можно использовать время открытия ордера OrderOpenTime или присвоить переменной t значение времени после успешного открытия.
Далее: вы использовали
1) а нужно ли вам iLow или лучше же будет просто Low если используете ту же валюту и таймфрейм
2) значение Symbol() и Period()при многократном использовании лучше загонять в переменные. Все влияет на быстродействие - привыкайте.
На счет минутного графика - если за минуту не было ни единого тика - новый бар не рисуется (прикол может быть в етом)
А что касается iBarShift имел ввиду
Самым адекватным на даный момент кажется вариант
Здраствуйте, помогите пжл сделать что бы алерт проходил один раз за бар на каждой линии, а не только на первой,
ограничил количество сигналов временем, но не пойму как буфер сделать для одного бара
Стоит ли перезначать переменные при каждом тике?
Влияет ли на быстродействие при 1000000 прогонках цикла string tf = Period(), или правильнее int tf = Period()? Здесь и сам не знаю.
А правильное ли условие? А если гепчик в 4 пипа?
Тут имеем еще одну проблемку. То есть если для первой линии исполнилось условие, то для второй оно уже будет заведомо ложное и алерт не высветится,
не высветится даже на следующем тике, так как время открытии свечи изменится только с приходом новой.
Самым адекватным на даный момент кажется вариант
Извините, но пытаться подсчитать количество баров по времени - это очень неадекватный подход.
Стоит ли перезначать переменные при каждом тике?
Влияет ли на быстродействие при 1000000 прогонках цикла string tf = Period(), или правильнее int tf = Period()? Здесь и сам не знаю.
А правильное ли условие? А если гепчик в 4 пипа?
Тут имеем еще одну проблемку. То есть если для первой линии исполнилось условие, то для второй оно уже будет заведомо ложное и алерт не высветится,
не высветится даже на следующем тике, так как время открытии свечи изменится только с приходом новой.
1. убрал
2. согласен если гепчик то нет сигнала(так и должно быть) нет сигнала ->нет цены ->нет сделки
3. об этом я и сказал выше, а что сделать не знаю
PS спасибо за ответ