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
19
namespace
QuantConnect.Algorithm.Framework.Selection
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>
40
public
class
TechnologyETFUniverse
:
InceptionDateUniverseSelectionModel
41
{
42
/// <summary>
43
/// Initializes a new instance of the TechnologyETFUniverse class
44
/// </summary>
45
public
TechnologyETFUniverse
() :
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
}
Algorithm.Framework
Selection
TechnologyETFUniverse.cs
Generated by
1.8.17