- Из индикатора в советники
- помогите с кодом советника по индикатору
- Помощь в кодировании
Доброго времени суток. Помогите доработать советник на Белом тигре: он использует два индикатора, один - на графике, один - на осциллографе, смысл такой, что, когда сигналы на обоих индикаторах совпадают, например, они оба красные - происходит продажа, зеленые - покупка. Однако советник заключает сделки неправильно....
В чем заключается неправильность?
Не могу прикрепить архив к первому посту, поэтому прикрепляю сюда:
Лучше больше не пробуйте прицеплять архив. В нем декомпил
В чем заключается неправильность?
Открывает сделки неправильно. Если нужно, могу скинуть индюки на мыло.
Лучше больше не пробуйте прицеплять архив. В нем декомпил
прошу извинить.
Открывает сделки неправильно.
А кроме этой фразы что-то можешь объяснить?
Как открывает и как должен открывать? Или сначала надо самому разобраться и потом помочь тебе?
А кроме этой фразы что-то можешь объяснить?
Как открывает и как должен открывать? Или сначала надо самому разобраться и потом помочь тебе?
Смысл в чем, Когда на графике зеленый цвет, и на осциллографе тоже, должна происходить сделка на покупку, когда на обоих графиках красный, то на продажу. но советник так не торгует, он торгует как попало
Смысл в чем, Когда на графике зеленый цвет, и на осциллографе тоже, должна происходить сделка на покупку, когда на обоих графиках красный, то на продажу. но советник так не торгует, он торгует как попало
Во первых лучше написать так:
// индикатор в осциллографе Sig1 = NormalizeDouble(iCustom(Symbol(), 0, "SFCC5", 3, 1), Digits); //зеленый Sig2 = NormalizeDouble(iCustom(Symbol(), 0, "SFCC5", 4, 1), Digits); //красный // индикатор на графике Sig3 = NormalizeDouble(iCustom(Symbol(), 0, "SFCS5", 1, 1), Digits); //зеленый Sig4 = NormalizeDouble(iCustom(Symbol(), 0, "SFCS5", 0, 1), Digits); //красный
А во вторых большинство двухцветных индикаторов перекрашивают первый бар. Вот и получается что на первом баре дребезг, а отсюда и не стабильная работа советника.
Остальное смотрел не внимательно...
Во первых лучше написать так:
А во вторых большинство двухцветных индикаторов перекрашивают первый бар. Вот и получается что на первом баре дребезг, а отсюда и не стабильная работа советника.
Остальное смотрел не внимательно...
Или смириться с ложными сигналами и проверять состояние индикаторов на нулевом и втором барах, если цвет не совпадает, значит, возможно, произойдёт изменение цвета индикатора, а может и нет (это и будет ложный сигнал). Третий вариант, это смириться с запаздыванием сигнала на 2 бара. По сути, на больших ТФ это не критично, будет поменьше прибыль (если вообще будет).
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования