double ObjectGet( | string name, int prop_id) |
Функция возвращает значение указанного
свойства объекта. Для получения информации об ошибке необходимо
вызвать функцию
GetLastError().
Вам надо iCustom использовать, и в одной переменной ссылаться на буфер индикатора Uptrend, во второй - на Dntrend. И потом проверять:
if(переменная по Uptrend !=EMPTY_VALUE), значит тренд вверх, а
if(переменная по Dntrend !=EMPTY_VALUE), значит тренд вниз.
Пересечения соответственно-на втором баре (если по закрытым)вверх, на
первом вниз - цвет поменялся с синего на красный, или на втором вниз, на
первом вверх-с красного на синий.
double ObjectGet( | string name, int prop_id) |
Функция возвращает значение указанного свойства объекта. Для получения информации об ошибке необходимо вызвать функцию GetLastError().
Вам надо iCustom использовать, и в одной переменной ссылаться на буфер индикатора Uptrend, во второй - на Dntrend. И потом проверять:
if(переменная по Uptrend !=EMPTY_VALUE), значит тренд вверх, а
if(переменная по Dntrend !=EMPTY_VALUE), значит тренд вниз. Пересечения соответственно-на втором баре (если по закрытым)вверх, на первом вниз - цвет поменялся с синего на красный, или на втором вниз, на первом вверх-с красного на синий.
Спасибо за подсказку. А как правильно указать имя индикатора в iCustom();, как название файла, или как shortName?
kwadrad:
Спасибо за подсказку. А как правильно указать имя индикатора в iCustom();, как название файла, или как shortName?
имя файла с расширением .ex4 в директории каталог_терминала\experts\indicators
расширение вроде не обязательно указывать
конечно не надо :) имел ввиду название файла с таким расширением (без .ex4)
Набросал протой советник в соответствии получеными рекомендациями, не работает гад. Может глянете?
T_S_R)-Signal Line так и не заработал заменил аналогичным
Работает. Хоть и с очень большой просадкой. Ну буду думать ще.
всем спасибо за помощь.
Набросал протой советник в соответствии получеными рекомендациями, не работает гад. Может глянете?
Да, работает. Очень плохо на флете.
Дима, я не очень понимаю для чего открытие ордера смещено на 3 бара назад?
Да, работает. Очень плохо на флете.
Дима, я не очень понимаю для чего открытие ордера смещено на 3 бара назад?
Ну не на 3, а на два :) Можно было сделать и вход на открытии первого бара после смены цвета. Это на ваш выбор. Можете в коде цифирки поменять:)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
По возможности дайте совет. Хочу в советнике сослаться на пользовательский индикатор, сигналом является изменение цвета индикатора, но функция
ObjectGet("(T_S_R)-Signal Line", OBJPROP_COLOR);
почему-то не хочет заработать мне денег. Индикатор подколот. Может кто скажет что дельное.
за критику заранее спасибо.