#property copyright " | Copyright � 2012, FE - Software  |"
#property link      "www.Trend-Scalper.fxeas.com/"

#import "kernel32.dll"
   void GetLocalTime(int& a0[]);
   void GetSystemTime(int& a0[]);
   int GetTimeZoneInformation(int& a0[]);
#import "FETrendScalperv671ML.dll"
   string MqlLock_4F675CC7_iI11iIiiII();
   int MqlLock_4F675CC7_iIii1I11II(int a0);
   string MqlLock_4F675CC7_11I1I1iiII(string a0);
   double MqlLock_4F675CC7_Ii111IIIII(int a0, int a1, int a2);
   double MqlLock_4F675CC7_11iII11Iii(double a0); //+24
   int MqlLock_4F675CC7_IIi1IiIiiI(double a0);
   int MqlLock_4F675CC7_1i1i111IiI(double a0);
   int MqlLock_4F675CC7_iI1i1iii1i(double a0);
   int MqlLock_4F675CC7_i111ii11II(int a0);
   int MqlLock_4F675CC7_iIIi1I1i1I(int a0);
   int MqlLock_4F675CC7_1Ii111111i(int a0);
   int MqlLock_4F675CC7_iIIiI1IiiI(int a0);
   int MqlLock_4F675CC7_i11II1iIIi(int a0);
   int MqlLock_4F675CC7_IiIII1ii1i();
   int MqlLock_4F675CC7_iiiIi11Ii1();
   int MqlLock_4F675CC7_i1i111111i();
   int MqlLock_4F675CC7_1iIiI1I1II();
   int MqlLock_4F675CC7_i1IiII1IIi();
   int MqlLock_4F675CC7_11IIIiI1ii();
   int MqlLock_4F675CC7_ii11iIiI11();
   int MqlLock_4F675CC7_IIi1111II1();
   int MqlLock_4F675CC7_i1iI1111i1();
   int MqlLock_4F675CC7_I1iI111111();
   int MqlLock_4F675CC7_ii1I1i111I();
   int MqlLock_4F675CC7_I1iiiIiI1i();
   int MqlLock_4F675CC7_1IiiiIiI11();
   int MqlLock_4F675CC7_i1III11I1I();
   int MqlLock_4F675CC7_11iIi1IiIi();
   int MqlLock_4F675CC7_1I11i111ii();
   int MqlLock_4F675CC7_1I11IIi1Ii(int a0);
   int MqlLock_4F675CC7_II1Ii1I11I(int a0);
   int MqlLock_4F675CC7_iii1i1i1I1(int a0);
   int MqlLock_4F675CC7_1iiIIIiii1(int a0);
   int MqlLock_4F675CC7_I1Ii1iIiII(int a0);
   int MqlLock_4F675CC7_Ii1111Ii11(int a0);
   int MqlLock_4F675CC7_III1iiIii1(int a0);
   int MqlLock_4F675CC7_1iIiiI1111(int a0);
   int MqlLock_4F675CC7_i1iiiIIII1(int a0);
   int MqlLock_4F675CC7_i1IiI1II1I(int a0);
   int MqlLock_4F675CC7_1ii1III1II(int a0);
   int MqlLock_4F675CC7_1Ii1IIIi11(int a0);
   int MqlLock_4F675CC7_11III1II1i(int a0);
   int MqlLock_4F675CC7_ii1Ii11iI1(int a0);
   int MqlLock_4F675CC7_1I1i1111I1(int a0);
   int MqlLock_4F675CC7_Ii1iI1I1i1(int a0);
   int MqlLock_4F675CC7_ii1II1I111(int a0);
   int MqlLock_4F675CC7_1i111IiI11(int a0);
   int MqlLock_4F675CC7_iI1111I11i(int a0);
   int MqlLock_4F675CC7_I11I11II11(int a0);
   int MqlLock_4F675CC7_i1i1iIi1Ii(int a0);
   int MqlLock_4F675CC7_1iiI1IIi1I(int a0);
   int MqlLock_4F675CC7_I1iII1iIi1(int a0);
   int MqlLock_4F675CC7_1111IiI1Ii(int a0);
   int MqlLock_4F675CC7_1IiIIiIIIi(int a0);
   int MqlLock_4F675CC7_II1iIIIIIi(int a0);
   int MqlLock_4F675CC7_I11IIiiI1I(int a0);
   int MqlLock_4F675CC7_iIII1iI1ii(int a0);
   int MqlLock_4F675CC7_iI1iIi1Iii(int a0);
   int MqlLock_4F675CC7_I1II11II1I(int a0);
   int MqlLock_4F675CC7_1iI1i11iII(int a0);
   int MqlLock_4F675CC7_11IIi1i1ii(int a0);
   int MqlLock_4F675CC7_i1i11i1i11(int a0);
   int MqlLock_4F675CC7_I111i111iI(int a0);
   int MqlLock_4F675CC7_iI11i1Iii1(int a0);
   int MqlLock_4F675CC7_11IIiii111(int a0);
   int MqlLock_4F675CC7_i1I1ii1Iii(int a0);
   int MqlLock_4F675CC7_1i1I1I1IIi(int a0);
   int MqlLock_4F675CC7_11111IiiIi(int a0);
   int MqlLock_4F675CC7_1i1iIIii1i(int a0);
   int MqlLock_4F675CC7_111i11ii1I(int a0);
   int MqlLock_4F675CC7_i1I11iiI1I(int a0);
   int MqlLock_4F675CC7_11iii1iI1I(int a0);
   int MqlLock_4F675CC7_I1IIii1I1i(int a0);
   int MqlLock_4F675CC7_IiI11iIiII(int a0);
   int MqlLock_4F675CC7_IIiiii11ii(int a0);
   int MqlLock_4F675CC7_I1iiiii1I1(int a0);
   int MqlLock_4F675CC7_iI1111iiii(int a0);
   double MqlLock_4F675CC7_iiiIi11IIi();
   double MqlLock_4F675CC7_IiI1I1ii11();
   double MqlLock_4F675CC7_i1IIi11IiI();
   
   string MqlLock_4F675CC7_IiIIiIIIIi(string a0);
   int MqlLock_4F675CC7_iii1I1Ii1i(); //1
   int MqlLock_4F675CC7_i1iIiIiii1();//0
   double MqlLock_4F675CC7_11Ii11iiiI(); //0
   double MqlLock_4F675CC7_ii1iiiI11I();//0
   string MqlLock_4F675CC7_11i11111iI();
   string MqlLock_4F675CC7_iiI1iI1i1I();
   double MqlLock_4F675CC7_1iiiii1iIi(double a0);
   double MqlLock_4F675CC7_1III1iIIii(double a0);
   double MqlLock_4F675CC7_i1Ii11111i(double a0, double a1, double a2);
   int MqlLock_4F675CC7_1Ii111i1ii();//0
   int MqlLock_4F675CC7_i1i1II1iIi();//1
   int MqlLock_4F675CC7_II1iiiI11I();
   int MqlLock_4F675CC7_i1iI1iI1Ii();
   int MqlLock_4F675CC7_I11I1iI1II();
   double MqlLock_4F675CC7_1Ii11iI11I(int a0);
   double MqlLock_4F675CC7_iIiIiIII1I(int a0);
   string MqlLock_4F675CC7_111I1I1II1();
   string MqlLock_4F675CC7_IIiiIIII11();
   double MqlLock_4F675CC7_II111i1Iii(double a0);
   double MqlLock_4F675CC7_I1i1I111iI(double a0);
   double MqlLock_4F675CC7_IiIii1i11I(double a0);
   double MqlLock_4F675CC7_1i1iiIi1II(double a0);
   double MqlLock_4F675CC7_IIiiiIIi1I(double a0);
   double MqlLock_4F675CC7_11Iiiii11i(double a0, int a1);
   double MqlLock_4F675CC7_1iI1iI1111(double a0, int a1);
   double MqlLock_4F675CC7_1iiI1iii1I(double a0, int a1);
   double MqlLock_4F675CC7_I11I1i1111(double a0, int a1);
   double MqlLock_4F675CC7_II1I1I1I11(double a0, int a1);
   double MqlLock_4F675CC7_IIIi11I1ii(double a0, int a1);
   double MqlLock_4F675CC7_i11II1ii1i(double a0, int a1);
   double MqlLock_4F675CC7_Iii1IIiI1I(double a0, int a1);
   double MqlLock_4F675CC7_iIii1iI11i(double a0);
   double MqlLock_4F675CC7_I1I11IIIi1(double a0, int a1);
   int MqlLock_4F675CC7_i1I1IIi1Ii(double a0);
   double MqlLock_4F675CC7_Iii1iI11II(double a0, double a1, int a2);
   double MqlLock_4F675CC7_III1II1I1i(double a0, double a1, int a2);
   double MqlLock_4F675CC7_iII1iIiIII(double a0);
   double MqlLock_4F675CC7_11IIII1I1I(double a0);
   int MqlLock_4F675CC7_IIiII1I1i1();
   int MqlLock_4F675CC7_I11iiiIIII(int a0);
   double MqlLock_4F675CC7_IIii1Ii1ii();
   double MqlLock_4F675CC7_1i1IIIi1iI();
   double MqlLock_4F675CC7_1ii111iiIi();
   double MqlLock_4F675CC7_1iii1iI11i();
   int MqlLock_4F675CC7_IIIiiIii11();
   double MqlLock_4F675CC7_11I11iiII1(int a0);
   double MqlLock_4F675CC7_i1I1iIiI1i(double a0);
   double MqlLock_4F675CC7_1Iii1I11II(double a0);
   int MqlLock_4F675CC7_IiIIIi1iI1();
   int MqlLock_4F675CC7_11I11Ii11I();
   int MqlLock_4F675CC7_iIII1I1i1i();
   int MqlLock_4F675CC7_II11IiI1Ii(int a0);
   double MqlLock_4F675CC7_1ii1ii1iiI();
   double MqlLock_4F675CC7_i11iI11111();
   double MqlLock_4F675CC7_IIiiII1III();
   double MqlLock_4F675CC7_iii1I1IIi1();
   int MqlLock_4F675CC7_II1IiI11I1();
   double MqlLock_4F675CC7_I1iI1iiii1(int a0);
   double MqlLock_4F675CC7_iI11i1IiII(double a0);
   double MqlLock_4F675CC7_IiI1I1II1i(double a0);
   int MqlLock_4F675CC7_1i11iIi11i();
   int MqlLock_4F675CC7_1iiIIiIiii();
   int MqlLock_4F675CC7_11iiiiiii1();
   int MqlLock_4F675CC7_1Iii1iIiI1();
   int MqlLock_4F675CC7_11iIIi1iii();
   int MqlLock_4F675CC7_iii1iiiIIi();
   double MqlLock_4F675CC7_i11iIii1II(double a0);
   double MqlLock_4F675CC7_II1Ii1I1Ii();
   double MqlLock_4F675CC7_ii111Iiii1();
   double MqlLock_4F675CC7_i1I1I1I11i();
   int MqlLock_4F675CC7_Iiiiii11i1(double a0, double a1, double a2);
   int MqlLock_4F675CC7_1111I11IIi(double a0);
   double MqlLock_4F675CC7_1I1i1iIiI1(double a0);
   double MqlLock_4F675CC7_iII1i11IiI(double a0);
   double MqlLock_4F675CC7_1I11IIiIi1(double a0);
   double MqlLock_4F675CC7_i1iII1i1i1(double a0);
   double MqlLock_4F675CC7_I1ii1Ii1I1();
   double MqlLock_4F675CC7_1iiiiI111I();
   double MqlLock_4F675CC7_iii11IiiII(double a0);
   double MqlLock_4F675CC7_I1iiiiiIi1(double a0);
   double MqlLock_4F675CC7_iiii11Iii1(double a0);
   double MqlLock_4F675CC7_iIi11I1III(int a0);
   double MqlLock_4F675CC7_IiIiIiii1i(double a0);
   int MqlLock_4F675CC7_iI11I1111i();
   int MqlLock_4F675CC7_111IIiIIII();
   int MqlLock_4F675CC7_IIi1Ii1111();
   int MqlLock_4F675CC7_1Iii1IIIIi();
   double MqlLock_4F675CC7_I11iIIi11i(double a0, double a1, double a2, int a3, double a4, int a5);
   double MqlLock_4F675CC7_I11i1II1ii(double a0);
   double MqlLock_4F675CC7_ii1iIII111(double a0);
   int MqlLock_4F675CC7_IiiIiI11Ii();
   int MqlLock_4F675CC7_i1i1i111Ii();
   int MqlLock_4F675CC7_i1ii1IiI1i();
   int MqlLock_4F675CC7_1i1i1i1Iii();
   int MqlLock_4F675CC7_IIIi1I1i1I();
   int MqlLock_4F675CC7_1II1I111I1();
   int MqlLock_4F675CC7_II1ii11iii();
   int MqlLock_4F675CC7_iI1iIIiiiI();
   int MqlLock_4F675CC7_I11IIi1iI1();
   int MqlLock_4F675CC7_I11I1i1i1i();
   int MqlLock_4F675CC7_I1i1ii1ii1();
   int MqlLock_4F675CC7_I1IiiIII1i();
   int MqlLock_4F675CC7_11IiIIIIIi();
   int MqlLock_4F675CC7_1iii111iii();
   int MqlLock_4F675CC7_I1iIIIiIii();
   int MqlLock_4F675CC7_1II1iIiii1();
   int MqlLock_4F675CC7_IiI1iiIIiI();
   int MqlLock_4F675CC7_1IiI1i11I1();
   int MqlLock_4F675CC7_iiiiIiIIii();
   int MqlLock_4F675CC7_II1IIiiiIi();
   int MqlLock_4F675CC7_i1i1iiI1i1();
   int MqlLock_4F675CC7_1iIi1Iiii1();
   int MqlLock_4F675CC7_IiI11iIIiI();
   int MqlLock_4F675CC7_1IIi1i1IiI();
   int MqlLock_4F675CC7_11IiIii111();
   int MqlLock_4F675CC7_i1iIIiIIi1();
   int MqlLock_4F675CC7_111I1I1iiI();
   int MqlLock_4F675CC7_11i1i1IiII();
   int MqlLock_4F675CC7_iI1iI1IiI1();
   int MqlLock_4F675CC7_1Iii11i1i1();
   int MqlLock_4F675CC7_I1IiiI1Ii1();
   int MqlLock_4F675CC7_Ii111iiI1i();
   int MqlLock_4F675CC7_111I1iIi1i();
   int MqlLock_4F675CC7_I1iI1Ii11i();
   int MqlLock_4F675CC7_ii11iI1II1();
   int MqlLock_4F675CC7_11ii11iiI1();
   int MqlLock_4F675CC7_1II1I1ii1i();
   int MqlLock_4F675CC7_iiII111iii();
   int MqlLock_4F675CC7_I11iI1IiIi();
   int MqlLock_4F675CC7_I1I1iI1iII();
   int MqlLock_4F675CC7_II1iIIiIii();
   int MqlLock_4F675CC7_i11iIi1iII();
   int MqlLock_4F675CC7_i1II1i11ii();
   int MqlLock_4F675CC7_i11I1iiII1();
   int MqlLock_4F675CC7_1i1IiI1iIi();
   int MqlLock_4F675CC7_III1II1IiI();
   int MqlLock_4F675CC7_IiiiiiiIIi();
   int MqlLock_4F675CC7_1iIII1iiii();
   int MqlLock_4F675CC7_i1iiIIi1ii();
   int MqlLock_4F675CC7_iIIiiIi1I1();
   int MqlLock_4F675CC7_iI1IiIi1i1();
   int MqlLock_4F675CC7_I1i1i1iiII();
   int MqlLock_4F675CC7_iIIIiI1IIi();
   int MqlLock_4F675CC7_1IIIiI111i();
   int MqlLock_4F675CC7_iiIiIiII1i();
   int MqlLock_4F675CC7_IiI111iIi1();
   int MqlLock_4F675CC7_I1Iiiii111();
   int MqlLock_4F675CC7_iIIii11i11();
   int MqlLock_4F675CC7_1I1II111II();
   int MqlLock_4F675CC7_III11I1IiI();
   int MqlLock_4F675CC7_1IIiiiIiIi();
   int MqlLock_4F675CC7_1iIii11iIi();
   int MqlLock_4F675CC7_iIiIi111II();
   int MqlLock_4F675CC7_1I1IiiiIiI();
   int MqlLock_4F675CC7_i1iIII1I11();
   int MqlLock_4F675CC7_I111iiii1I();
   int MqlLock_4F675CC7_I11iiIiii1();
   int MqlLock_4F675CC7_1I11iiI1i1();
   int MqlLock_4F675CC7_1i1I11I1i1();
   int MqlLock_4F675CC7_1i11iiiii1();
   int MqlLock_4F675CC7_iIi1iii111();
   int MqlLock_4F675CC7_1I11Ii1iii();
   int MqlLock_4F675CC7_iIii11I11i();
   int MqlLock_4F675CC7_iI1i1I1iI1();
   int MqlLock_4F675CC7_1Iii1Ii1Ii();
   int MqlLock_4F675CC7_i1i11Iiiii();
   int MqlLock_4F675CC7_1Ii1III1ii();
   int MqlLock_4F675CC7_i11II1Iiii();
   int MqlLock_4F675CC7_11i11Ii1II();
   int MqlLock_4F675CC7_i11i1iIIII();
   int MqlLock_4F675CC7_ii1I1I11I1();
   int MqlLock_4F675CC7_ii11Iiii1i();
   int MqlLock_4F675CC7_iIi11iiIIi();
   int MqlLock_4F675CC7_Ii11iI111I();
   int MqlLock_4F675CC7_IIIIi1ii11();
   int MqlLock_4F675CC7_iiIiIIiiI1();
   int MqlLock_4F675CC7_iIiiIiiiIi();
   int MqlLock_4F675CC7_iIIIII11I1();
   int MqlLock_4F675CC7_i11IiiIII1();
   int MqlLock_4F675CC7_I1iiiiiI1i();
   int MqlLock_4F675CC7_1iIIIII111();
   int MqlLock_4F675CC7_IiII1II1ii();
   int MqlLock_4F675CC7_I1I11IIIIi();
   int MqlLock_4F675CC7_iI1ii1Ii1I();
   int MqlLock_4F675CC7_11IIiiiII1();
   int MqlLock_4F675CC7_1III11II1i();
   int MqlLock_4F675CC7_1iI1IiiIi1();
   int MqlLock_4F675CC7_1i1II1ii1I();
   int MqlLock_4F675CC7_i111II1III();
   int MqlLock_4F675CC7_I1II1Ii11i();
   int MqlLock_4F675CC7_11i11I1i1i();
   int MqlLock_4F675CC7_1I1iiii1i1();
   int MqlLock_4F675CC7_i1i1i11i1i();
   int MqlLock_4F675CC7_IiiIII1i11();
   int MqlLock_4F675CC7_11IiIiiiI1();
   int MqlLock_4F675CC7_iI1111IiIi();
   int MqlLock_4F675CC7_1Ii1IIiiII();
   int MqlLock_4F675CC7_i11iiiI1Ii();
   int MqlLock_4F675CC7_1IIi1iIi11();
   int MqlLock_4F675CC7_1I11iI1IIi();
   int MqlLock_4F675CC7_i1IiIIII11();
   int MqlLock_4F675CC7_I11Iii1iiI();
   int MqlLock_4F675CC7_i1I1I1iii1();
   int MqlLock_4F675CC7_I1iii1iIII();
   int MqlLock_4F675CC7_IiIiIiIIIi();
   int MqlLock_4F675CC7_IIIiiiIII1();
   int MqlLock_4F675CC7_iiIiiIIIii();
   int MqlLock_4F675CC7_iII1i1IiII();
   int MqlLock_4F675CC7_iI1iiiIii1();
   int MqlLock_4F675CC7_II11iiIi11();
   int MqlLock_4F675CC7_Iiii1i11ii();
   string MqlLock_4F675CC7_IiiiIIII1i(string a0);
   int MqlLock_4F675CC7_1Iii11I1I1(int a0);
   double MqlLock_4F675CC7_iiIIiiIIii(double a0, int a1);
   double MqlLock_4F675CC7_i1iiiII1iI(double a0, int a1);
   double MqlLock_4F675CC7_1ii1i111Ii(double a0);
   double MqlLock_4F675CC7_Iiii1I1I1I(double a0, int a1);
   int MqlLock_4F675CC7_i1i11iIi1i(int a0);
   int MqlLock_4F675CC7_iII11i1IIi(int a0);
   int MqlLock_4F675CC7_iIi1IiI1I1(int a0);
   int MqlLock_4F675CC7_111II11I11(double a0);
   int MqlLock_4F675CC7_I11i11IiI1(int a0);
   int MqlLock_4F675CC7_Ii11II1Ii1(int a0, int a1);
   int MqlLock_4F675CC7_IIIiII11I1(int a0, int a1);
   int MqlLock_4F675CC7_iII11II11I(int a0);
   int MqlLock_4F675CC7_1II1IIiii1(int a0);
   int MqlLock_4F675CC7_iIiii1i11I(int a0);
   int MqlLock_4F675CC7_i1II1iIii1(int a0);
   int MqlLock_4F675CC7_i1I11ii111(int a0);
   int MqlLock_4F675CC7_i1I1IIiII1(int a0);
   int MqlLock_4F675CC7_IIiIii11ii(int a0);
   int MqlLock_4F675CC7_1iiI1I1Iii(int a0);
   int MqlLock_4F675CC7_1ii1iIi11i(int a0);
   int MqlLock_4F675CC7_1iIiiIIiI1(int a0);
   int MqlLock_4F675CC7_Ii1IiiIii1(int a0);
   int MqlLock_4F675CC7_I1iiiIIIi1(int a0);
   int MqlLock_4F675CC7_11i1I1I1ii(int a0);
   int MqlLock_4F675CC7_i11i1Ii11i(int a0);
   int MqlLock_4F675CC7_11I1I11I11(int a0);
   int MqlLock_4F675CC7_iii1iIi11i(int a0);
   int MqlLock_4F675CC7_111111i1II(int a0);
   int MqlLock_4F675CC7_iI1111IiII(int a0);
   int MqlLock_4F675CC7_1i1Ii11iii(int a0);
   int MqlLock_4F675CC7_Ii1IIii111(int a0);
   int MqlLock_4F675CC7_1i1iIIIi1i(int a0);
   int MqlLock_4F675CC7_i1IiII1I1i(int a0);
   int MqlLock_4F675CC7_iiIiii1iI1(int a0);
   int MqlLock_4F675CC7_1Ii111i111(int a0);
   int MqlLock_4F675CC7_IIiiiI1Ii1(int a0);
   int MqlLock_4F675CC7_IIi1I1IIiI(int a0);
   int MqlLock_4F675CC7_1iIiiI11I1(int a0, int a1);
   int MqlLock_4F675CC7_IiI1II1Ii1(int a0);
   int MqlLock_4F675CC7_iii1IiIiii(string a0, string a1, string a2);
   int MqlLock_4F675CC7_iIIIiiii11(string a0);
   int MqlLock_4F675CC7_Iiiiii1iIi(int a0);
   int MqlLock_4F675CC7_1iIIiIi1I1(int a0);
   int MqlLock_4F675CC7_1IIiI1Ii1I(double a0);
   int MqlLock_4F675CC7_IIIIiii1Ii(double a0);
   int MqlLock_4F675CC7_II1iiiiiiI(int a0);
   int MqlLock_4F675CC7_iI111iI11I(int a0, int a1, int a2, int a3);
   int MqlLock_4F675CC7_1II11I1ii1(int a0, int a1);
   int MqlLock_4F675CC7_IiiIIiIIiI(int a0, double a1, double a2);
   int MqlLock_4F675CC7_1iiii11IIi(double a0, double a1);
   int MqlLock_4F675CC7_1iiiI1i1II(int a0, int a1, int a2, double a3, double a4);
   int MqlLock_4F675CC7_I11ii1iIII(int a0);
   int MqlLock_4F675CC7_IiIiIIIi11(int a0);
   int MqlLock_4F675CC7_1i1iiiiii1(int a0);
   int MqlLock_4F675CC7_i1iIi1Ii1i(int a0);
   int MqlLock_4F675CC7_1ii111I1I1(int a0);
   int MqlLock_4F675CC7_i1iI1ii11i(int a0, int a1, int a2);
   int MqlLock_4F675CC7_1iIIII1iiI(double a0);
   int MqlLock_4F675CC7_IiIi1iII1i(int a0, int a1, int a2, double a3, double a4);
   int MqlLock_4F675CC7_1Ii1iI1Iii(int a0, int a1, double a2, int a3);
   int MqlLock_4F675CC7_1I11I1IIIi(int a0);
   int MqlLock_4F675CC7_1iiII1Ii1i(int a0);
   int MqlLock_4F675CC7_iII11II1iI(int a0, int a1, double a2, int a3, int a4);
   int MqlLock_4F675CC7_II1IIii1I1(int a0);
   int MqlLock_4F675CC7_1iiIi1IIiI(int a0);
   int MqlLock_4F675CC7_i11i1Iiiii(int a0);
   int MqlLock_4F675CC7_I1i11II11I(int a0);
   int MqlLock_4F675CC7_11I1I1i111(int a0);
   int MqlLock_4F675CC7_i1I1I1IIIi(int a0);
   int MqlLock_4F675CC7_1iIII11i11(double a0);
   int MqlLock_4F675CC7_I1IIIiiiIi(double a0);
   int MqlLock_4F675CC7_iiII1IiIi1(double a0, double a1);
   int MqlLock_4F675CC7_11iI11iiII();
   int MqlLock_4F675CC7_iii1iIiiii();
   int MqlLock_4F675CC7_IIiIi11iI1();
   int MqlLock_4F675CC7_1i11i1I111();
   int MqlLock_4F675CC7_ii11111IiI();
   int MqlLock_4F675CC7_iiIiiiI1I1();
   int MqlLock_4F675CC7_i1II1iiI1I();
   int MqlLock_4F675CC7_1IIiiI1i1i();
   int MqlLock_4F675CC7_iii1I111I1();
   int MqlLock_4F675CC7_i1Ii1iIIi1();
   int MqlLock_4F675CC7_1I1I11Ii1I();
   int MqlLock_4F675CC7_iI11Ii11I1();
   int MqlLock_4F675CC7_iiIiI1iiII();
   double MqlLock_4F675CC7_1IIIiiIIii(int a0);
   double MqlLock_4F675CC7_I11i1Ii1II(double a0);
   string MqlLock_4F675CC7_i1111iIiI1();
   string MqlLock_4F675CC7_IiI11I1IIi();
   string MqlLock_4F675CC7_1IIiIiIiIi();
   string MqlLock_4F675CC7_1i1iii1I1i();
   string MqlLock_4F675CC7_Iiii1II1ii();
   string MqlLock_4F675CC7_I1IiI1iIII();
   string MqlLock_4F675CC7_IIIIiiii11();
   string MqlLock_4F675CC7_1i1i1IIiIi();
   string MqlLock_4F675CC7_I11IIi11II();
   string MqlLock_4F675CC7_ii1iIiIIiI();
   string MqlLock_4F675CC7_iiiIIIiiIi();
   string MqlLock_4F675CC7_I1iIi1Ii1i();
   string MqlLock_4F675CC7_II1I1IiI1I();
   string MqlLock_4F675CC7_11i11I1Iii();
   string MqlLock_4F675CC7_1III1iiIiI();
   string MqlLock_4F675CC7_iII1i11iII();
   string MqlLock_4F675CC7_iii1i1iIII();
   string MqlLock_4F675CC7_i1IiIIii1I();
   string MqlLock_4F675CC7_ii1II1i11I();
   string MqlLock_4F675CC7_I1iI1i1iiI();
   string MqlLock_4F675CC7_I1IiI1Ii1I();
   string MqlLock_4F675CC7_1IiiIiiiI1();
   string MqlLock_4F675CC7_IiiIii1iI1();
   string MqlLock_4F675CC7_1ii1II1I1I();
   string MqlLock_4F675CC7_ii1I111iiI();
   string MqlLock_4F675CC7_11IIiIIiiI();
   string MqlLock_4F675CC7_iI1111III1();
   string MqlLock_4F675CC7_iIiiIii11i();
   string MqlLock_4F675CC7_i1i11iI1Ii();
   string MqlLock_4F675CC7_11IiI1iiI1();
   string MqlLock_4F675CC7_IIIiiIII11();
   string MqlLock_4F675CC7_i1I1iIIi1I();
   string MqlLock_4F675CC7_iI1IiIi1I1();
   string MqlLock_4F675CC7_1ii111i1II();
   string MqlLock_4F675CC7_I11Ii1IIi1();
   string MqlLock_4F675CC7_iiii111i11();
   string MqlLock_4F675CC7_II1ii111iI();
   string MqlLock_4F675CC7_IIIIii1iii();
   string MqlLock_4F675CC7_iI11IIii11();
   string MqlLock_4F675CC7_i111iii1II();
   string MqlLock_4F675CC7_i1iII1II1I();
   string MqlLock_4F675CC7_1Ii1I1IiII();
   string MqlLock_4F675CC7_II1iIII1Ii();
   string MqlLock_4F675CC7_iiI1iIIIi1();
   string MqlLock_4F675CC7_iIiI1I1iiI();
