Skip to content

Commit d9ae9e3

Browse files
author
www-data
committed
Automated push from server made by Jared Broad
1 parent 90d3c47 commit d9ae9e3

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

08 Meta/01 Creating BootCamp Tutorials/05 Planning Your Lesson.html

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,38 @@
22
Carefully planning and structuring your lesson is critical to ensuring its success. In the next section, we'll create this plan step by step.
33
</p>
44

5-
<h4>1. Strategy Selection and Implementation</h4>
5+
<h4>1. Strategy Selection</h4>
66
<p>
77
Every BootCamp lesson is focused on an algorithmic strategy's implementation. The first step to planning a lesson is choosing a strategy which does not overlap with any of the existing BootCamp topics. This can be incrementally more difficult but should introduce new concepts.
88
</p>
9+
<p>
10+
QuantConnect has worked with the community to create a list of lessons to be created which would be eligible for compensation. The table below describes these strategies and their associated difficulty level.
11+
</p>
12+
<table class="table">
13+
<thead>
14+
<tr>
15+
<th style="width: 60%;">BootCamp Lesson</th>
16+
<th style="width: 15%;">Difficulty</th>
17+
<th style="width: 15%;">Status</th>
18+
</tr>
19+
</thead>
20+
<tbody>
21+
<tr>
22+
<td><p>Buy and Hold (Equities/Forex) <br/> <small style="font-size: 0.9em">Strategy purchasing assets and holding them for the duration of the algorithm. Seeking to demonstrate how to initialize an algorithm and access price data.</small></p></td>
23+
<td><p>Beginner</p></td>
24+
<td><p>Completed</p></td>
25+
</tr>
26+
<tr>
27+
<td><p>Buy and Hold with Trailing Stop <br/> <small style="font-size: 0.9em">Placing and updating a stop-market order combined with basic charting to visualize the stop price movement.</small></p></td>
28+
<td><p>Beginner</p></td>
29+
<td><p>Assigned</p></td>
30+
</tr>
31+
</tbody>
32+
</table>
933

34+
<h4>2. Strategy Implementation</h4>
1035
<p>
1136
After selecting your strategy you need to fully implement the algorithm, writing the code in C# and Python as simply as possible. Users new to coding have a hard time deciphering large blocks of code so strategies should be kept very simple.
1237
</p>
1338

14-
<p>In writing the strategy remain aware of the conceptual layers you put into the algorithm's codebase. These layers of concepts are where you can separate out the lesson tasks. For example: in writing a lesson <i>"Buy and Hold, with Trailing Stop"</i> you might start by coding up the buy and hold logic, followed by placing a "trailing stop" (Stop Market Order), then finally you can make the stop move by updating its trigger price.</p>
39+
<p>In writing the strategy remain aware of the conceptual layers you put into the algorithm's codebase. These layers of concepts are where you can separate out the lesson tasks. For example: in writing a lesson <i>"Buy and Hold, with Trailing Stop"</i> you might start by coding up the buy and hold logic, followed by placing a "trailing stop" (Stop Market Order), then finally you can make the stop move by updating its trigger price. These conceptual layers form the basis for how tasks are grouped together.</p>

0 commit comments

Comments
 (0)