Lean  $LEAN_TAG$
TechnologyETFUniverse.cs
1 /*
2  * QUANTCONNECT.COM - Democratizing Finance, Empowering Individuals.
3  * Lean Algorithmic Trading Engine v2.0. Copyright 2014 QuantConnect Corporation.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14 */
15 
16 using System;
17 using System.Collections.Generic;
18 
20 {
21  /// <summary>
22  /// Universe Selection Model that adds the following Technology ETFs at their inception date
23  /// 1998-12-22 XLK Technology Select Sector SPDR Fund
24  /// 1999-03-10 QQQ Invesco QQQ
25  /// 2001-07-13 SOXX iShares PHLX Semiconductor ETF
26  /// 2001-07-13 IGV iShares Expanded Tech-Software Sector ETF
27  /// 2004-01-30 VGT Vanguard Information Technology ETF
28  /// 2006-04-25 QTEC First Trust NASDAQ 100 Technology
29  /// 2006-06-23 FDN First Trust Dow Jones Internet Index
30  /// 2007-05-10 FXL First Trust Technology AlphaDEX Fund
31  /// 2008-12-17 TECL Direxion Daily Technology Bull 3X Shares
32  /// 2008-12-17 TECS Direxion Daily Technology Bear 3X Shares
33  /// 2010-03-11 SOXL Direxion Daily Semiconductor Bull 3x Shares
34  /// 2010-03-11 SOXS Direxion Daily Semiconductor Bear 3x Shares
35  /// 2011-07-06 SKYY First Trust ISE Cloud Computing Index Fund
36  /// 2011-12-21 SMH VanEck Vectors Semiconductor ETF
37  /// 2013-08-01 KWEB KraneShares CSI China Internet ETF
38  /// 2013-10-24 FTEC Fidelity MSCI Information Technology Index ETF
39  /// </summary>
41  {
42  /// <summary>
43  /// Initializes a new instance of the TechnologyETFUniverse class
44  /// </summary>
46  base(
47  "qc-technology-etf-basket",
48  new Dictionary<string, DateTime>()
49  {
50  {"XLK", new DateTime(1998, 12, 22)},
51  {"QQQ", new DateTime(1999, 3, 10)},
52  {"SOXX", new DateTime(2001, 7, 13)},
53  {"IGV", new DateTime(2001, 7, 13)},
54  {"VGT", new DateTime(2004, 1, 30)},
55  {"QTEC", new DateTime(2006, 4, 25)},
56  {"FDN", new DateTime(2006, 6, 23)},
57  {"FXL", new DateTime(2007, 5, 10)},
58  {"TECL", new DateTime(2008, 12, 17)},
59  {"TECS", new DateTime(2008, 12, 17)},
60  {"SOXL", new DateTime(2010, 3, 11)},
61  {"SOXS", new DateTime(2010, 3, 11)},
62  {"SKYY", new DateTime(2011, 7, 6)},
63  {"SMH", new DateTime(2011, 12, 21)},
64  {"KWEB", new DateTime(2013, 8, 1)},
65  {"FTEC", new DateTime(2013, 10, 24)}
66  }
67  )
68  {
69 
70  }
71  }
72 }