![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Помогите разобраться ..никак не могу прицепить к роботу индикаторы ZigZag Pointer.ex4 или Stochastic_Cross_Alert_SigOverlayM2_cw.mq4 ..в журнале пишет--Введите имя индикатора .ex4 ...ни один не другой не использует в тестере..что не так? что то еще нужно ввести?
Помогите разобраться ..никак не могу прицепить к роботу индикаторы ZigZag Pointer.ex4 или Stochastic_Cross_Alert_SigOverlayM2_cw.mq4 ..в журнале пишет--Введите имя индикатора .ex4 ...ни один не другой не использует в тестере..что не так? что то еще нужно ввести?
Надо полагать, что вы в редакторе вводите имя индикатора? Так вот, если в код лезите, то сами и разбирайтесь. Или вводите параметры через окно свойств, тогда отвечу на вопрос.
Помогите разобраться ..никак не могу прицепить к роботу индикаторы ZigZag Pointer.ex4 или Stochastic_Cross_Alert_SigOverlayM2_cw.mq4 ..в журнале пишет--Введите имя индикатора .ex4 ...ни один не другой не использует в тестере..что не так? что то еще нужно ввести?
Надо полагать, что вы в редакторе вводите имя индикатора? Так вот, если в код лезите, то сами и разбирайтесь. Или вводите параметры через окно свойств, тогда отвечу на вопрос.
Помогите разобраться ..никак не могу прицепить к роботу индикаторы ZigZag Pointer.ex4 или Stochastic_Cross_Alert_SigOverlayM2_cw.mq4 ..в журнале пишет--Введите имя индикатора .ex4 ...ни один не другой не использует в тестере..что не так? что то еще нужно ввести?
Надо полагать, что вы в редакторе вводите имя индикатора? Так вот, если в код лезите, то сами и разбирайтесь. Или вводите параметры через окно свойств, тогда отвечу на вопрос.
Integer спасибо! робот запустился..но торговать не торгует..в журнале пишет EURUSD,H1:Removed
Integer спасибо! робот запустился..но торговать не торгует..в журнале пишет EURUSD,H1:Removed
Значит параметры индикатора неправильно заданы.
А возможна настройка советника следующим образом:
Система разворотная. _OС_Mode=2; и ввести дополнительные условия закрытия по индикатору. Даже если сигнала (стрелки) на переворот позиции еще нет, но получен сигнал на закрытие от дополнительного индикатора. То позицию закрываем.
т.е. комбинированные условия закрытия (и по сигналу разворота и по дополнительному индикатору)
При запуске в режиме визуализации наблюдается такая картина.
Советник работае, сделки совершаются. Прерываю процесс тестирования и вызываю окно установленных инидикаторов, а там их столько, что будто на каждый тик устанавливаются заданные в параметрах советника индикаторы. ( я задал отдельные на открытие и закрытие).
Это нормально?
Подвешивает комп.
...
Я тут на основе робота Р. В. Селецкого смог создать робота, который использует до 8 пользовательских индикаторов - и делает это весьма быстро.
http://codebase.mql4.com/ru/code/10512
Не могли бы вы сделать то же самое у себя? По одному не очень удобно.
Вот код:
//--------Custom_7__------------------
if(otkr_Custom_7==true)
{
if(iCustom(0,0,IndName7,0,Shift7)>0) // Замена: Название загруженного индикатора на место бирюзовой надписи.
{
Custom_7__By=true;
}
if(iCustom(0,0,IndName7,0,Shift7)<0)
{
Custom_7__Sell=true;
}
}
if(zakr_Custom_7==true)
{
if(iCustom(0,0,IndName7,0,Shift7)<0)
{
Cls_Custom_7__By=true;
}
if(iCustom(0,0,IndName7,0,Shift7)>0)
{
Cls_Custom_7__Sell=true;
}
}
//--------Custom_8__------------------
if(otkr_Custom_8==true)
{
if(iCustom(0,0,IndName8,0,Shift8)>0) // Замена: Название загруженного индикатора на место бирюзовой надписи.
{
Custom_8__By=true;
}
if(iCustom(0,0,IndName8,0,Shift8)<0)
{
Custom_8__Sell=true;
}
}
if(zakr_Custom_8==true)
{
if(iCustom(0,0,IndName8,0,Shift8)<0) // I've tried to make a string as equation. Doesn't work "by design". Sorry.
{
Cls_Custom_8__By=true;
}
if(iCustom(0,0,IndName8,0,Shift8)>0) // Akay, I am going to make "half of causes" solution - make 2 or 4 doubles for each inds.
{
Cls_Custom_8__Sell=true;
}
}
//--------------------------------Open Buy and Sell------------------------------------------ 7 ----//
if (MA_By ==true||otkr_MA==false &&
Stoh_By ==true||otkr_Stoh==false&&
AO_By ==true||otkr_AO==false &&
StdDev_By ==true||otkr_StdDev==false&&
Dema_By ==true||otkr_Dema==false&&
CCI_By ==true||otkr_CCI==false &&
RSI_By ==true||otkr_RSI==false && // Это 12 "серийных" индикаторов.
MFI_By ==true||otkr_MFI==false &&
WPR_By ==true||otkr_WPR==false &&
MACD_By==true||otkr_MACD==false &&
OsMA_By==true||otkr_OsMA==false &&
ADX_By ==true||otkr_ADX==false &&
SAR_By ==true||otkr_SAR==false &&
Custom_1__By==true||otkr_Custom_1==false&&
Custom_2__By==true||otkr_Custom_2==false&&
Custom_3__By==true||otkr_Custom_3==false&&
Custom_4__By==true||otkr_Custom_4==false&& // 8 пользовательских.
Custom_5__By==true||otkr_Custom_5==false&&
Custom_6__By==true||otkr_Custom_6==false&&
Custom_7__By==true||otkr_Custom_7==false&&
Custom_8__By==true||otkr_Custom_8==false
)
{
Opn_B=true; // Opn_B означает Открыть Покупку.
} // А уравнения настраиваются пользователем.