Platform programming
- ThinkScript (for the ThinkOrSwim platform from TD Ameritrade):
- ThinkScripter
- TOS tutorials at Hanh Tech
- Fun with ThinkScript forum
- Yahoo ThinkScript group
- ThinkScript chat group inside ThinkOrSwim
- SmallDogInvestor Thinkscripts
- FreeThinkScript at Blogspot
- HalfWayBackTrading
- Share-TOS
- Charting with Chris
- Big list of custom TOS indicators from Easycators - ThinkScript TD API
- Youtube tutorial playlist for the TD API by Part Time Larry
- Main info page
- New TD API page
- TD API forums
- TDAmeritradeAPI library by jeog
- TOSDataBridge library by jeog
- Discord (chat) server for the TD API - Tradestation
- Resources from the Tradestation company:
- Two free EasyLanguage books
- video: Intro to EasyLanguage (1 hr 27 min)
- Mastering EasyLanguage for strategies (YouTube playlist)
- Full list of TradeStation videos
- TradeStation YouTube channel
- TradeStation discussion forums
- TradeStation web API
- Blogs from 3rd parties:
- Free tutorials from Mark Plex
- George Pruitt blog
- Tutorials from ABCTradingGroup
- SystemTraderSuccess blog
- Using Easy Language - MultiCharts
- MultiCharts uses Easy Language, as you get with TradeStation
- It also has a .NET version of the software, where you can code in C# - AmiBroker
- Amibroker forum
- Interactive Brokers data plugin
- Auto-trading interface for interactive brokers
- Alera Portfolio Manager
- Acts as a bridge between Amibroker and Interactive Brokers for automated trade execution - TradingView Pine script:
- Script wiki
- Script language reference manual - NinjaTrader coding:
- NinjaTrader language reference - Interactive Brokers (IB):
- IB API
- IB API Guides
- IBridgePy
- New IB Rest API
- Dmitry's TWS API FAQ
- Google Group discussing the TWS API
Algorithmic trading
- RobotWealth
- This is a fantastic community of algorithmic traders, which I've been a member of since they originally launched.
- RobotWealth blog - FinancialHacker blog
- Data analysis and statistics courses from EdX
- QuantConnect
- Based on an open-source project
- Supports option trading - Quantopian
- Getting started lessons
- 100 most popular cloned algorithms
- YouTube channel
- Sentdex tutorials
- Quantopian v2 code updates for Sentdex tutorials (p1 / p2 / p3) - QuantStart
- eBook: Successful algorithmic trading (paid)
- QuantStart Trader open source software
- Intro article series to using QuantStart
- QuantStart Facebook page - Collective2
- The Python Quants
- Quant Platform - DX Analytics
- Alta5
- supports trading options
- supports live trading of your bot via TD Ameritrade - Tickblaze
- a very interesting platform for backtesting and live trading in either C# or Python
Python
- Tutorials for learning the basics of the Python language
- 100 days of Python - excellent comprehensive Python course for just $13
- Python for Everybody
- PythonProgramming.net
- Youtube Sentdex
- FreeCodeCamp
- TutorialsPoint for Python
- Learn Python the hard way (free/paid)
- Book: Automate the boring stuff
- Learn python
- Learn python at CodeAcademy
- Hitchhiker's guide to Python
- Code Academy
- Top 45 Python tutorials for 2018
- Python tutorials by Guru99
- Python tutorials by Devnami (basics, data science, GUI app creation)
- Simply Python blog
- Web frameworks for Python
- Spyre
- Plot.ly (paid)
- Jupyter notebooks
- Bokeh
- Pyxley - Finance
- Awesome-quant
- Backtrader
- home | documentation
- Zipline
- home | documentation - Deep learning
- TensorFlow and Deep Learning by Google
R
- R project home site
- R documentation
- R Studio (free/paid) IDE for R
- Shiny a web development framework for R
- R reference card
- R seek R search engine
- R Bloggers
- QuantStrat TradeR
- Systematic Investor and Systematic Portfolio
- QuantMod
- QuantStrat
- package | documentation - Statistics with R
- Statconn embed R into other programs, such as Excel
- 60+ resources for R
- Big list of R resources
- tutorials and courses
- Free 4 hour video course on an intro to R by Matt Dancho
- 11 lecture tutorials by Charles Lanfear
- Data analysis and visualization tutorials from Data Carpentry
- Backtesting strategies with R
- SwirlStats learn R (tutorials), in R
- CodeSchool Try R course
- R tips
- Intro to R video tutorials part 1 | part 2
- Quick-R R tutorials
- R tutorials from R Bloggers
- edX Introduction to R for data science course
- DataCamp
- R tutorials by Guru99
- R tutorials by Devnami
Excel
- ExcelChamps tips and tricks
- Microsoft Excel official training
- Analyzing and visualizing data with Excel course
- Chandoo blog
- Excel functions
- The Spreadsheet page (tips | blog)
- Spreadsheeto blog
- MrExcel forums
- Anneilytics videos
- InvestExcel
- Excel dashboards
- 2 (very good) free webinars by Mynda Treacy
- free 3 part series from Excel Campus - Deriscope tool (free)
- Introduction to Excel VBA
AutoHotKey (AHK)
- AutoHotKey main web site
- Awesome Autohotkey - list of resources for AutoHotkey
- SciTE4AutoHotkey an IDE for AHK
- GUI creator for AHK
- AHK macro creator
- iWebBrowser2 learner
Git (source control)
Online Git hosts
- GitHub free hosting of public repos, private repo hosting is paid
- GitLab free for both public and private repos
Training
- Git Complete (paid)
- Great article with sample workflows
Text comparison tools
- WinMerge
- P4merge
- Beyond Compare (paid, with free fully functional 30 day trial)