#import

extern string manage = "---- Suffix ----";
extern string suffix = "";
extern string Main_Settings = "Main Settings";
extern string Lot = "Lot Management";
 int UseFixedBalance = 0;
extern double PercentRisk = 1.0;
extern double Lots = 0.1;
extern string Entrys = "Entry Management";
extern int MaxTrades = 2;
extern int MinutesAfterLastTrade = 15;
extern double MaxSpread = 3.0;
extern bool OnlyOneTrade_FIFO = FALSE;
extern string SL_TP = "SL_TP Management";
extern double StopLossVola = 3.0;
extern int TakeProfit1 = 10;
extern int TakeProfit2 = 13;
extern string Setting_for_GMT = "---- GMT ----";
extern bool UseAutomaticGMT = TRUE;
extern int SummerGMT = 3;
extern int WinterGMT = 2;
extern string MagicNumber_ = "MagicNumber Mangement";
extern int MagicNumber = 111;
int g_period_228 = 50;
int gi_232 = 80;
int gi_236 = 20;
int g_period_240 = 300;
int gi_244 = 5;
int g_slippage_248 = 2;
bool gi_252 = TRUE;
bool gi_256 = TRUE;
bool gi_260 = TRUE;
int gi_unused_264 = 0;
int gi_unused_268 = 0;
int gi_272 = 0;
int gi_276 = 0;
int gi_280 = 0;
int gi_284 = 0;
int gi_288 = 0;
double gd_unused_292 = 0.0;
double gd_unused_300 = 0.0;
double gd_unused_308 = 0.0;
double gd_unused_316 = 0.0;
double gd_324 = 0.0;
double gd_332 = 0.0;
int gi_unused_340 = 0;
int gi_unused_344 = 0;
int gi_unused_348 = 0;
int gi_352 = 0;
int gi_356 = 0;
int gi_unused_360 = 0;

int start() {
   int lia_0[43];
   int lia_24[4];
   int li_220;
   int li_396;
   double ld_400;
   double ld_408;
   double ld_416;
   double ld_424;
   int li_436;
   double ld_440;
   double ld_448;
   double ld_456;
   double ld_464;
   if (IsDllsAllowed() == FALSE) {
      Comment("\n |    ---> Allow_Dll_Imports");
      Print("\n |    ---> Allow_Dll_Imports");
      return (0);
   }
   if (MqlLock_4F675CC7_i1i11iIi1i(gi_356)) {
      Comment("\n      Forex - EA  start ...");
      Sleep(1000);
      Comment("\n      .");
      Sleep(500);
      Comment("\n      ..");
      Sleep(500);
      Comment("\n      ...");
      Sleep(500);
      gi_356 = 1;
   }
   if (MqlLock_4F675CC7_iII11i1IIi(IsDllsAllowed())) {
      Comment("  ---> Allow_Dll_Imports");
      Print("  ---> Allow_Dll_Imports");
      return (0);
   }
   HideTestIndicators(TRUE);
   double ld_4 = 0;
   int li_12 = 0;
   int li_16 = 0;
   int li_20 = 0;
   int li_28 = 0;
   int li_32 = 0;
   int li_36 = 0;
   int li_40 = 0;
   int li_44 = 0;
   int li_48 = 0;
   int li_52 = 0;
   string ls_56 = MqlLock_4F675CC7_iI11iIiiII();
   GetSystemTime(lia_24);
   li_28 = lia_24[0] & 65535;
   li_32 = lia_24[0] >> 16;
   li_36 = lia_24[1] >> 16;
   li_40 = lia_24[2] & 65535;
   li_44 = lia_24[2] >> 16;
   li_48 = lia_24[3] & 65535;
   GetLocalTime(lia_24);
   li_28 = lia_24[0] & 65535;
   li_32 = lia_24[0] >> 16;
   li_36 = lia_24[1] >> 16;
   li_40 = lia_24[2] & 65535;
   li_44 = lia_24[2] >> 16;
   li_48 = lia_24[3] & 65535;
   li_52 = lia_24[3] >> 16;
   ls_56 = 1000 + MqlLock_4F675CC7_iIii1I11II(li_52);
   ls_56 = MqlLock_4F675CC7_11I1I1iiII(MqlLock_4F675CC7_IiiiIIII1i(ls_56));
   int li_64 = 0;
   int li_68 = 0;
   int li_72 = GetTimeZoneInformation(lia_0);
   if (MqlLock_4F675CC7_iIi1IiI1I1(li_72)) li_64 = lia_0[0] / (-60.0);
   if (li_72 == 2) li_64 += lia_0[42] / (-60.0);
   if (li_72 == 0) li_64 += lia_0[0] / (-60.0);
   ld_4 = MqlLock_4F675CC7_Ii111IIIII(MqlLock_4F675CC7_1Iii11I1I1(TimeCurrent()), li_40, li_64);
   if (MqlLock_4F675CC7_111II11I11(ld_4)) ld_4 +=24;
   if (UseAutomaticGMT) {
      gi_352 = MqlLock_4F675CC7_IIi1IiIiiI(ld_4);
      if (MqlLock_4F675CC7_Ii11II1Ii1(DayOfYear(), DayOfYear())) li_68 = MqlLock_4F675CC7_1i1i111IiI(ld_4);
      else li_68 = MqlLock_4F675CC7_iI1i1iii1i(ld_4);
   } else {
      if (MqlLock_4F675CC7_IIIiII11I1(DayOfYear(), DayOfYear())) {
         gi_352 = (SummerGMT);
         li_68 = MqlLock_4F675CC7_iIIi1I1i1I(SummerGMT);
      } else {
         gi_352 = MqlLock_4F675CC7_1Ii111111i(WinterGMT);
         li_68 = MqlLock_4F675CC7_iIIiI1IiiI(WinterGMT);
      }
   }
   if (MqlLock_4F675CC7_iII11II11I(gi_352)) gi_352 = MqlLock_4F675CC7_i11II1iIIi(gi_352);
   int li_76 = 0;
   int li_80 = 0;
   int li_84 = 0;
   int li_88 = MqlLock_4F675CC7_IiIII1ii1i();
   int li_92 = 0;
   int li_96 = 0;
   int li_100 = 0;
   int li_104 = 0;
   int li_108 = MqlLock_4F675CC7_iiiIi11Ii1();
   int li_112 = MqlLock_4F675CC7_i1i111111i();
   int li_116 = MqlLock_4F675CC7_1iIiI1I1II();
   int li_120 = 0;
   int li_124 = MqlLock_4F675CC7_i1IiII1IIi();
   int li_128 = MqlLock_4F675CC7_11IIIiI1ii();
   int li_132 = MqlLock_4F675CC7_ii11iIiI11();
   int li_136 = MqlLock_4F675CC7_IIi1111II1();
   int li_140 = MqlLock_4F675CC7_i1iI1111i1();
   int li_144 = MqlLock_4F675CC7_I1iI111111();
   int li_148 = MqlLock_4F675CC7_ii1I1i111I();
   int li_152 = MqlLock_4F675CC7_I1iiiIiI1i();
   int li_156 = MqlLock_4F675CC7_1IiiiIiI11();
   int li_160 = MqlLock_4F675CC7_i1III11I1I();
   int li_164 = MqlLock_4F675CC7_11iIi1IiIi();
   int li_168 = MqlLock_4F675CC7_1I11i111ii();
   if (MqlLock_4F675CC7_1II1IIiii1(li_68)) li_76 = MqlLock_4F675CC7_1I11IIi1Ii(li_68);
   if (li_68 + 0 < 24) li_76 = MqlLock_4F675CC7_II1Ii1I11I(li_68);
   if (MqlLock_4F675CC7_iIiii1i11I(li_68)) li_80 = MqlLock_4F675CC7_iii1i1i1I1(li_68);
   if (li_68 + 1 < 24) li_80 = MqlLock_4F675CC7_1iiIIIiii1(li_68);
   if (MqlLock_4F675CC7_i1II1iIii1(li_68)) li_84 = MqlLock_4F675CC7_I1Ii1iIiII(li_68);
   if (li_68 + 2 < 24) li_84 = MqlLock_4F675CC7_Ii1111Ii11(li_68);
   if (MqlLock_4F675CC7_i1I11ii111(li_68)) li_88 = MqlLock_4F675CC7_III1iiIii1(li_68);
   if (li_68 + 3 < 24) li_88 = MqlLock_4F675CC7_1iIiiI1111(li_68);
   if (MqlLock_4F675CC7_i1I1IIiII1(li_68)) li_92 = MqlLock_4F675CC7_i1iiiIIII1(li_68);
   if (li_68 + 4 < 24) li_92 = MqlLock_4F675CC7_i1IiI1II1I(li_68);
   if (MqlLock_4F675CC7_IIiIii11ii(li_68)) li_96 = MqlLock_4F675CC7_1ii1III1II(li_68);
   if (li_68 + 5 < 24) li_96 = MqlLock_4F675CC7_1Ii1IIIi11(li_68);
   if (MqlLock_4F675CC7_1iiI1I1Iii(li_68)) li_100 = MqlLock_4F675CC7_11III1II1i(li_68);
   if (li_68 + 6 < 24) li_100 = MqlLock_4F675CC7_ii1Ii11iI1(li_68);
   if (MqlLock_4F675CC7_1ii1iIi11i(li_68)) li_104 = MqlLock_4F675CC7_1I1i1111I1(li_68);
   if (li_68 + 7 < 24) li_104 = MqlLock_4F675CC7_Ii1iI1I1i1(li_68);
   if (MqlLock_4F675CC7_1iIiiIIiI1(li_68)) li_108 = MqlLock_4F675CC7_ii1II1I111(li_68);
   if (li_68 + 8 < 24) li_108 = MqlLock_4F675CC7_1i111IiI11(li_68);
   if (MqlLock_4F675CC7_Ii1IiiIii1(li_68)) li_112 = MqlLock_4F675CC7_iI1111I11i(li_68);
   if (li_68 + 9 < 24) li_112 = MqlLock_4F675CC7_I11I11II11(li_68);
   if (MqlLock_4F675CC7_I1iiiIIIi1(li_68)) li_116 = MqlLock_4F675CC7_i1i1iIi1Ii(li_68);
   if (li_68 + 10 < 24) li_116 = MqlLock_4F675CC7_1iiI1IIi1I(li_68);
   if (MqlLock_4F675CC7_11i1I1I1ii(li_68)) li_120 = MqlLock_4F675CC7_I1iII1iIi1(li_68);
   if (li_68 + 11 < 24) li_120 = MqlLock_4F675CC7_1111IiI1Ii(li_68);
   if (MqlLock_4F675CC7_i11i1Ii11i(li_68)) li_124 = MqlLock_4F675CC7_1IiIIiIIIi(li_68);
   if (li_68 + 12 < 24) li_124 = MqlLock_4F675CC7_II1iIIIIIi(li_68);
   if (MqlLock_4F675CC7_11I1I11I11(li_68)) li_128 = MqlLock_4F675CC7_I11IIiiI1I(li_68);
   if (li_68 + 13 < 24) li_128 = MqlLock_4F675CC7_iIII1iI1ii(li_68);
   if (MqlLock_4F675CC7_iii1iIi11i(li_68)) li_132 = MqlLock_4F675CC7_iI1iIi1Iii(li_68);
   if (li_68 + 14 < 24) li_132 = MqlLock_4F675CC7_I1II11II1I(li_68);
   if (MqlLock_4F675CC7_111111i1II(li_68)) li_136 = MqlLock_4F675CC7_1iI1i11iII(li_68);
   if (li_68 + 15 < 24) li_136 = MqlLock_4F675CC7_11IIi1i1ii(li_68);
   if (MqlLock_4F675CC7_iI1111IiII(li_68)) li_140 = MqlLock_4F675CC7_i1i11i1i11(li_68);
   if (li_68 + 16 < 24) li_140 = MqlLock_4F675CC7_I111i111iI(li_68);
   if (MqlLock_4F675CC7_1i1Ii11iii(li_68)) li_144 = MqlLock_4F675CC7_iI11i1Iii1(li_68);
   if (li_68 + 17 < 24) li_144 = MqlLock_4F675CC7_11IIiii111(li_68);
   if (MqlLock_4F675CC7_Ii1IIii111(li_68)) li_148 = MqlLock_4F675CC7_i1I1ii1Iii(li_68);
   if (li_68 + 18 < 24) li_148 = MqlLock_4F675CC7_1i1I1I1IIi(li_68);
   if (MqlLock_4F675CC7_1i1iIIIi1i(li_68)) li_152 = MqlLock_4F675CC7_11111IiiIi(li_68);
   if (li_68 + 19 < 24) li_152 = MqlLock_4F675CC7_1i1iIIii1i(li_68);
   if (MqlLock_4F675CC7_i1IiII1I1i(li_68)) li_156 = MqlLock_4F675CC7_111i11ii1I(li_68);
   if (li_68 + 20 < 24) li_156 = MqlLock_4F675CC7_i1I11iiI1I(li_68);
   if (MqlLock_4F675CC7_iiIiii1iI1(li_68)) li_160 = MqlLock_4F675CC7_11iii1iI1I(li_68);
   if (li_68 + 21 < 24) li_160 = MqlLock_4F675CC7_I1IIii1I1i(li_68);
   if (MqlLock_4F675CC7_1Ii111i111(li_68)) li_164 = MqlLock_4F675CC7_IiI11iIiII(li_68);
   if (li_68 + 22 < 24) li_164 = MqlLock_4F675CC7_IIiiii11ii(li_68);
   if (MqlLock_4F675CC7_IIiiiI1Ii1(li_68)) li_168 = MqlLock_4F675CC7_I1iiiii1I1(li_68);
   if (li_68 + 23 < 24) li_168 = MqlLock_4F675CC7_iI1111iiii(li_68);
   double ld_172 = MqlLock_4F675CC7_iiiIi11IIi();
   if (MqlLock_4F675CC7_IIi1I1IIiI(Digits)) ld_172 = MqlLock_4F675CC7_IiI1I1ii11();
   else ld_172 = MqlLock_4F675CC7_i1IIi11IiI();
   if (MqlLock_4F675CC7_1iIiiI11I1(IsTesting(), UseAutomaticGMT)) {
      Print(MqlLock_4F675CC7_IIIIiiii11());
      Comment(MqlLock_4F675CC7_1i1i1IIiIi());
      return (MqlLock_4F675CC7_iii1iIiiii());
   }
   if (MqlLock_4F675CC7_IiI1II1Ii1(IsTesting())) {
      if (Period() != MqlLock_4F675CC7_IiiIiI11Ii() && IsTesting() == FALSE) {
         Comment(MqlLock_4F675CC7_I11IIi11II());
         Print(MqlLock_4F675CC7_ii1iIiIIiI());
         return;
      }
   }
   string ls_180 = "no";
   if (MqlLock_4F675CC7_iii1IiIiii(Symbol(), StringConcatenate(MqlLock_4F675CC7_iiiIIIiiIi(), suffix), suffix)) ls_180 = "EURUSD" + MqlLock_4F675CC7_IiIIiIIIIi(suffix);
   if (MqlLock_4F675CC7_iIIIiiii11(ls_180)) {
      Comment(MqlLock_4F675CC7_I1iIi1Ii1i());
      Print(MqlLock_4F675CC7_II1I1IiI1I());
      return (MqlLock_4F675CC7_IIiIi11iI1());
   }
   if (MqlLock_4F675CC7_Iiiiii1iIi(IsDllsAllowed())) {
      Comment(MqlLock_4F675CC7_11i11I1Iii());
      Print(MqlLock_4F675CC7_1III1iiIiI());
      return (MqlLock_4F675CC7_1i11i1I111());
   }
   if (MqlLock_4F675CC7_1iIIiIi1I1(OnlyOneTrade_FIFO)) {
      MaxTrades = MqlLock_4F675CC7_iii1I1Ii1i();
      gi_256 = MqlLock_4F675CC7_i1iIiIiii1();
   }
   double ld_188 = MqlLock_4F675CC7_11Ii11iiiI();
   double ld_196 = MqlLock_4F675CC7_ii1iiiI11I();
   string ls_204 = MqlLock_4F675CC7_11i11111iI();
   string ls_212 = MqlLock_4F675CC7_iiI1iI1i1I();
   if (MqlLock_4F675CC7_1IIiI1Ii1I(PercentRisk)) ld_196 = MqlLock_4F675CC7_1iiiii1iIi(PercentRisk);
   else ld_196 = MqlLock_4F675CC7_1III1iIIii(Lots);
   if (MqlLock_4F675CC7_IIIIiii1Ii(PercentRisk)) ls_204 = "PercentRisk";
   else ls_204 = "Lots";
   ld_188 = MqlLock_4F675CC7_i1Ii11111i(Ask, Bid, ld_172);
   
   double ld_224 = 12;
   double ld_232 = 2222;
   if (MqlLock_4F675CC7_IiiIIiIIiI(IsTesting(), ld_188, MaxSpread)) Print("SpreadFilter works, check MaxSpread ");
   if (MqlLock_4F675CC7_1iiii11IIi(ld_188, MaxSpread)) ls_212 = "|  SpreadFilter works, check MaxSpread  ";
   else ls_212 = " ";
   
   Comment("\n |  EA works ! ", "\n |  Symbol = ", ls_180, " |  GMTOffset = ", gi_352, "\n |  Mode: ", ls_204, " set to = ",
      ld_196, " | TradingLots = ", f0_1(), "\n |  MaxSpread = ", MaxSpread, " |", " ----> Spread = ", ld_188, "\n |  ~~~~~~~~~~~~~~~~~~~~~~~",
      "\n |  This EA License is valid until : ", ld_224, " / ", ld_232, "\n ", ls_212, "\n");
   double ld_240 = MqlLock_4F675CC7_II111i1Iii(iBands(MqlLock_4F675CC7_i1i1i111Ii(), MqlLock_4F675CC7_i1ii1IiI1i(), 200, 2, 0, MqlLock_4F675CC7_1i1i1i1Iii(), MqlLock_4F675CC7_IIIi1I1i1I(),
      2));
   double ld_248 = MqlLock_4F675CC7_I1i1I111iI(iBands(MqlLock_4F675CC7_1II1I111I1(), MqlLock_4F675CC7_II1ii11iii(), 200, 2, 0, MqlLock_4F675CC7_iI1iIIiiiI(), MqlLock_4F675CC7_I11IIi1iI1(),
      2));
   double ld_256 = MqlLock_4F675CC7_IiIii1i11I(iBands(MqlLock_4F675CC7_I11I1i1i1i(), MqlLock_4F675CC7_I1i1ii1ii1(), 200, 2, 0, MqlLock_4F675CC7_I1IiiIII1i(), MqlLock_4F675CC7_11IiIIIIIi(),
      1));
   double ld_264 = MqlLock_4F675CC7_1i1iiIi1II(iBands(MqlLock_4F675CC7_1iii111iii(), MqlLock_4F675CC7_I1iIIIiIii(), 21, 2, 0, MqlLock_4F675CC7_1II1iIiii1(), MqlLock_4F675CC7_IiI1iiIIiI(),
      2));
   double ld_272 = MqlLock_4F675CC7_IIiiiIIi1I(iBands(MqlLock_4F675CC7_1IiI1i11I1(), MqlLock_4F675CC7_iiiiIiIIii(), 21, 2, 0, MqlLock_4F675CC7_II1IIiiiIi(), MqlLock_4F675CC7_i1i1iiI1i1(),
      2));
   double ld_280 = MqlLock_4F675CC7_11Iiiii11i(iMA(MqlLock_4F675CC7_1iIi1Iiii1(), MqlLock_4F675CC7_IiI11iIIiI(), g_period_240, 0, MqlLock_4F675CC7_1IIi1i1IiI(), MqlLock_4F675CC7_11IiIii111(),
      1), g_period_240);
   double ld_288 = MqlLock_4F675CC7_1iI1iI1111(iMA(MqlLock_4F675CC7_i1iIIiIIi1(), MqlLock_4F675CC7_111I1I1iiI(), g_period_240, 0, MqlLock_4F675CC7_11i1i1IiII(), MqlLock_4F675CC7_iI1iI1IiI1(),
      2), g_period_240);
   double ld_296 = MqlLock_4F675CC7_1iiI1iii1I(iMA(MqlLock_4F675CC7_1Iii11i1i1(), MqlLock_4F675CC7_I1IiiI1Ii1(), 3 * g_period_240, 0, MqlLock_4F675CC7_Ii111iiI1i(),
      MqlLock_4F675CC7_111I1iIi1i(), 1), g_period_240);
   double ld_304 = MqlLock_4F675CC7_I11I1i1111(iMA(MqlLock_4F675CC7_I1iI1Ii11i(), MqlLock_4F675CC7_ii11iI1II1(), 3 * g_period_240, 0, MqlLock_4F675CC7_11ii11iiI1(),
      MqlLock_4F675CC7_1II1I1ii1i(), 2), g_period_240);
   double ld_312 = MqlLock_4F675CC7_II1I1I1I11(iMA(MqlLock_4F675CC7_iiII111iii(), MqlLock_4F675CC7_I11iI1IiIi(), 3 * g_period_240, 0, MqlLock_4F675CC7_I1I1iI1iII(),
      MqlLock_4F675CC7_II1iIIiIii(), 1), g_period_240);
   double ld_320 = MqlLock_4F675CC7_IIIi11I1ii(iMA(MqlLock_4F675CC7_i11iIi1iII(), MqlLock_4F675CC7_i1II1i11ii(), 3 * g_period_240, 0, MqlLock_4F675CC7_i11I1iiII1(),
      MqlLock_4F675CC7_1i1IiI1iIi(), 2), g_period_240);
   double ld_328 = MqlLock_4F675CC7_i11II1ii1i(iMA(MqlLock_4F675CC7_III1II1IiI(), MqlLock_4F675CC7_IiiiiiiIIi(), 3 * g_period_240, 0, MqlLock_4F675CC7_1iIII1iiii(),
      MqlLock_4F675CC7_i1iiIIi1ii(), 1), g_period_240);
   double ld_336 = MqlLock_4F675CC7_Iii1IIiI1I(iMA(MqlLock_4F675CC7_iIIiiIi1I1(), MqlLock_4F675CC7_iI1IiIi1i1(), 3 * g_period_240, 0, MqlLock_4F675CC7_I1i1i1iiII(),
      MqlLock_4F675CC7_iIIIiI1IIi(), 2), g_period_240);
   double ld_344 = MqlLock_4F675CC7_iIii1iI11i(iATR(MqlLock_4F675CC7_1IIIiI111i(), MqlLock_4F675CC7_iiIiIiII1i(), 780, 1));
   double ld_352 = MqlLock_4F675CC7_I1I11IIIi1(iWPR(MqlLock_4F675CC7_IiI111iIi1(), MqlLock_4F675CC7_I1Iiiii111(), g_period_228, 1), g_period_228);
   int li_360 = MqlLock_4F675CC7_i1I1IIi1Ii(f0_0());
   double price_364 = MqlLock_4F675CC7_Iii1iI11II(MqlLock_4F675CC7_iiIIiiIIii(Ask, Digits), Ask, Digits);
   double price_372 = MqlLock_4F675CC7_III1II1I1i(MqlLock_4F675CC7_i1iiiII1iI(Bid, Digits), Bid, Digits);
   double ld_380 = MqlLock_4F675CC7_iII1iIiIII(iOpen(MqlLock_4F675CC7_iIIii11i11(), MqlLock_4F675CC7_1I1II111II(), 0));
   double ld_388 = MqlLock_4F675CC7_11IIII1I1I(iOpen(MqlLock_4F675CC7_III11I1IiI(), MqlLock_4F675CC7_1IIiiiIiIi(), 3));
   if (MqlLock_4F675CC7_I11ii1iIII(Minute()) == FALSE) {
      if (IsTesting() == FALSE) {
         if (MqlLock_4F675CC7_IiIiIIIi11(iBars(Symbol(), MqlLock_4F675CC7_1iIii11iIi()))) {
            Comment(MqlLock_4F675CC7_1ii111i1II(), iBars(Symbol(), MqlLock_4F675CC7_iIiIi111II()));
            return (MqlLock_4F675CC7_iiIiiiI1I1());
         }
         if (MqlLock_4F675CC7_1i1iiiiii1(iBars(Symbol(), MqlLock_4F675CC7_1I1IiiiIiI()))) {
            Comment(MqlLock_4F675CC7_I11Ii1IIi1(), iBars(Symbol(), MqlLock_4F675CC7_i1iIII1I11()));
            return (MqlLock_4F675CC7_i1II1iiI1I());
         }
         if (MqlLock_4F675CC7_i1iIi1Ii1i(iBars(Symbol(), MqlLock_4F675CC7_I111iiii1I()))) {
            Comment(MqlLock_4F675CC7_iiii111i11(), iBars(Symbol(), MqlLock_4F675CC7_I11iiIiii1()));
            return (MqlLock_4F675CC7_1IIiiI1i1i());
         }
         if (MqlLock_4F675CC7_1ii111I1I1(iBars(Symbol(), MqlLock_4F675CC7_1I11iiI1i1()))) {
            Comment(MqlLock_4F675CC7_II1ii111iI(), iBars(Symbol(), MqlLock_4F675CC7_1i1I11I1i1()));
            return (MqlLock_4F675CC7_iii1I111I1());
         }
      }
      li_396 = MqlLock_4F675CC7_IIiII1I1i1();
      li_396 = MqlLock_4F675CC7_I11iiiIIII(OrdersTotal());
      ld_400 = MqlLock_4F675CC7_IIii1Ii1ii();
      ld_408 = MqlLock_4F675CC7_1i1IIIi1iI();
      ld_416 = MqlLock_4F675CC7_1ii111iiIi();
      ld_424 = MqlLock_4F675CC7_1iii1iI11i();
      for (int pos_432 = MqlLock_4F675CC7_IIIiiIii11(); pos_432 < li_396; pos_432++) {
         OrderSelect(pos_432, SELECT_BY_POS, MODE_TRADES);
         if (OrderType() <= MqlLock_4F675CC7_1i11iiiii1() && OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol() && OrderComment() == MqlLock_4F675CC7_IIIIii1iii()) {
            gd_324 = MqlLock_4F675CC7_11I11iiII1(OrderOpenTime());
            if (OrderType() == MqlLock_4F675CC7_iIi1iii111()) {
               ld_408++;
               ld_424 = MqlLock_4F675CC7_i1I1iIiI1i(OrderOpenPrice());
            }
            if (OrderType() == MqlLock_4F675CC7_1I11Ii1iii()) {
               ld_400++;
               ld_416 = MqlLock_4F675CC7_1Iii1I11II(OrderOpenPrice());
            }
            if (OrderType() == MqlLock_4F675CC7_iIii11I11i() && OrderStopLoss() == 0.0 && OrderMagicNumber() == MagicNumber && gi_276 == 0) {
               OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() - li_360 * ld_172, OrderOpenPrice() + TakeProfit1 * ld_172, 0, MqlLock_4F675CC7_iI1i1I1iI1());
               gi_276 = MqlLock_4F675CC7_IiIIIi1iI1();
            }
            if (OrderType() == MqlLock_4F675CC7_1Iii1Ii1Ii() && OrderStopLoss() == 0.0 && OrderMagicNumber() == MagicNumber && gi_280 == 0) {
               OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + li_360 * ld_172, OrderOpenPrice() - TakeProfit1 * ld_172, 0, MqlLock_4F675CC7_i1i11Iiiii());
               gi_280 = MqlLock_4F675CC7_11I11Ii11I();
            }
            if (OrderType() == MqlLock_4F675CC7_1Ii1III1ii())
               if (ld_388 > ld_256 || (DayOfWeek() == 5 && Hour() >= li_144 && gi_260)) OrderClose(OrderTicket(), OrderLots(), price_372, 10, MqlLock_4F675CC7_i11II1Iiii());
            if (OrderType() == MqlLock_4F675CC7_11i11Ii1II())
               if (ld_388 < ld_256 || (DayOfWeek() == 5 && Hour() >= li_144 && gi_260)) OrderClose(OrderTicket(), OrderLots(), price_364, 10, MqlLock_4F675CC7_i11i1iIIII());
            if (OrderType() == MqlLock_4F675CC7_ii1I1I11I1() && price_372 >= OrderOpenPrice() + TakeProfit1 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_372, 10, MqlLock_4F675CC7_ii11Iiii1i());
            if (OrderType() == MqlLock_4F675CC7_iIi11iiIIi() && price_364 <= OrderOpenPrice() - TakeProfit1 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_364, 10, MqlLock_4F675CC7_Ii11iI111I());
            if (OrderType() == MqlLock_4F675CC7_IIIIi1ii11() && price_372 <= OrderOpenPrice() - li_360 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_372, 10, MqlLock_4F675CC7_iiIiIIiiI1());
            if (OrderType() == MqlLock_4F675CC7_iIiiIiiiIi() && price_364 >= OrderOpenPrice() + li_360 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_364, 10, MqlLock_4F675CC7_iIIIII11I1());
         }
      }
      li_436 = MqlLock_4F675CC7_iIII1I1i1i();
      li_436 = MqlLock_4F675CC7_II11IiI1Ii(OrdersTotal());
      ld_440 = MqlLock_4F675CC7_1ii1ii1iiI();
      ld_448 = MqlLock_4F675CC7_i11iI11111();
      ld_456 = MqlLock_4F675CC7_IIiiII1III();
      ld_464 = MqlLock_4F675CC7_iii1I1IIi1();
      for (int pos_472 = MqlLock_4F675CC7_II1IiI11I1(); pos_472 < li_436; pos_472++) {
         OrderSelect(pos_472, SELECT_BY_POS, MODE_TRADES);
         if (OrderType() <= MqlLock_4F675CC7_i11IiiIII1() && OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol() && OrderComment() == MqlLock_4F675CC7_iI11IIii11()) {
            gd_332 = MqlLock_4F675CC7_I1iI1iiii1(OrderOpenTime());
            if (OrderType() == MqlLock_4F675CC7_I1iiiiiI1i()) {
               ld_448++;
               ld_464 = MqlLock_4F675CC7_iI11i1IiII(OrderOpenPrice());
            }
            if (OrderType() == MqlLock_4F675CC7_1iIIIII111()) {
               ld_440++;
               ld_456 = MqlLock_4F675CC7_IiI1I1II1i(OrderOpenPrice());
            }
            if (OrderType() == MqlLock_4F675CC7_IiII1II1ii() && OrderStopLoss() == 0.0 && OrderMagicNumber() == MagicNumber && gi_284 == 0) {
               OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() - li_360 * ld_172, OrderOpenPrice() + TakeProfit2 * ld_172, 0, MqlLock_4F675CC7_I1I11IIIIi());
               gi_284 = MqlLock_4F675CC7_1i11iIi11i();
            }
            if (OrderType() == MqlLock_4F675CC7_iI1ii1Ii1I() && OrderStopLoss() == 0.0 && OrderMagicNumber() == MagicNumber && gi_288 == 0) {
               OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + li_360 * ld_172, OrderOpenPrice() - TakeProfit2 * ld_172, 0, MqlLock_4F675CC7_11IIiiiII1());
               gi_288 = MqlLock_4F675CC7_1iiIIiIiii();
            }
            if (OrderType() == MqlLock_4F675CC7_1III11II1i())
               if (ld_388 > ld_240 || (DayOfWeek() == 5 && Hour() >= li_144 && gi_260)) OrderClose(OrderTicket(), OrderLots(), price_372, 10, MqlLock_4F675CC7_1iI1IiiIi1());
            if (OrderType() == MqlLock_4F675CC7_1i1II1ii1I())
               if (ld_388 < ld_248 || (DayOfWeek() == 5 && Hour() >= li_144 && gi_260)) OrderClose(OrderTicket(), OrderLots(), price_364, 10, MqlLock_4F675CC7_i111II1III());
            if (OrderType() == MqlLock_4F675CC7_I1II1Ii11i() && price_372 >= OrderOpenPrice() + TakeProfit2 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_372, 10, MqlLock_4F675CC7_11i11I1i1i());
            if (OrderType() == MqlLock_4F675CC7_1I1iiii1i1() && price_364 <= OrderOpenPrice() - TakeProfit2 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_364, 10, MqlLock_4F675CC7_i1i1i11i1i());
            if (OrderType() == MqlLock_4F675CC7_IiiIII1i11() && price_372 <= OrderOpenPrice() - li_360 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_372, 10, MqlLock_4F675CC7_11IiIiiiI1());
            if (OrderType() == MqlLock_4F675CC7_iI1111IiIi() && price_364 >= OrderOpenPrice() + li_360 * ld_172) OrderClose(OrderTicket(), OrderLots(), price_364, 10, MqlLock_4F675CC7_1Ii1IIiiII());
         }
      }
      if (MqlLock_4F675CC7_i1iI1ii11i(DayOfWeek(), Hour(), li_124)) return (MqlLock_4F675CC7_i1Ii1iIIi1());
      else {
         if (MqlLock_4F675CC7_1iIIII1iiI(ld_344)) return (MqlLock_4F675CC7_1I1I11Ii1I());
         else {
            if (Hour() == li_116) return (0);
            if (Hour() == li_108) return (0);
            if (Hour() == li_136) return (0);
            if (Hour() == li_88) return (0);
            if (Month() == 12 && Day() >= 15) return (0);
            if (Month() == 1 && Day() <= 5) return (0);
            if (MqlLock_4F675CC7_IiIi1iII1i(Year(), Year(), Month(), ld_232, ld_224)) {
               Print("\n |  EA is not working ! ", " |  Please contact support@Forex-EAs.com to get a new EA License ");
               return (0);
            } else {
               if (MqlLock_4F675CC7_1Ii1iI1Iii(TimeCurrent(), gi_252, gd_324, MinutesAfterLastTrade)) {
                  if (ld_380 > ld_240 && ld_240 < ld_264 && ld_352 > (-gi_236) && ld_380 > ld_416 + gi_244 * ld_172 && ld_400 < MaxTrades && ld_280 < ld_288 && ld_296 < ld_304 && ld_312 < ld_320 &&
                     ld_328 < ld_336 && ld_188 <= MaxSpread && ld_408 == 0.0) {
                     if (MqlLock_4F675CC7_1I11I1IIIi(IsTradeAllowed())) OrderSend(Symbol(), MqlLock_4F675CC7_i11iiiI1Ii(), f0_1(), price_372, g_slippage_248, 0, 0, MqlLock_4F675CC7_1Ii1I1IiII(), MagicNumber, 0, MqlLock_4F675CC7_1IIi1iIi11());
                     Sleep(1000);
                     gi_280 = MqlLock_4F675CC7_11iiiiiii1();
                  }
                  RefreshRates();
                  if (ld_380 < ld_248 && Ask < ld_256 && ld_248 > ld_272 && ld_352 < (-gi_232) && ld_380 < ld_424 - gi_244 * ld_172 && ld_408 < MaxTrades && ld_280 > ld_288 && ld_296 > ld_304 &&
                     ld_312 > ld_320 && ld_328 > ld_336 && ld_188 <= MaxSpread && ld_400 == 0.0) {
                     if (MqlLock_4F675CC7_1iiII1Ii1i(IsTradeAllowed())) OrderSend(Symbol(), MqlLock_4F675CC7_1I11iI1IIi(), f0_1(), price_364, g_slippage_248, 0, 0, MqlLock_4F675CC7_II1iIII1Ii(), MagicNumber, 0, MqlLock_4F675CC7_i1IiIIII11());
                     Sleep(1000);
                     gi_276 = MqlLock_4F675CC7_1Iii1iIiI1();
                  }
                  RefreshRates();
               }
               if (MqlLock_4F675CC7_iII11II1iI(TimeCurrent(), gi_256, gd_332, MinutesAfterLastTrade, OnlyOneTrade_FIFO)) {
                  if (ld_380 > ld_240 && ld_240 < ld_264 && ld_352 > (-gi_236) && ld_380 > ld_456 + gi_244 * ld_172 && ld_440 < MaxTrades && ld_280 < ld_288 && ld_296 < ld_304 && ld_312 < ld_320 &&
                     ld_328 < ld_336 && ld_188 <= MaxSpread && ld_448 == 0.0) {
                     if (MqlLock_4F675CC7_II1IIii1I1(IsTradeAllowed())) OrderSend(Symbol(), MqlLock_4F675CC7_I11Iii1iiI(), f0_1(), price_372, g_slippage_248, 0, 0, MqlLock_4F675CC7_iiI1iIIIi1(), MagicNumber, 0, MqlLock_4F675CC7_i1I1I1iii1());
                     Sleep(1000);
                     gi_288 = MqlLock_4F675CC7_11iIIi1iii();
                  }
                  RefreshRates();
                  if (ld_380 < ld_248 && Ask < ld_256 && ld_248 > ld_272 && ld_352 < (-gi_232) && ld_380 < ld_464 - gi_244 * ld_172 && ld_448 < MaxTrades && ld_280 > ld_288 && ld_296 > ld_304 &&
                     ld_312 > ld_320 && ld_328 > ld_336 && ld_188 <= MaxSpread && ld_440 == 0.0) {
                     if (MqlLock_4F675CC7_1iiIi1IIiI(IsTradeAllowed())) OrderSend(Symbol(), MqlLock_4F675CC7_I1iii1iIII(), f0_1(), price_364, g_slippage_248, 0, 0, MqlLock_4F675CC7_iIiI1I1iiI(), MagicNumber, 0, MqlLock_4F675CC7_IiIiIiIIIi());
                     Sleep(1000);
                     gi_284 = MqlLock_4F675CC7_iii1iiiIIi();
                  }
                  RefreshRates();
               }
               return (MqlLock_4F675CC7_iiIiI1iiII());
            }
         }
      }
   }
}

