I'm brand new to QuantConnect however I'm a 35 year veteran programmer with 20 languages under my belt and 10 years experience in both C# and java.

I took the Exponential Moving Average 50-10 cross tutorial (my first experience with this product) and I kept getting compile errors stating that the methods I'm trying to call don't take 2 parameters. I followed the video exactly.

On a hunch, I renamed ExponentialMovingAverage and viola. Looks like this name is already used in the QuantConnect libraries.

It was very frustrating and could be a major turn off to some. For a while, For several hours I was certain that the compiler was buggy and this was a shoddy product. I think, consider the tutorial is the first experience many have with your product, it is probably loosing customers/developer interest.