Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crypto Trading with QuantConnect (C#)
Rating: 4.3 out of 5(199 ratings)
965 students

Crypto Trading with QuantConnect (C#)

Learn to write programs that algorithmically trade cryptocurrencies using QuantConnect (C#)
Created byEric Summers
Last updated 5/2018
English
English [Auto],

What you'll learn

  • Build your own trading algorithms and run them LIVE in the market, making you money while you relax and enjoy your life!
  • Implement different strategies into code and backtest with historical data
  • Be able to create automated trading programs that trade for you 24 hours a day, 7 days a week
  • Create variables, QC Indicators, dictionaries, lists, custom classes, and good programming etiquette in C#

Course content

1 section12 lectures4h 2m total length
  • Introduction11:50

    Learn to write C# algorithms that algorithmically trade cryptocurrency on QuantConnect, backtest with historical data, and run live trades with real money. No prerequisites; code along through hands-on lessons.

  • Lecture 1 Quiz
  • First Algo : Buy and Hold18:38

    Learn to build your first QuantConnect crypto algorithm in C#, implementing a buy-and-hold strategy with initialization, data handling, and backtesting.

  • Lecture 2 Quiz
  • Simple Target and Stop21:34

    Create a custom crypto trading template in QuantConnect using a target and stop percent to automate exits. Clone the project to build my custom crypto template for safe experimentation.

  • Lecture 3 Quiz
  • Simple Trailing Stop21:20

    Develop a simple trailing stop crypto trading strategy in QuantConnect (C#), updating a dynamic stop using max logic, with backtesting, order event logging, and dictionary notation explained.

  • Lecture 4 Quiz
  • EMA Cross with QC Indicators21:47

    Implement an ema cross strategy using QC indicators in QuantConnect, with fast and slow periods, position sizing, liquidity checks, and plotting moving averages.

  • Lecture 5 Quiz
  • Build a Custom Candle From Scratch28:42

    Build a custom candle from scratch with open, high, low, and close data, then replace it with a consolidator to achieve the same results with less code.

  • Lecture 6 Quiz (Part I)
  • Lecture 6 Part II: Apply CurrentLow PreviousLow Strategy to Custom Candle14:01

    Apply a current low vs previous low strategy using a custom candle and consolidator in quantconnect; manage buys and sells with USD balance and minimum position to assess performance.

  • Lecture 6 Part II Quiz
  • Momersion26:12

    Implement the Mo Mercian momentum‑mean reversion indicator in QuantConnect, configure min and full periods, apply buy below 45 and sell above 55, and explore equity trading and a trade plotter.

  • Lecture 7 Quiz
  • MACD Change20:10

    Apply the MACD with a rolling window to measure signal change and place buy or sell orders in QuantConnect using exponential moving averages.

  • Lecture 8 Quiz
  • Multiple Symbols27:22

    Learn to build a multi-symbol crypto trading system using a macd indicator, dictionaries and for-each loops, with a custom symbol data class to manage multiple crypto pairs simultaneously.

  • Lecture 9 Quiz
  • Connecting to GDAX and Going LIVE23:15

    Launch your algorithm live by connecting your QuantConnect C# project to a GDX account, deploying in live mode, and monitoring logs, orders, and portfolio.

  • Lecture 10 Quiz
  • Final Farewell8:01

    Prevent overfitting by testing strategies on diverse datasets and time cycles, and recognize liquidity and slippage in the crypto market while relying on backtesting and debugging before live launches.

Requirements

  • Basic Computer Skills, Internet Connection
  • Interest in computer programming, equity trading, and crypto currency
  • Prior knowledge in computer programming (C#) is helpful but not required

Description

Eric Summers shows you how to use QuantConnect to write your own algorithmic trading programs to trade cryptocurrency LIVE in the market! Students will learn how to use the QC coding environment to create algorithms, run backtests on historical data, and interpret their results to optimize their programs. By the end of the class, students will know how to connect their programs to their GDAX account and launch their algorithms LIVE in the market. Course covers basic programming etiquette (C#), using QC's built in Indicators, Loops and Conditionals, Logging Data, Plotting Charts, Debugging, as well as breaking down different strategies that are used by some of the best traders...

Who this course is for:

  • Anyone who wants to learn how to make money by writing algorithms that trade cryptocurrencies
  • Beginner programmers who would like to learn to program in the context of stock trading
  • Amateur programmers who would like to learn to algorithmically trade crypto currency
  • Anyone who is looking for a cutting edge industry to work in allowing them to work remotely
  • Future quants