//ووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو
// AG_AT.mq4                                                 ؤëے ïًèٌîهنèيهيèے ًٌٍàٍهمèé.
// دîëüçîâàٍهëüٌêàے ôَيêِèے ہâٍîىàٍè÷هٌêîé زîًمîâëè.
// بٌïîëüçَهٌٍے ïًè ïîًٌٍîهيèè ôَيêِèè àâٍîىàٍè÷هٌêîé ٍîًمîâëè نëے ïًèëîوهيèے AutoGraf 4
// رهًمهé تîâàë¸â, ؤيهïًîïهًٍîâٌê, sk@autograf.dp.ua, ICQ 64015987, http://autograf.dp.ua
//وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو 0 وو
#property library   
 
#import "AG_Lib.ex4"
   int AG_Message(string& Message[], string _Text);// اàïèٌü ٌîîلùهيèé â ىàٌٌèâ Message[]

#import "AG_Srtategy_Channal_Inside.ex4"
   int AG_Srtategy_Channal_Inside(int Parol_S, double Order[][], string Object[],
                                 double Instrument[][][][], int Ddraw_Object[][], 
                                 double& Tuning[],double& Manager[][],string& Message[]);

#import "AG_Srtategy_Channal_Outside.ex4"
   int AG_Srtategy_Channal_Outside(int Parol_S, double Order[][], string Object[],
                                 double Instrument[][][][], int Ddraw_Object[][], 
                                 double& Tuning[],double& Manager[][],string& Message[]);
#import
//وووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووو 1 وو
int AG_AT(int Parol_AT, double Order[][], string Object[], double Instrument[][][][], 
          int Ddraw_Object[][], double& Tuning[], double& Manager[][], string& Message[])
   {    
//================================================================================== 2 ==
/* 
   if (!IsDemo())                                  // ؤëے نهىî لهç îمًàيè÷هيèé
      {
      if(Parol_AT != AccountNumber() + 1)          // إٌëè ââهنهي يهïًàâèëüيûé ïàًîëü
         {
         AG_Message(Message, "ذàçًàلîٍ÷èê J.Smith, http://company.com ");  // رîîلùهيèه
         AG_Message(Message, "آâهنهي يهïًàâèëüيûé ïàًîëü نëے ôَيêِèè ہز.");// رîîلùهيèه
         return(0);                                // آûُîن èç ôَيêِèè AT
         }                                         // AutoGraf àâٍîىàٍè÷هٌêè îٍêë‏÷èٍ ہز
      }   
*/
//================================================================================== 3 ==
   int Ret;
   int Strategy = NormalizeDouble(Instrument[0][0][0][0],0);
   int Parol_S = NormalizeDouble(Instrument[0][0][Strategy][1],0);
//================================================================================== 4 ==
   switch(Strategy)
      {
//---------------------------------------------------------------------------------- 5 --
      case 1:                                      // Srtategy 1 
         Ret= AG_Srtategy_Channal_Inside(Parol_S,Order,Object,Instrument,Ddraw_Object,
                                         Tuning,Manager,Message);
         break;                                    // End Srtategy 1  
//---------------------------------------------------------------------------------- 6 --
      case 2:                                      // Srtategy 2  
         Ret=AG_Srtategy_Channal_Outside(Parol_S,Order,Object,Instrument,Ddraw_Object,
                                         Tuning,Manager,Message);
         break;                                    // End Srtategy 2
//---------------------------------------------------------------------------------- 7 --
      default:                                     // No Srtategy         
         AG_Message(Message,"Strategy ¹ "+ Strategy + " يه çàïًîمًàىىèًîâàيà.");
         return(0);                                // ش-èے ہز لَنهٍ îٍêë‏÷هيà â AutoGraf4
//---------------------------------------------------------------------------------- 8 --
      }                                            // switch(Strategy)   
//================================================================================== 9 ==
   return(Ret);
   }
//وووووووووووووووووووووووووووووووووووو تîيهِ ىîنَëے ووووووووووووووووووووووووووووووو 10 وو