House Keeping -- README
A routinely updated quick reference for the HGT community. Last update: 03/17/2025
A Disclaimer About Me
I am not an expert trader and nor am I a developer. I went down a rabbit hole once and learned how to build modern (full stack) websites. That has helped me navigate documentation really well. I have since turned that capability towards the languages like Python.
From the Original:
From a developer's perspective, I am shit at all of them. I am learning them and using the specifically for trading and trading research. The only advantage I have is that I know how to learn quickly, that I learn things for specific application, and I take notes. I like to start with the harder things and work my way backwards to figure out what I need to learn. The downside is, of course, that I don't know what I don't know.
All that being said, as I learn something that I believe could be beneficial for others I refine it and publish it here. If you see anything that is wrong or could be improved, please reach out and let me know. Once I verify it, I will update it as soon as possible.
I still firmly believe that I am not a good developer. However, I acknowledge that I am improving. It’s been a slow process, but I am improving. My go to language is Python, but I have dabbled in a couple others as I am learning. I am currently trying to develop a sound toolkit in Python for researching automated trade strategies and that makes up a good portion of the posts for HGT currently.
On How I Write my Tutorials
A good bit of tutorials these days are done on video and for good reason. Visual learning is more appealing to most people. While I can learn many different ways, I have found that I prefer reading over examining a video for many things. Coding is one of them. Many of my tutorials will cover using code in some variety to achieve our goal. That being said, I will do my best to provide all relevant information that I believe anyone would need to accomplish the goal. Nothing more, nothing less.
Keep in mind that these articles are refined versions of my own notes. If in my attempt to be terse I leave something out feel free to reach out and ask me to clarify or possibly update the article. There is something to be said about having to figure something out, but my goal is not to confuse; rather, I want to provide all relevant information needed for the task at hand.
WealthLab Libraries
Added on 03/17/2025
Paid subscribers will get subscription access to HGT’s indicator and strategies libraries on the WealthLab (WL8) platform. The subscriptions to these libraries will be good for as long as the subscription to HGT remains active.
If you do not use WealthLab, but you want to adapt some of the strategies or indicators over to your platform of choice, each post that talks about indicators or strategy ideas will have a complete breakdown of the logic and an implementation of the strategy in Python. This means that you can adapt the concept into your platform/language of choice.
If you really, really want to see the code in C# (the language of WL8), message me and we can work something out.
GitHub Access for Red Team Members
Updated on 03/17/2025
GitHub access will be available for Red Team members (founding member subscription). Annual members who were annual members prior to 10/19/2024 0000EST will have access to the GitHub for the remainder of that subscription cycle.
This project collection will hold all source code for all published articles along with any upcoming projects I have already started working on. Members will also be able to fork repos if they wish to work on improving a project or contribute to an ongoing project. Collaboration is encouraged.
This repository will house the actual strategy code and indicator code that is created throughout this process. All code prior to this update (03/17/2025) will be moved into an archive repo, and a new structure for managing projects created.
Open Source Projects
Many of the tools that I create in Python are going to be open source. This means that you can just jump over to the repo, clone it, and have fun. The purpose of this is to try and make platform independent tools for the at-home (retail) quant researcher/prospective algorithmic trader more accessible.
Insert project links.
Current Setup
Updated on 03/17/2025
Over the course of HGT’s life, I have changed things up quite a bit. I found myself getting stuck in this kind of platform spiral that drove me crazy. I have always disliked Windows, and I really hated lock in and restrictive license agreements. So, I made a change and now my life is simpler.
I have an Intel mini pc (NUC?) with a discrete GPU (sort of) that I use as my desktop. It has something like 32-64Gb of RAM and a decent processor (4 cores). I run Linux on it because that is my preferred development environment.
I also bought an older, refurbished ThinkPad laptop. This too runs Linux, and I only use it when I travel or want to switch up my work environment.
My previous laptop (a Razer Blade 14) is running Windows, and it is setup in my basement with the rest of my home networking equipment. This computer didn’t play well with Linux, so now it is my dedicated network Windows machine.
That’s it.
Important Links
TBD