... ... ... extern int ADXTIME = PERIOD_M5; extern int ADXPERIOD = 6; extern bool ProfitTrailing = True; extern int TrailingStop = 5; extern int TrailingStep = 2; extern bool UseSound = True; extern string NameFileSound = "expert.wav"; datetime timeprev=0;←← void start(){ if(timeprev==Time[0])←← return(0);←← timeprev=Time[0];←← double OSMAPrev = iOsMA(NULL,0,OSMASlow,OSMAFast,OSMASignal,PRICE_CLOSE,SIGNALCANDLE+1); double OSMA = iOsMA(NULL,0,OSMASlow,OSMAFast,OSMASignal,PRICE_CLOSE,SIGNALCANDLE); double ADXPLUS = iADX(NULL,0,ADXPERIOD,PRICE_MEDIAN,MODE_PLUSDI,SIGNALCANDLE); double ADXMINUS = iADX(NULL,0,ADXPERIOD,PRICE_MEDIAN,MODE_MINUSDI,SIGNALCANDLE); double PREVIOUSHIGH = iHigh(NULL,0,SIGNALCANDLE+1); double PREVIOUSLOW = iLow(NULL,0,SIGNALCANDLE+1); ... ... ...