Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Торгуй с помощью MetaTarder 5. Скачай прямо сейчас!
Ldn
15
Ldn 2013.03.24 09:58 

привет . пытаюсь создать эксперт используя базовый шаблон.

возникла ошибка:

'dn_sig' - variable not defined  (328, 8)

'dn_sig' - variable not defined (340, 5)

строчки кода:

double dn_sig = iCustom(NULL, 0, "xxx", dist2, dist1, alertsOn, alertsOnCurrent, alertsMessage, alertsSound, alertsEmail, 3, 1) 

------- 

if (dn_sig != EMPTY_VALUE)   

 

 

спасибо 


 

Рустам
3601
Рустам 2013.03.24 10:01  
что такое базовый шаблон ???
TarasBY
1742
TarasBY 2013.03.24 10:02  
double dn_sig = iCustom(NULL, 0, "xxx", dist2, dist1, alertsOn, alertsOnCurrent, alertsMessage, alertsSound, alertsEmail, 3, 1);
Закрыть строку забыли.
Sergey Guliaev
2302
Sergey Guliaev 2013.03.24 10:05  
Точку с запятой не забыли? А вообще-то вам сюда - https://www.mql5.com/ru/forum/133408
Ldn
15
Ldn 2013.03.24 10:17  
FAQ:
что такое базовый шаблон ???


Template_Expert.mq4  

делал по инструкции с сайта одного. думал он идет в наборе с терминалом....


TarasBY:
Закрыть строку забыли.

спасибо помогло!

 получился вот такой блок:

// - 1 - == Получение показаний индикатора ==============================================
double up_sig = iCustom(NULL, 0, "xxx", dist2, dist1, alertsOn, alertsOnCurrent, alertsMessage, alertsSound, alertsEmail, 2, 1);
double dn_sig = iCustom(NULL, 0, "xxx", dist2, dist1, alertsOn, alertsOnCurrent, alertsMessage, alertsSound, alertsEmail, 3, 1);  
// - 1 - == Окончание блока =============================================================

// - 2 - == Генерация сигнала покупки ===================================================
if (up_sig != EMPTY_VALUE)  
   Signal = 1;  
// - 2 - == Окончание блока =============================================================

// - 3 - ======================== Генерация сигнала продажи =============================
if (dn_sig != EMPTY_VALUE)  
    Signal = -1;
// - 3 - == Окончание блока =============================================================
}

 

если не сложно, не могли бы вы подсказать как сделать закрытие позиции при получении контер сигнала? 

Ldn
15
Ldn 2013.03.24 10:18  
valenok2003:
Точку с запятой не забыли? А вообще-то вам сюда - https://www.mql5.com/ru/forum/133408


извините:(

Sergey Guliaev
2302
Sergey Guliaev 2013.03.24 10:28  
Ldn27:


 как сделать закрытие позиции при получении контер сигнала? 

Нужно при поступлении очередного сигнала проверить открытые ордера на принадлежность их к OP_BUY или OP_SELL и закрыть те, которые в контрах)))
Ldn
15
Ldn 2013.03.30 10:46  
вот это вот полный код сделанный по шаблону... и вроде бы работает...проблема в том что тут куча всякой мишуры.. нужно только задание лота и строчки с icustom.. если у кого есть свободная минутка и желание помочь выкинуть лишние блоки...
буду премного благодарен.
Файлы:
ea.mq4 25 kb
Boris
3883
Boris 2013.03.31 17:51  
Ldn27:

Да ещё проверочки на ошибки и много ещё чего? Кому тут нечего делать? Так?
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий