Тредеры помогите с кодом

 

Нужен скрипт который бы давал сигналы если бы индикатор cci пересек отметку 0 верх или вниз, с языком mql плохо дружу, подскажите !


 
matroskin777:

Нужен скрипт который бы давал сигналы если бы индикатор cci пересек отметку 0 верх или вниз, с языком mql плохо дружу, подскажите !



Первое - не скрипт, а советник. Второе - Плохая дружба лучше хорошей вражды. Покажите свой код. Что по коду подсказать-то?
 

А кто такие Тредеры? 

 
Опа, класс, я и забыл поинтересоваться столь важным вопросом :))))))))))))))))))))
 
Europa:

А кто такие Тредеры?



Правильно пишется Трейдур.

Сравнивайте индикатор на сейчас и со сдвигом 1.

Если сейчас больше линии, а со сдвигом было меньше - значит пересёк.

 

Фигня получается у меня

extern int Period_CCI = 11;

Up = true;
Dn = true;
//--------------------------------------------------------------------
int start() // Спец. функция start
{
double CCI;
//--------------------------------------------------------------------
// Обращение к функции техн.инд.
CCI=iCCI(NULL,0,Period_CCI,PRICE_TYPICAL,0);
//--------------------------------------------------------------------
if (CCI > 0 && Fact_Up == true)
{
Dn = true;
Up = false;
Alert("CCI выше 0");
}
//--------------------------------------------------------------------
if (CCI > 0 && Fact_Dn == true)
{
Up = true;
Dn = false;
Alert("CCI ниже 0");
}
//--------------------------------------------------------------------
return;
}
//--------------------------------------------------------------------
 

Я наверное полный лузер, подскажите пожалуйста

вот такой код сделал и он всегда говорит выше

extern int Period_CCI = 11;

//--------------------------------------------------------------------
int start() // Спец. функция start
{
double CCI,CCI2,CCI3;
//--------------------------------------------------------------------
// Обращение к функции техн.инд.
CCI=iCCI(NULL,0,Period_CCI,PRICE_TYPICAL,0);
CCI2=iCCI(NULL,0,Period_CCI,PRICE_TYPICAL,1);
CCI=iCCI(NULL,0,Period_CCI,PRICE_TYPICAL,-1);
//--------------------------------------------------------------------
if (CCI > CCI2 )
{

Alert("CCI выше 0");
}
//--------------------------------------------------------------------
if (CCI < CCI3 )
{

Alert("CCI ниже 0");
}
//--------------------------------------------------------------------
return;
}

 

Решение найдено всем спасибо)))

Причина обращения: