int f0_7() {
int Li_0 = 1;
if (Year() < 2013 && IsTesting()) {
if (Year()==1999) {
if (Month() == 12)
if (Day() == 6 || Day() == 15 || Day() == 17) Li_0 = 0;
}
if (Year()==2000) {
if (Month() == 1)
if (Day() == 6 || Day() == 21 || Day() == 25) Li_0 = 0;
if (MqlLock_51E92CD6_2_iiIIiIIIiI(Gd_136, MagicNumber, Gd_216, Lots, Gi_204, Month(), Gi_160, Gi_228))
if (Day() == 3 || Day() == 29) Li_0 = MqlLock_51E92CD6_2_I1I11ii1II(Trailing, Gi_228, Gi_180, PercentRisk, Management, Gi_176, Gi_184);
//skipped
}
if (Year()==2001) {
if (Month() == 1)
if (Day() == 2 || Day() == 4 || Day() == 11 || Day() == 25) Li_0 = 0;
if (MqlLock_51E92CD6_2_11111i1II1(Month()))
if (Day() == 7 || Day() == 16 || Day() == 20 || Day() == 28) Li_0 = 0;
if (MqlLock_51E92CD6_2_i11i11ii11(Gi_156, ProfitTrailing, Gi_212, Month(), Gd_188))
//skipped
}
if (Year()==2002) {
if (Month() == 1)
if (Day() == 3 || Day() == 10 || Day() == 17 || Day() == 23) Li_0 = 0;
if (MqlLock_51E92CD6_2_111i1I1111(StopLoss, Trailing, Gi_184, Gi_204, Month()))
if (Day() == 15) Li_0 = 0;
if (MqlLock_51E92CD6_2_1IiiIIIi1I(Trailing, Gd_188, Gi_164, Management, Gi_224, Gi_160, Gd_144, Month()))
if (Day() == 20 || Day() == 21 || Day() == 26) Li_0 = MqlLock_51E92CD6_2_IiIIiIiIii(Gi_212, Gi_208, Gd_188, Gi_228, Gi_204, Main, MagicNumber);
//skipped
}
if (Year()==2003) {
if (Month() == 1)
if (Day() == 22 || Day() == 30) Li_0 = 0;
if (MqlLock_51E92CD6_2_1III1iI11I(Gd_136, Gi_180, Gi_196, Gi_164, Month()))
if (Day() == 5 || Day() == 13 || Day() == 27) Li_0 = 0;
if (MqlLock_51E92CD6_2_iIi1iiII1i(G_price_168, Trailing, Gi_208, Gi_184, MagicNumber, Gd_136, Month()))
if (Day() == 13 || Day() == 27) Li_0 = MqlLock_51E92CD6_2_i1i1111iii(Gi_196, Gi_224, Gd_188, Gi_156, Gi_208, PercentRisk);
if (MqlLock_51E92CD6_2_1IIiiiI11i(Gi_176, Gd_144, Month()))
if (Day() == 15 || Day() == 23 || Day() == 27 || Day() == 30) Li_0 = 0;
if (MqlLock_51E92CD6_2_i11IiiIiI1(ProfitTrailing, MaxSpread, Main, Management, Gi_184, Month()))
if (Day() == 5 || Day() == 20) Li_0 = 0;
if (MqlLock_51E92CD6_2_iII1IIiIii(Gi_164, Gi_208, Gi_184, Gd_188, G_slippage_200, TakeProfit, Month()))
if (Day() == 2 || Day() == 11) Li_0 = MqlLock_51E92CD6_2_iiiIIIiiIi(PercentRisk);
if (MqlLock_51E92CD6_2_1iIIII1i11(Month()))
if (Day() == 8 || Day() == 27) Li_0 = 0;
if (MqlLock_51E92CD6_2_I1iI1iI11i(MagicNumber, Month()))
if (Day() == 3 || Day() == 9 || Day() == 16 || Day() == 24) Li_0 = MqlLock_51E92CD6_2_I1I1I111II(Lots, Gi_176, G_slippage_200, G_price_168, MaxSpread);
if (MqlLock_51E92CD6_2_iII1II11ii(PercentRisk, Gd_188, MaxSpread, Gi_180, Month()))
if (Day() == 6 || Day() == 14 || Day() == 19 || Day() == 25) Li_0 = 0;
if (MqlLock_51E92CD6_2_11iII1II1I(Month(), StopLoss, Management, Gd_144))
if (Day() == 9 || Day() == 10 || Day() == 18) Li_0 = 0;
}
if (Year()==2004) {
if (Month() == 1)
if (Day() == 9 || Day() == 23 || Day() == 28) Li_0 = 0;
if (MqlLock_51E92CD6_2_1IiIIIiII1(Gi_212, Lots, Month(), TakeProfit, Gi_164, Gd_144, Gd_136, Gi_160))
//skipped
if (MqlLock_51E92CD6_2_1iiiI1i1I1(Month(), Gi_204))
if (Day() == 1 || Day() == 8 || Day() == 27 || Day() == 28) Li_0 = 0;
if (MqlLock_51E92CD6_2_IIIII1iIII(Month()))
if (Day() == 10 || Day() == 18) Li_0 = MqlLock_51E92CD6_2_ii11i1Ii1i(Lots, Gd_136, Gi_228);
if (MqlLock_51E92CD6_2_iiiI1iIIII(Gi_196, Gi_228, Month(), Gi_184, Lots, Gi_212, Gi_176, Gi_180))
if (Day() == 7 || Day() == 8 || Day() == 28) Li_0 = 0;
}
if (Year()==2005) {
if (Month() == 1)
if (Day() == 12 || Day() == 13) Li_0 = 0;
if (MqlLock_51E92CD6_2_iiiII11I1i(MagicNumber, Month(), Gi_176, StopLoss, Gi_224, Gi_184, Gd_144))
if (Day() == 10 || Day() == 17 || Day() == 24) Li_0 = 0;
if (MqlLock_51E92CD6_2_1I1ii11II1(Month(), PercentRisk, G_price_168, Gi_176, Trailing, Gi_208))
//skipped
if (MqlLock_51E92CD6_2_ii1IiI1III(Month()))
if (Day() == 6 || Day() == 16 || Day() == 21) Li_0 = MqlLock_51E92CD6_2_iiiiI1II11(Gi_224, StopLoss, Gi_160, MaxSpread, G_price_168, Trailing);
if (MqlLock_51E92CD6_2_Iiiii11i11(Month(), Lots, Gi_212, G_price_168))
if (Day() == 13) Li_0 = MqlLock_51E92CD6_2_IIi11Iii1I(Gi_204, Gi_184, StopLoss, Main, Gd_136, Gi_164, Gi_176);
if (MqlLock_51E92CD6_2_I111IiIi1i(Month(), Main, ProfitTrailing))
if (Day() == 18 || Day() == 23) Li_0 = MqlLock_51E92CD6_2_iIIiIiIII1(Gi_164, Gi_208, Gi_180, G_price_168);
if (MqlLock_51E92CD6_2_1IiIi1Ii1I(Month(), Gi_180, Gi_204, TakeProfit, Gi_164, Trailing))
if (Day() == 16 || Day() == 30) Li_0 = 0;
}
if (Year()==2006) {
if (Month() == 1)
if (Day() == 17 || Day() == 20) Li_0 = 0;
if (MqlLock_51E92CD6_2_IIIIii1i1I(G_price_168, Month(), Management, Gd_136, Gi_204, Gd_188, Gi_184))
if (Day() == 17 || Day() == 23) Li_0 = 0;
if (MqlLock_51E92CD6_2_i11Ii1iiI1(Month(), Gd_136, Main, PercentRisk, Gi_164))
if (Day() == 10) Li_0 = 0;
if (MqlLock_51E92CD6_2_i1i1II1ii1(Month(), Gi_176, Gd_216))
if (Day() == 12 || Day() == 20) Li_0 = 0;
if (MqlLock_51E92CD6_2_11I1i11I11(Month(), Main, Gi_224))
if (Day() == 12 || Day() == 24 || Day() == 25) Li_0 = 0;
if (MqlLock_51E92CD6_2_ii1i1i11i1(Month(), G_price_168, Gi_212))
if (Day() == 14) Li_0 = 0;
if (MqlLock_51E92CD6_2_1II111iI1I(Gi_164, Gd_136, Gd_188, Month(), Gi_224, StopLoss))
if (Day() == 5 || Day() == 28) Li_0 = 0;
if (MqlLock_51E92CD6_2_i1IiiII1i1(Month()))
if (Day() == 9 || Day() == 23 || Day() == 24) Li_0 = 0;
if (MqlLock_51E92CD6_2_II1I1IiIii(Month(), Gd_216))
if (Day() == 19 || Day() == 20 || Day() == 31) Li_0 = 0;
if (MqlLock_51E92CD6_2_IiiiIi1iii(Gi_156, Month(), Gd_188))
if (Day() == 8 || Day() == 9) Li_0 = 0;
if (MqlLock_51E92CD6_2_II1I1ii1I1(MaxSpread, Gd_216, Gi_176, TakeProfit, Gi_196, Month(), Gi_184, Main))
if (Day() == 13 || Day() == 27) Li_0 = 0;
}
if (Year()==2007) {
if (Month() == 1)
if (Day() == 11 || Day() == 16 || Day() == 18 || Day() == 19) Li_0 = 0;
if (MqlLock_51E92CD6_2_1i1IiiI1iI(StopLoss, Gi_204, Month(), TakeProfit, Gi_228))
if (Day() == 8 || Day() == 22) Li_0 = 0;
if (MqlLock_51E92CD6_2_i11iIi11ii(G_slippage_200, Gd_188, Month(), MaxSpread, Gd_144))
if (Day() == 9 || Day() == 22) Li_0 = 0;
if (MqlLock_51E92CD6_2_iIIII1I1i1(Management, Gi_160, Month(), G_price_168, Gi_224))
if (Day() == 24 || Day() == 29) Li_0 = 0;
if (MqlLock_51E92CD6_2_111i1IIIiI(Gd_136, Month(), Gi_180))
if (Day() == 5 || Day() == 18) Li_0 = MqlLock_51E92CD6_2_iIii1III1I(Trailing, Lots, Main, ProfitTrailing);
if (MqlLock_51E92CD6_2_1Ii111iI1i(Gi_164, Gi_212, Gi_160, Gi_224, Gi_184, Month(), Trailing, Gi_196))
if (Day() == 9 || Day() == 22 || Day() == 28 || Day() == 30) Li_0 = 0;
if (MqlLock_51E92CD6_2_1ii111i1I1(TakeProfit, Gi_156, G_slippage_200, Gd_188, Gi_160, Month(), Gi_196, Gd_144))
if (Day() == 5 || Day() == 12) Li_0 = 0;
if (MqlLock_51E92CD6_2_I1ii11I1i1(Month()))
if (Day() == 14 || Day() == 21 || Day() == 22 || Day() == 23) Li_0 = 0;
if (MqlLock_51E92CD6_2_i1111II11i(Gi_180, Month(), Gi_212))
if (Day() == 7 || Day() == 12) Li_0 = 0;
}
if (Year()==2008) {
if (Month() == 1)
if (Day() == 16) Li_0 = 0;
if (MqlLock_51E92CD6_2_1iiIII1iII(Gi_224, Main, Gi_208, Month(), Gi_204, Gi_184))
if (Day() == 11 || Day() == 21 || Day() == 26) Li_0 = 0;
if (MqlLock_51E92CD6_2_IIII1iii11(Month(), Gi_176))
if (Day() == 3 || Day() == 8 || Day() == 18) Li_0 = MqlLock_51E92CD6_2_iIii1I1I11(G_slippage_200, Gd_188, MaxSpread);
if (MqlLock_51E92CD6_2_iIIIiIiI1i(Gd_144, Gi_160, StopLoss, Management, Month(), Gd_188, Gi_164))
if (Day() == 15 || Day() == 28) Li_0 = MqlLock_51E92CD6_2_i1i1i1II1I(Gd_136, PercentRisk, ProfitTrailing, Lots, Gi_176);
if (MqlLock_51E92CD6_2_IIIIiI1I1I(Gi_196, Gi_208, Gi_180, Month(), MaxSpread, Gi_184))
if (Day() == 5 || Day() == 12 || Day() == 19 || Day() == 25 || Day() == 26) Li_0 = 0;
if (MqlLock_51E92CD6_2_i1i1i11iIi(Gi_184, PercentRisk, MaxSpread, Month(), Gi_176, G_slippage_200))
if (Day() == 16 || Day() == 17) Li_0 = 0;
if (MqlLock_51E92CD6_2_II11i1iiI1(Month(), TakeProfit))
if (Day() == 7 || Day() == 26) Li_0 = MqlLock_51E92CD6_2_1iIIiIIIII(Gd_136, G_price_168, Gi_196, MagicNumber, Gi_204, G_slippage_200);
if (MqlLock_51E92CD6_2_I11i1IIiiI(Gi_164, Gi_208, G_price_168, Gi_160, Month(), Gi_156, MaxSpread))
if (Day() == 3 || Day() == 17 || Day() == 18 || Day() == 26) Li_0 = 0;
if (MqlLock_51E92CD6_2_1iIiiiI1iI(Gi_196, TakeProfit, Month(), Gd_188, Gi_160))
if (Day() == 9 || Day() == 14 || Day() == 22 || Day() == 24) Li_0 = 0;
if (MqlLock_51E92CD6_2_I11IiII1ii(Main, Month(), TakeProfit, MagicNumber))
if (Day() == 5 || Day() == 21 || Day() == 26) Li_0 = 0;
if (MqlLock_51E92CD6_2_iIiiiI1i1i(ProfitTrailing, MaxSpread, Gi_208, PercentRisk, Month(), TakeProfit, Management))
if (Day() == 4 || Day() == 17) Li_0 = MqlLock_51E92CD6_2_iII1i11IIi(Trailing, TakeProfit, Gi_204, ProfitTrailing, PercentRisk, Gi_228, Management);
}
if (Year()==2009) {
if (Month() == 1)
if (Day() == 15 || Day() == 22 || Day() == 29) Li_0 = MqlLock_51E92CD6_2_iI11Ii1II1(Management, MaxSpread, Gd_144, Gi_164, Gi_176, Gd_136, G_price_168);
if (MqlLock_51E92CD6_2_IIIIiI111i(Management, Gd_136, StopLoss, Month(), Gi_176, ProfitTrailing))
if (Day() == 4 || Day() == 24) Li_0 = 0;
if (MqlLock_51E92CD6_2_iIiI1IiIii(Gd_136, StopLoss, Gd_144, Gi_164, Month(), G_slippage_200, Gi_204, Gi_180))
if (Day() == 4 || Day() == 5 || Day() == 19 || Day() == 31) Li_0 = 0;
if (MqlLock_51E92CD6_2_iiIiIII11i(Month(), Gd_216, StopLoss, Main))
if (Day() == 1 || Day() == 15 || Day() == 23 || Day() == 30) Li_0 = 0;
if (MqlLock_51E92CD6_2_iI1I11ii1I(Month()))
if (Day() == 19 || Day() == 27) Li_0 = MqlLock_51E92CD6_2_1iIII1iI1i(MaxSpread, MagicNumber, Gi_196, TakeProfit, Gd_188, StopLoss);
if (MqlLock_51E92CD6_2_1I1IiI1Ii1(StopLoss, Gi_196, Gd_188, Gi_212, Month(), G_price_168, Gi_204, G_slippage_200))
if (Day() == 4 || Day() == 30) Li_0 = MqlLock_51E92CD6_2_I11II1i11I(G_slippage_200, MagicNumber, Gi_208, Gd_216, StopLoss, Gi_196, Main);
if (MqlLock_51E92CD6_2_iIIIiiI1II(G_slippage_200, G_price_168, Gi_176, Gd_216, Month(), Gi_204, Gi_156, Gi_224))
if (Day() == 10 || Day() == 17 || Day() == 24) Li_0 = 0;
if (MqlLock_51E92CD6_2_1I1iI1III1(Gi_156, Trailing, Month(), Gi_176, Lots, Gd_188))
if (Day() == 26) Li_0 = 0;
if (MqlLock_51E92CD6_2_III1IIII11(Month(), Gi_180))
if (Day() == 18 || Day() == 23 || Day() == 30) Li_0 = 0;
if (MqlLock_51E92CD6_2_IiIIii11Ii(Gi_196, Month(), Gi_224, Gi_164, Gi_228))
if (Day() == 15 || Day() == 30) Li_0 = MqlLock_51E92CD6_2_i1i11IIi1I(Gd_144, Gi_180, Gi_208, Gi_204, Gi_160, MaxSpread);
if (MqlLock_51E92CD6_2_iiiII11i11(Gd_188, Month(), MaxSpread, G_price_168, MagicNumber))
if (Day() == 3 || Day() == 6 || Day() == 19) Li_0 = 0;
if (MqlLock_51E92CD6_2_ii1i1i11II(PercentRisk, Gi_160, Month(), Gd_188, Gi_180, G_price_168))
if (Day() == 3 || Day() == 11 || Day() == 29 || Day() == 30) Li_0 = 0;
}
if (Year()==2010) {
if (Month() == 2)
if (Day() == 19) Li_0 = 0;
if (MqlLock_51E92CD6_2_IIIIiI1IiI(Gi_180, Month(), Gi_224, Gi_176, Gi_160))
if (Day() == 4 || Day() == 26) Li_0 = MqlLock_51E92CD6_2_1iiiIIiiI1(Gd_144, TakeProfit, G_price_168, Lots, Gi_196);
if (MqlLock_51E92CD6_2_Ii111iI1ii(Month(), StopLoss))
if (Day() == 20 || Day() == 23) Li_0 = 0;
if (MqlLock_51E92CD6_2_i11111i1Ii(Month()))
if (Day() == 26 || Day() == 27 || Day() == 28) Li_0 = 0;
if (MqlLock_51E92CD6_2_IiIi1i1iI1(Gi_184, Management, Month(), Gi_180, TakeProfit, PercentRisk))
if (Day() == 9 || Day() == 23) Li_0 = MqlLock_51E92CD6_2_ii1IIIi1ii(Gd_188, Gi_160, Trailing, Gd_216, Gi_228, Gd_144, Gd_136);
if (MqlLock_51E92CD6_2_iIIIiIIIii(Month()))
if (Day() == 7 || Day() == 23) Li_0 = 0;
if (MqlLock_51E92CD6_2_i1I11I1III(Month()))
if (Day() == 13 || Day() == 21 || Day() == 28) Li_0 = 0;
if (MqlLock_51E92CD6_2_1iII1Iii1I(Month(), Gi_156, G_slippage_200, Gi_228))
if (Day() == 4 || Day() == 18) Li_0 = 0;
if (MqlLock_51E92CD6_2_1I1i111ii1(Month(), Gd_136, Gi_228))
if (Day() == 1 || Day() == 23) Li_0 = 0;
}
if (Year()==2011) {
if (Month() == 1)
if (Day() == 20) Li_0 = 0;
if (MqlLock_51E92CD6_2_ii1IIiII1i(Month()))
if (Day() == 10 || Day() == 16) Li_0 = 0;
//skipped
}
if (Year()==2012) {
if (Month() == 1)
if (Day() == 17) Li_0 = 0;
// skipped
}
}
return (Li_0);
}