cxx2ck_85kj9lu0nnp8js56jh_1

Author: mandorr@gmail.com
Price Data Components
Series array that contains close prices for each bar
Miscellaneous
It opens Message Boxes to the user
0 Views
0 Downloads
0 Favorites
cxx2ck_85kj9lu0nnp8js56jh_1
//+-----------------------------------------------------------------+ 
//| Çàêà÷àòü âñå êîòèðîâêè.mq4                                      |
//| Ñêðèïò. Ïîìåñòèòü â ïàïêó experts\scripts                       |
//|                                                                 |
//+-----------------------------------------------------------------+
#property copyright "mandorr@gmail.com"
#include <WinUser32.mqh>
//----
string Tickers="EURUSD,GBPUSD,AUDUSD,USDCHF,USDJPY,USDCAD,GBPJPY,GOLD";
void start() 
{
   string title="Ñêðèïò", msg="Çàêà÷àòü âñå êîòèðîâêè?    ";
   if (MessageBox(msg,title,MB_YESNO|MB_ICONQUESTION)!=IDYES) return;
   string list[], symbol, tickers=StringTrimRight(StringTrimLeft(Tickers));
   int i , index, j;
   i=0;
   index=StringFind(tickers,",",0);
   while (index>0) 
   {
      symbol=StringSubstr(tickers,0,index);
      tickers=StringSubstr(tickers,index+1);
      if (StringLen(symbol)>0) 
      {
         i++;
         ArrayResize(list,i);
         list[i-1]=StringTrimRight(StringTrimLeft(symbol));
      }
      index=StringFind(tickers,",",0);
   }
   if (StringLen(tickers)>0) 
   {
      i++;
      ArrayResize(list,i);
      list[i-1]=StringTrimRight(StringTrimLeft(tickers));
   }
   double x;
   for (i=0; i<ArraySize(list); i++) 
   {
      symbol=list[i];
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",M1"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_M1 ,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",M5"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_M5 ,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",M15"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_M15,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",M30"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_M30,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",H1"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_H1 ,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",H4"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_H4 ,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",D1"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_D1 ,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",W1"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_W1 ,j);
      msg="Çàêà÷èâàíèå êîòèðîâîê "+symbol+",MN1"; Comment (msg);
      for (j=16383; j>=0; j--) x=iClose(symbol,PERIOD_MN1,j);
      msg="Êîòèðîâêè äëÿ "+symbol+" çàêà÷åíû"; Comment (msg);
      Sleep(750);
   }
   msg="Êîòèðîâêè çàêà÷åíû    "; Comment (msg);
   MessageBox(msg,title,MB_OK|MB_ICONINFORMATION);
   Comment ("");
}
// End

Comments