Доброго времени суток.Попробовал разобраться в том как вставлять пользовательские индикаторы в советник.Компилируется хорошо но пишет совершенно
не те данные,укажите пожалуйста в чем ошибка.вставляю весь код за исключением "копирайта"
extern int PeriodP=12;
extern int TimeFrame=0;
double P_up0,P_up1,FrApPrise;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
P_up0=iCustom(Symbol(),Period(),"Ценовой канал",PeriodP,0,0);
P_up1=iCustom(Symbol(),Period(),"rezerv-xrust",FrApPrise,0,0);
{Comment("показ ценового канала=",P_up0,"\n","показ xrust=",P_up1);}
//----
return(0);
}
использовал два индикатора
1)https://www.mql5.com/ru/code/8908
индюк Ценовой канал.mq4
2)https://www.mql5.com/ru/code/8318
индюк Fractal_Level_Xrust_V2.mq4
помогите пожалуйста,почем 1 показывает,а второй не хочет?
Когда запускаешь индикатор, поставь галочку - "Отображать в окне данных". Затем открой окно данных и ищи ту цифру - которую хочешь вызвать из кода. Начинай отсчет по порядку сверзу вниз от нуля. и измени эту цифру:
P_up0=iCustom(Symbol(),Period(),"Ценовой канал",PeriodP,0,0);
P_up1=iCustom(Symbol(),Period(),"rezerv-xrust",FrApPrise,0,0);
Новый вопрос.Как вывести FrApPrise в формате double на график через советник? Если можно с 5 знаками после запятой
Советую по постить здесь
А вообще:
ObjectCreate("Txt",OBJ_LABEL,0,0,0,0,0); ObjectSet("Txt",OBJPROP_XDISTANCE,10);// изменяем координату х ObjectSet("Txt",OBJPROP_YDISTANCE,60);// изменяем координату у ObjectSetText("Txt","FrApPrise : "+DoubleToStr(FrApPrise,5),20,"Tahoma",Aqua);
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени суток.Попробовал разобраться в том как вставлять пользовательские индикаторы в советник.Компилируется хорошо но пишет совершенно
не те данные,укажите пожалуйста в чем ошибка.вставляю весь код за исключением "копирайта"
extern int PeriodP=12;
extern int TimeFrame=0;
double P_up0,P_up1,FrApPrise;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
P_up0=iCustom(Symbol(),Period(),"Ценовой канал",PeriodP,0,0);
P_up1=iCustom(Symbol(),Period(),"rezerv-xrust",FrApPrise,0,0);
{Comment("показ ценового канала=",P_up0,"\n","показ xrust=",P_up1);}
//----
return(0);
}
использовал два индикатора
1)https://www.mql5.com/ru/code/8908
индюк Ценовой канал.mq4
2)https://www.mql5.com/ru/code/8318
индюк Fractal_Level_Xrust_V2.mq4
помогите пожалуйста,почем 1 показывает,а второй не хочет?