double f0_0() {
   HideTestIndicators(TRUE);
   double ld_0 = MqlLock_4F675CC7_i11iIii1II(iATR(MqlLock_4F675CC7_IIIiiiIII1(), MqlLock_4F675CC7_iiIiiIIIii(), 780, 1));
   double ld_8 = MqlLock_4F675CC7_II1Ii1I1Ii();
   if (MqlLock_4F675CC7_i11i1Iiiii(Digits)) ld_8 = MqlLock_4F675CC7_ii111Iiii1();
   else ld_8 = MqlLock_4F675CC7_i1I1I1I11i();
   int li_16 = MqlLock_4F675CC7_Iiiiii11i1(ld_0, ld_8, StopLossVola);
   return (MqlLock_4F675CC7_1IIIiiIIii(li_16));
}

double f0_1() {
   int li_0 = MqlLock_4F675CC7_1111I11IIi(f0_0());
   double ld_4 = MqlLock_4F675CC7_1I1i1iIiI1(MarketInfo(Symbol(), MqlLock_4F675CC7_iII1i1IiII()));
   double ld_12 = MqlLock_4F675CC7_iII1i11IiI(MarketInfo(Symbol(), MqlLock_4F675CC7_iI1iiiIii1()));
   double ld_20 = MqlLock_4F675CC7_1I11IIiIi1(MarketInfo(Symbol(), MqlLock_4F675CC7_II11iiIi11()));
   double ld_28 = MqlLock_4F675CC7_i1iII1i1i1(Lots);
   double ld_36 = MqlLock_4F675CC7_I1ii1Ii1I1();
   double ld_44 = MqlLock_4F675CC7_1iiiiI111I();
   ld_44 = MqlLock_4F675CC7_iii11IiiII(MarketInfo(Symbol(), MqlLock_4F675CC7_Iiii1i11ii()));
   if (MqlLock_4F675CC7_I1i11II11I(Digits)) ld_44 = MqlLock_4F675CC7_I1iiiiiIi1(ld_44);
   if (MqlLock_4F675CC7_11I1I1i111(Digits)) ld_44 = MqlLock_4F675CC7_iiii11Iii1(ld_44);
   if (MqlLock_4F675CC7_i1I1I1IIIi(UseFixedBalance)) ld_36 = MqlLock_4F675CC7_iIi11I1III(UseFixedBalance);
   else ld_36 = MqlLock_4F675CC7_IiIiIiii1i(AccountBalance());
   int li_52 = MqlLock_4F675CC7_iI11I1111i();
   if (MqlLock_4F675CC7_1iIII11i11(ld_4)) li_52 = MqlLock_4F675CC7_111IIiIIII();
   if (ld_4 == 0.1) li_52 = MqlLock_4F675CC7_IIi1Ii1111();
   if (ld_4 == 1.0) li_52 = MqlLock_4F675CC7_1Iii1IIIIi();
   if (MqlLock_4F675CC7_I1IIIiiiIi(PercentRisk)) {
      ld_28 = MqlLock_4F675CC7_I11iIIi11i(MqlLock_4F675CC7_1ii1i111Ii(MqlLock_4F675CC7_Iiii1I1I1I(PercentRisk * ld_36 / 100.0 / li_0 / ld_44, li_52)), PercentRisk, ld_36,
         li_0, ld_44, li_52);
   }
   if (MqlLock_4F675CC7_iiII1IiIi1(ld_28, ld_12)) ld_28 = MqlLock_4F675CC7_I11i1II1ii(ld_12);
   if (ld_28 > ld_20) ld_28 = MqlLock_4F675CC7_ii1iIII111(ld_20);
   return (MqlLock_4F675CC7_I11i1Ii1II(ld_28));
}