//+------------------------------------------------------------------+ //| SampleEA.mq5 | //| Copyright 2013, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #resource "\\Indicators\\Examples\\Custom Moving Average 1.ex5" int handle_ind; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- Print("Идентификатор графика на котром запущен эксперт: ",ChartID()); //--- handle_ind=iCustom("EURUSD",_Period,"::Indicators\\Examples\\Custom Moving Average 1.ex5"); if(handle_ind==INVALID_HANDLE) { Print("Expert: iCustom call: Error code=",GetLastError()); return(INIT_FAILED); } //--- ResetLastError(); long id=ChartOpen("EURUSD",0); if(id==0) Print("Не удалось открыть график ""EURUSD"". Код ошибки ",GetLastError()); //--- ResetLastError(); if(!ChartIndicatorAdd(id,0,handle_ind)) Print("Не удалось добавить индикатор ""Custom Moving Average 1"" на график. Код ошибки ",GetLastError()); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+