LiV, Помогите, вставить в этого эксперта возможность закрытия всех ордеров в заданое время суток? extern double Lots=0.1; extern int Profit=20; extern int Stop=55; extern int Slippage=5; extern string Symb="*"; extern string StartTime="06:00"; datetime TimeStart; double stoplevel,profitlevel; string SMB; bool trade=false; int start() { int i,b,SL,BL; BL=b+50; TimeStart=StrToTime(StartTime); if(CurTime()<TimeStart || CurTime()>TimeStart+300) { trade=false; return(0); } if(trade) return(0); if(((iClose(SMB,PERIOD_D1,1)+iHigh(SMB,PERIOD_D1,1 )+iLow(SMB,PERIOD_D1,1))/3)<iClose(SMB,PERIOD_D1,1)) b=OP_BUY ; else b=OP_SELL; if(b==OP_BUY) { if(Stop==0) stoplevel=0; else stoplevel=MarketInfo(SMB,MODE_ASK)-Stop*MarketInfo(SMB,MODE_POINT); if(Profit==0) profitlevel=0; else profitlevel=MarketInfo(SMB,MODE_ASK)+Profit*Market Info(SMB,MODE_POINT); i=OrderSend(SMB,OP_BUY,Lots,MarketInfo(SMB,MODE_AS K),Slippage,stoplevel,profitlevel,NULL,MAGIC,0,Red ); if(i!=-1) trade=true; } if(b==OP_SELL) { if(Stop==0) stoplevel=0; else stoplevel=MarketInfo(SMB,MODE_BID)+Stop*MarketInfo (SMB,MODE_POINT); if(Profit==0) profitlevel=0; else profitlevel=MarketInfo(SMB,MODE_BID)-Profit*MarketInfo(SMB,MODE_POINT); i=OrderSend(SMB,OP_SELL,Lots,MarketInfo(SMB,MODE_B ID),Slippage,stoplevel,profitlevel,NULL,MAGIC,0,Bl ue); if(i!=-1) trade=true; } return(0); } int init() { int i; if(Symb=="*") SMB=Symbol(); else SMB=Symb; return(0); } int deinit() { return(0); } //+------------------------------------------------------------------+