Доработал календарь в соответствии с данными биржи за 2001 - 2013 год. Просьба разработчикам внести изменения в исходный код API и Гидры для правильной работы и тестирования.
static ExchangeBoard()
// http://stocksharp.com/forum/3918/Kaliendar--torghov/
var specialWorkingDays = new[]
{
new DateTime(2001, 3, 11),
new DateTime(2001, 4, 28),
new DateTime(2001, 6, 9),
new DateTime(2001, 12, 29),
new DateTime(2002, 4, 27),
new DateTime(2002, 5, 18),
new DateTime(2002, 11, 10),
new DateTime(2002, 12, 15),
new DateTime(2003, 1, 4),
new DateTime(2003, 1, 5),
new DateTime(2003, 6, 21),
new DateTime(2005, 3, 5),
new DateTime(2005, 5, 14),
new DateTime(2006, 2, 26),
new DateTime(2006, 5, 6),
new DateTime(2007, 4, 28),
new DateTime(2007, 6, 9),
new DateTime(2008, 5, 4),
new DateTime(2008, 6, 7),
new DateTime(2008, 11, 1),
new DateTime(2009, 1, 11),
new DateTime(2010, 2, 27),
new DateTime(2010, 11, 13),
new DateTime(2011, 3, 5),
new DateTime(2012, 3, 11),
new DateTime(2012, 4, 28),
new DateTime(2012, 6, 9),
};
var specialHolidays = new[]
{
new DateTime(2001, 1, 1),
new DateTime(2001, 1, 2),
new DateTime(2001, 1, 8),
new DateTime(2001, 3, 8),
new DateTime(2001, 3, 9),
new DateTime(2001, 4, 30),
new DateTime(2001, 5, 1),
new DateTime(2001, 5, 2),
new DateTime(2001, 5, 9),
new DateTime(2001, 6, 11),
new DateTime(2001, 6, 12),
new DateTime(2001, 11, 7),
new DateTime(2001, 12, 12),
new DateTime(2001, 12, 31),
new DateTime(2002, 1, 1),
new DateTime(2002, 1, 2),
new DateTime(2002, 1, 7),
new DateTime(2002, 2, 25),
new DateTime(2002, 3, 8),
new DateTime(2002, 5, 1),
new DateTime(2002, 5, 2),
new DateTime(2002, 5, 3),
new DateTime(2002, 5, 9),
new DateTime(2002, 5, 10),
new DateTime(2002, 6, 12),
new DateTime(2002, 11, 7),
new DateTime(2002, 11, 8),
new DateTime(2002, 12, 12),
new DateTime(2002, 12, 13),
new DateTime(2003, 1, 1),
new DateTime(2003, 1, 2),
new DateTime(2003, 1, 3),
new DateTime(2003, 1, 6),
new DateTime(2003, 1, 7),
new DateTime(2003, 2, 24),
new DateTime(2003, 3, 10),
new DateTime(2003, 5, 1),
new DateTime(2003, 5, 2),
new DateTime(2003, 5, 9),
new DateTime(2003, 6, 12),
new DateTime(2003, 6, 13),
new DateTime(2003, 11, 7),
new DateTime(2004, 12, 12),
new DateTime(2004, 1, 1),
new DateTime(2004, 1, 2),
new DateTime(2004, 1, 7),
new DateTime(2004, 2, 23),
new DateTime(2004, 3, 8),
new DateTime(2004, 5, 3),
new DateTime(2004, 5, 4),
new DateTime(2004, 5, 10),
new DateTime(2004, 6, 14),
new DateTime(2004, 12, 13),
new DateTime(2005, 1, 3),
new DateTime(2005, 1, 4),
new DateTime(2005, 1, 5),
new DateTime(2005, 1, 6),
new DateTime(2005, 1, 7),
new DateTime(2005, 1, 10),
new DateTime(2005, 2, 23),
new DateTime(2005, 3, 7),
new DateTime(2005, 3, 8),
new DateTime(2005, 5, 2),
new DateTime(2005, 5, 9),
new DateTime(2005, 5, 10),
new DateTime(2005, 6, 13),
new DateTime(2005, 11, 4),
new DateTime(2006, 1, 2),
new DateTime(2006, 1, 3),
new DateTime(2006, 1, 4),
new DateTime(2006, 1, 5),
new DateTime(2006, 1, 6),
new DateTime(2006, 1, 9),
new DateTime(2006, 2, 23),
new DateTime(2006, 2, 24),
new DateTime(2006, 3, 8),
new DateTime(2006, 4, 30),
new DateTime(2006, 5, 1),
new DateTime(2006, 5, 8),
new DateTime(2006, 5, 9),
new DateTime(2006, 6, 12),
new DateTime(2006, 11, 6),
new DateTime(2007, 1, 1),
new DateTime(2007, 1, 2),
new DateTime(2007, 1, 3),
new DateTime(2007, 1, 4),
new DateTime(2007, 1, 5),
new DateTime(2007, 1, 8),
new DateTime(2007, 2, 23),
new DateTime(2007, 3, 8),
new DateTime(2007, 4, 30),
new DateTime(2007, 5, 1),
new DateTime(2007, 5, 9),
new DateTime(2007, 6, 11),
new DateTime(2007, 6, 12),
new DateTime(2007, 11, 5),
new DateTime(2007, 12, 31),
new DateTime(2008, 1, 1),
new DateTime(2008, 1, 2),
new DateTime(2008, 1, 3),
new DateTime(2008, 1, 4),
new DateTime(2008, 1, 7),
new DateTime(2008, 1, 8),
new DateTime(2008, 2, 25),
new DateTime(2008, 3, 10),
new DateTime(2008, 5, 1),
new DateTime(2008, 5, 2),
new DateTime(2008, 5, 9),
new DateTime(2008, 6, 12),
new DateTime(2008, 6, 13),
new DateTime(2008, 11, 3),
new DateTime(2008, 11, 4),
new DateTime(2009, 1, 1),
new DateTime(2009, 1, 2),
new DateTime(2009, 1, 5),
new DateTime(2009, 1, 6),
new DateTime(2009, 1, 7),
new DateTime(2009, 1, 8),
new DateTime(2009, 1, 9),
new DateTime(2009, 2, 23),
new DateTime(2009, 3, 9),
new DateTime(2009, 5, 1),
new DateTime(2009, 5, 11),
new DateTime(2009, 6, 12),
new DateTime(2009, 11, 4),
new DateTime(2010, 1, 1),
new DateTime(2010, 1, 4),
new DateTime(2010, 1, 5),
new DateTime(2010, 1, 6),
new DateTime(2010, 1, 7),
new DateTime(2010, 1, 8),
new DateTime(2010, 2, 22),
new DateTime(2010, 2, 23),
new DateTime(2010, 3, 8),
new DateTime(2010, 5, 3),
new DateTime(2010, 5, 10),
new DateTime(2010, 6, 14),
new DateTime(2010, 11, 4),
new DateTime(2010, 11, 5),
new DateTime(2011, 1, 3),
new DateTime(2011, 1, 4),
new DateTime(2011, 1, 5),
new DateTime(2011, 1, 6),
new DateTime(2011, 1, 7),
new DateTime(2011, 1, 10),
new DateTime(2011, 2, 23),
new DateTime(2011, 3, 7),
new DateTime(2011, 3, 8),
new DateTime(2011, 5, 2),
new DateTime(2011, 5, 9),
new DateTime(2011, 6, 13),
new DateTime(2011, 11, 4),
new DateTime(2012, 1, 2),
new DateTime(2012, 2, 23),
new DateTime(2012, 3, 8),
new DateTime(2012, 3, 9),
new DateTime(2012, 4, 30),
new DateTime(2012, 5, 1),
new DateTime(2012, 5, 9),
new DateTime(2012, 6, 11),
new DateTime(2012, 6, 12),
new DateTime(2012, 11, 5),
new DateTime(2012, 12, 31),
new DateTime(2013, 1, 1),
new DateTime(2013, 1, 2),
new DateTime(2013, 1, 3),
new DateTime(2013, 1, 4),
new DateTime(2013, 1, 7),
new DateTime(2013, 3, 8),
new DateTime(2013, 5, 1),
new DateTime(2013, 5, 9),
new DateTime(2013, 6, 12),
new DateTime(2013, 11, 4)
};