пытаюсь что то придумать из Индикатора ( Heiken_Ashi.mq5 )
- пока получился, Музыкальный ( когда серая выше синей-один звук, когда ниже, другой звук )
не как, не до тюкаюсь, как сделать так, что бы линия, пересекла другую линию, сработал сигнал и заткнулся ?
сделал так, но сигнал срабатывает каждый бар
//--- we work only at the time of the birth of new bardatetime time_0=iTime(Symbol(),Period(),0);
if(time_0==m_prev_bars)
return(rates_total);
m_prev_bars=time_0;
//---int find_buy_level=ObjectFind(0,InpFont2);
int find_sell_level=ObjectFind(0,InpFont1);
if(find_buy_level==0)
{
double price=ObjectGetDouble(0,InpFont2,OBJPROP_PRICE);
if(ObjectGetDouble(0,InpFont1,OBJPROP_PRICE)<price)
{
PlaySound("tick.wav");
//---return(rates_total);
}
}
if(find_sell_level==0)
{
double price=ObjectGetDouble(0,InpFont2,OBJPROP_PRICE);
if(ObjectGetDouble(0,InpFont1,OBJPROP_PRICE)>price)
{
PlaySound("stops.wav");
//---return(rates_total);
}
}
//--- donereturn(rates_total);
}
Сигнал от Индикатора Heiken_Ashi. ---- Получился Индикатор Heiken2_Ashi
ну и, Эксперта для проверки Индикатора
В Индикаторе Heiken2_Ashi, можно добавить фильтры
//---- получение хендла индикатора RSI
RSI_Handle=iRSI(NULL,0,int(ParmMult*9),PRICE_CLOSE);
if(RSI_Handle==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора iRSI");
//---- получение хендла индикатора Stochastic
STO_Handle=iStochastic(NULL,0,int(21*ParmMult),int(3*ParmMult),int(2*ParmMult),MODE_LWMA,STO_LOWHIGH);
if(STO_Handle==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора iStochastic");
//---- получение хендла индикатора MACD
MACD_Handle=iMACD(NULL,0,int(10*ParmMult),int(15*ParmMult),int(13*ParmMult),PRICE_CLOSE);
if(MACD_Handle==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора iMACD");
//---- получение хендла индикатора hHeiken_Ashi
hHeiken_Ashi=iCustom(NULL,0,"Examples\\Heiken_Ashi");
if(hHeiken_Ashi==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора hHeiken_Ashi");
Простенький Эксперт для тестирования Индикаторов
вписываем имя индикатора
если открывает позиции не в ту сторону , переключаем реверс
не все индикаторы работают - нормально, работают сигнальные
все настройки Эксперта
Простенький Эксперт для тестирования Индикаторов
вписываем имя индикатора
если открывает позиции не в ту сторону , переключаем реверс
не все индикаторы работают - нормально, работают сигнальные
все настройки Эксперта
если индикатор находится в другой папке
пишем например так - Examples\\ZigzagColor
пытаюсь что то придумать из Индикатора ( Heiken_Ashi.mq5 )
- пока получился, Музыкальный ( когда серая выше синей-один звук, когда ниже, другой звук )
пытаюсь что то придумать из Индикатора ( Heiken_Ashi.mq5 )
- пока получился, Музыкальный ( когда серая выше синей-один звук, когда ниже, другой звук )
не как, не до тюкаюсь, как сделать так, что бы линия, пересекла другую линию, сработал сигнал и заткнулся ?
сделал так, но сигнал срабатывает каждый бар
Интересный индикатор получается. Как он работает?
ещё не знаю, я не программист - так, методом тыканья, хочу, что бы линия, пересекла другую линию и сработал сигнал.
- так то, вроде получилось - но, не так.
Сигнал от Индикатора Heiken_Ashi. ---- Получился Индикатор Heiken2_Ashi
ну и, Эксперта для проверки Индикатора
Сигнал от Индикатора Heiken_Ashi. ---- Получился Индикатор Heiken2_Ashi
ну и, Эксперта для проверки Индикатора
В Индикаторе Heiken2_Ashi, можно добавить фильтры
добавив здесь - эти фильтры
сюда
вот так
Индикатор, есть что то в нём, когда лучше открывать позицию
Между двумя горизонтальными линиями, можно открываться в ту сторону, какого цвета точка .