Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нет времени на изучение MQL5? Закажи приложение у разработчика!
nuvola
10
nuvola 2011.11.14 13:44 
Имеется индикатор, необходимо чтобы с ним работал эксперт (был взят за основу от асктренд) в таком плане: открытие позиции на индикаторе только по стрелкам, промежуточные открывать не нужно. Если есть возможность добавьте пожалуйста нормальный тралл и переворот (лок). С искренним уважением...
Файлы:
twoma.mq4 3 kb
Сергей
256
Сергей 2011.11.14 15:46  
nuvola:
Имеется индикатор, необходимо чтобы с ним работал эксперт (был взят за основу от асктренд) в таком плане: открытие позиции на индикаторе только по стрелкам, промежуточные открывать не нужно. Если есть возможность добавьте пожалуйста нормальный тралл и переворот (лок). С искренним уважением...

На этом форуме помогают.

Но не делают работу за просящего.(даже вежливого)

Dilshodbek Holmatov
318
Dilshodbek Holmatov 2011.11.14 21:46  

Помогите пожалуста. У меня такая стратегия : когда Yellow закрыт все сделки, Red -> купить, а Aqua -> продать. Я использовал индикатор VininI_HMA. Но, не получается. Как правильно? Please, дайте совет. 

//+------------------------------------------------------------------+
//| Custom indicator initialization function | Кусок индикатора 
//+------------------------------------------------------------------+
int init() {
IndicatorBuffers(4);
SetIndexBuffer(0, ExtMapBuffer);
SetIndexBuffer(1, Uptrend);
SetIndexBuffer(2, Dntrend);
SetIndexBuffer(3, vect);

SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
SetIndexStyle(2,DRAW_LINE);

SetIndexDrawBegin(0,1*period);
SetIndexDrawBegin(1,2*period);
SetIndexDrawBegin(2,3*period);

IndicatorShortName("Signal Line("+period+")");
SetIndexLabel(1,"UP");
SetIndexLabel(2,"DN");
return(0);
}
**************************part of Expert*******************************

// Торговые критерии
int indHMA1open_val;
double indHMA1open_Yellow = iCustom(Symbol(), 0, "VininI_HMA", PerHMA, 3, 0, -2, 0, 1);
double indHMA1open_Green = iCustom(Symbol(), 0, "VininI_HMA", PerHMA, 3, 0, -2, 1, 1);
double indHMA1open_Red = iCustom(Symbol(), 0, "VininI_HMA", PerHMA, 3, 0, -2, 2, 1);
if (indHMA1open_Green != EMPTY_VALUE) indHMA1open_val = 1;
else if (indHMA1open_Red != EMPTY_VALUE) indHMA1open_val = -1;
else if (indHMA1open_Yellow != EMPTY_VALUE) indHMA1open_val = 0;
if (indHMA1open_val == 0)
{
Cls_B=true;
Cls_S=true;
}
if (indHMA1open_val == 1)
{
Opn_S=true;
Cls_B=true;
}
if (indHMA1open_val == -1)
{
Opn_B=true;
Cls_S=true;
}
 

 

Файлы:
msl
28
msl 2011.11.16 12:08  

Люди добрые, а, главное - умные, объясните самоучке, что это за ошибка мне выдается при компиляции кода?

'\end_of_program' - ending bracket '}' expected

o_O
Модератор
23324
o_O 2011.11.16 13:44  
msl:

Люди добрые, а, главное - умные, объясните самоучке, что это за ошибка мне выдается при компиляции кода?

'\end_of_program' - ending bracket '}' expected



это значит что места больше нет. \end of program

поэтому надо все удалить и начать заново.

Yuri
636
Yuri 2011.11.16 15:39  
это значит что скобок '{' больше чем '}', а их должно быть равное число.
Виктор
Модератор
6560
Виктор 2011.11.16 15:47  
sergeev:

это значит что места больше нет. end of program

поэтомк надо все удалить и начать заново.

Хорошо хоть не застрелиться :))
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий