extern string P_0 = "<< === СALENDAR === >>"; // > > > > > > > > input bool USD_FOMC_Stavka = true; input bool USD_FOMC_Protocol = true; input bool FRANCE_Election = true; input bool ITALY_Referendum = true; input bool NZD_Stavka = true; input bool CAD_Poloz = true; input bool AUD_Employments = true; input bool AUD_Sales = true; input bool AUD_VVP = true; input bool GBP_Election = true; input bool USA_Election = true; input bool Brexit = true; if(IsTesting() || IsOptimization()) if(fCalendar== true) return false; bool fCalendar() { /////////////////////////////////////////////////////////////////////////////////////// /// /// /// GBP: BREXIT /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(Brexit == true) { if(Hour() >= 20 && Day() == 22 && Month() == 6 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 23 && Month() == 6 && Year() == 2016) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// USA: ELECTION /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(USA_Election == true) { if(Hour() >= 20 && Day() == 8 && Month() == 11 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 9 && Month() == 11 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// GBP: ELECTION /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(GBP_Election == true) { if(Hour() >= 20 && Day() == 8 && Month() == 6 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 9 && Month() == 6 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// AUD: Данные по ВВП /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(AUD_VVP == true) { if(Hour() >= 20 && Day() == 3 && Month() == 4 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 4 && Month() == 4 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 2 && Month() == 6 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 3 && Month() == 6 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 1 && Month() == 9 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 2 && Month() == 9 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 1 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 2 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 1 && Month() == 3 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 2 && Month() == 3 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 31 && Month() == 5 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 1 && Month() == 6 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 6 && Month() == 9 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 7 && Month() == 9 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 6 && Month() == 12 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 7 && Month() == 12 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 28 && Month() == 2 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 1 && Month() == 3 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 6 && Month() == 6 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 7 && Month() == 6 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 5 && Month() == 9 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 6 && Month() == 9 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// AUD: Розничные продажи /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(AUD_Sales == true) { if(Hour() >= 20 && Day() == 8 && Month() == 1 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 9 && Month() == 1 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 4 && Month() == 2 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 5 && Month() == 2 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 4 && Month() == 3 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 5 && Month() == 3 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 6 && Month() == 4 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 7 && Month() == 4 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 5 && Month() == 5 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 6 && Month() == 5 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 3 && Month() == 6 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 4 && Month() == 6 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 2 && Month() == 7 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 3 && Month() == 7 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 3 && Month() == 8 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 4 && Month() == 8 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 2 && Month() == 9 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 3 && Month() == 9 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 1 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 2 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 3 && Month() == 11 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 4 && Month() == 11 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 3 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 4 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 7 && Month() == 1 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 8 && Month() == 1 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 4 && Month() == 2 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 5 && Month() == 2 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 3 && Month() == 3 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 4 && Month() == 3 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 3 && Month() == 3 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 4 && Month() == 3 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 4 && Month() == 5 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 5 && Month() == 5 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 1 && Month() == 6 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 2 && Month() == 6 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 4 && Month() == 7 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 5 && Month() == 7 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 3 && Month() == 8 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 4 && Month() == 8 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 31 && Month() == 8 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 1 && Month() == 9 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 4 && Month() == 10 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 5 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 3 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 4 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 1 && Month() == 12 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 2 && Month() == 12 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 9 && Month() == 1 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 10 && Month() == 1 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 5 && Month() == 2 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 6 && Month() == 2 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 5 && Month() == 3 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 6 && Month() == 3 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 2 && Month() == 4 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 3 && Month() == 4 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 8 && Month() == 5 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 9 && Month() == 5 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 31 && Month() == 5 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 1 && Month() == 6 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 3 && Month() == 7 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 4 && Month() == 7 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 3 && Month() == 8 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 4 && Month() == 8 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 6 && Month() == 9 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 7 && Month() == 9 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// AUD: Безработица /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(AUD_Employments == true) { if(Hour() >= 20 && Day() == 14 && Month() == 1 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 15 && Month() == 1 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 11 && Month() == 2 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 12 && Month() == 2 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 11 && Month() == 3 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 12 && Month() == 3 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 15 && Month() == 4 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 16 && Month() == 4 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 6 && Month() == 5 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 7 && Month() == 5 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 10 && Month() == 6 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 11 && Month() == 6 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 8 && Month() == 7 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 9 && Month() == 7 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 5 && Month() == 8 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 6 && Month() == 8 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 9 && Month() == 9 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 10 && Month() == 9 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 14 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 15 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 11 && Month() == 11 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 12 && Month() == 11 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 9 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 10 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 13 && Month() == 1 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 14 && Month() == 1 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 17 && Month() == 2 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 18 && Month() == 2 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 16 && Month() == 3 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 17 && Month() == 3 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 13 && Month() == 4 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 14 && Month() == 4 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 13 && Month() == 5 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 14 && Month() == 5 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 15 && Month() == 6 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 16 && Month() == 6 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 18 && Month() == 7 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 19 && Month() == 7 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 17 && Month() == 8 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 18 && Month() == 8 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 14 && Month() == 9 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 15 && Month() == 9 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 19 && Month() == 10 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 20 && Month() == 10 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 16 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 17 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 14 && Month() == 12 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 15 && Month() == 12 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 18 && Month() == 1 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 19 && Month() == 1 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 15 && Month() == 2 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 16 && Month() == 2 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 15 && Month() == 3 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 16 && Month() == 3 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 12 && Month() == 4 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 13 && Month() == 4 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 17 && Month() == 5 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 18 && Month() == 5 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 14 && Month() == 6 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 15 && Month() == 6 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 19 && Month() == 7 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 20 && Month() == 7 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 16 && Month() == 8 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 17 && Month() == 8 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 13 && Month() == 9 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 14 && Month() == 9 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// CAD: Выступление Полоза /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(CAD_Poloz == true) { if(Hour() >= 20 && Day() == 21 && Month() == 1 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 22 && Month() == 1 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 24 && Month() == 2 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 25 && Month() == 2 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 21 && Month() == 9 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 22 && Month() == 9 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 10 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 11 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 12 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 13 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 8 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 9 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 15 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 16 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 20 && Month() == 1 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 21 && Month() == 1 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 20 && Month() == 4 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 21 && Month() == 4 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 15 && Month() == 6 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 16 && Month() == 6 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 26 && Month() == 9 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 27 && Month() == 9 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 24 && Month() == 10 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 25 && Month() == 10 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 3 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 4 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 28 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 29 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 4 && Month() == 5 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 5 && Month() == 5 && Year() == 2016) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// NZD: Процентная ставка /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(NZD_Stavka == true) { if(Hour() >= 20 && Day() == 28 && Month() == 1 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 29 && Month() == 1 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 11 && Month() == 3 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 12 && Month() == 3 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 29 && Month() == 4 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 30 && Month() == 4 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 11 && Month() == 6 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 12 && Month() == 6 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 23 && Month() == 7 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 24 && Month() == 7 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 10 && Month() == 9 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 11 && Month() == 9 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 28 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 29 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 9 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 10 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 27 && Month() == 1 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 28 && Month() == 1 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 9 && Month() == 3 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 10 && Month() == 3 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 28 && Month() == 4 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 29 && Month() == 4 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 9 && Month() == 6 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 10 && Month() == 6 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 11 && Month() == 8 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 12 && Month() == 8 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 22 && Month() == 9 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 23 && Month() == 9 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 9 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 10 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 8 && Month() == 2 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 9 && Month() == 2 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 22 && Month() == 3 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 23 && Month() == 3 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 11 && Month() == 5 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 12 && Month() == 5 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 22 && Month() == 6 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 23 && Month() == 6 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 10 && Month() == 8 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 11 && Month() == 8 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 27 && Month() == 9 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 28 && Month() == 9 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// ITALY: Referendum /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(ITALY_Referendum == true) if(Hour() >= 20 && Day() == 2 && Month() == 12 && Year() == 2016) return true; /////////////////////////////////////////////////////////////////////////////////////// /// /// /// FRANCE: ELECTION /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(FRANCE_Election == true) { if(Hour() >= 20 && Day() == 21 && Month() == 4 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 5 && Month() == 5 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// USA: FOMC PROTOCOL /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(USD_FOMC_Protocol == true) { if(Hour() >= 20 && Day() == 7 && Month() == 1 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 7 && Month() == 1 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 18 && Month() == 2 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 19 && Month() == 2 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 8 && Month() == 4 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 9 && Month() == 4 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 20 && Month() == 5 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 21 && Month() == 5 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 8 && Month() == 7 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 9 && Month() == 7 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 19 && Month() == 8 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 20 && Month() == 8 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 8 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 9 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 18 && Month() == 11 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 19 && Month() == 11 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 6 && Month() == 1 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 7 && Month() == 1 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 17 && Month() == 2 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 18 && Month() == 2 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 6 && Month() == 4 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 7 && Month() == 4 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 18 && Month() == 5 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 19 && Month() == 5 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 6 && Month() == 7 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 7 && Month() == 7 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 17 && Month() == 8 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 18 && Month() == 8 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 12 && Month() == 10 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 13 && Month() == 10 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 23 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 24 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 4 && Month() == 1 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 5 && Month() == 1 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 22 && Month() == 2 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 23 && Month() == 2 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 5 && Month() == 4 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 6 && Month() == 4 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 24 && Month() == 5 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 25 && Month() == 5 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 5 && Month() == 7 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 6 && Month() == 7 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 16 && Month() == 8 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 17 && Month() == 8 && Year() == 2017) return true; } /////////////////////////////////////////////////////////////////////////////////////// /// /// /// USA: Заседание FOMC /// /// /// /////////////////////////////////////////////////////////////////////////////////////// if(USD_FOMC_Stavka == true) { if(Hour() >= 20 && Day() == 28 && Month() == 1 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 29 && Month() == 1 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 18 && Month() == 3 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 19 && Month() == 3 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 29 && Month() == 4 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 30 && Month() == 4 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 17 && Month() == 6 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 18 && Month() == 6 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 29 && Month() == 7 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 30 && Month() == 7 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 17 && Month() == 9 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 18 && Month() == 9 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 28 && Month() == 10 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 29 && Month() == 10 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 16 && Month() == 12 && Year() == 2015) return true; if(Hour() <= 2 && Day() == 17 && Month() == 12 && Year() == 2015) return true; if(Hour() >= 20 && Day() == 27 && Month() == 1 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 28 && Month() == 1 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 16 && Month() == 3 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 17 && Month() == 3 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 27 && Month() == 4 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 28 && Month() == 4 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 15 && Month() == 6 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 16 && Month() == 6 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 27 && Month() == 7 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 28 && Month() == 7 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 21 && Month() == 9 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 22 && Month() == 9 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 2 && Month() == 11 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 3 && Month() == 11 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 14 && Month() == 12 && Year() == 2016) return true; if(Hour() <= 2 && Day() == 15 && Month() == 12 && Year() == 2016) return true; if(Hour() >= 20 && Day() == 1 && Month() == 2 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 2 && Month() == 2 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 15 && Month() == 3 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 16 && Month() == 3 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 3 && Month() == 5 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 4 && Month() == 5 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 14 && Month() == 6 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 15 && Month() == 6 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 26 && Month() == 7 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 27 && Month() == 7 && Year() == 2017) return true; if(Hour() >= 20 && Day() == 20 && Month() == 9 && Year() == 2017) return true; if(Hour() <= 2 && Day() == 21 && Month() == 9 && Year() == 2017) return true; } return false; }