Hi, I am new here and I am very excited about QuantConnect. I have already gone through some Python tutorials, but it is not enough to start my own project. I need help. Maybe a mentor.For exercise purposes I would like to code simple things like:
A process that finds all S&P500 stocks that have a price above USD 4.00 and a RSI(14) < 30.
Is there anybody out there willing to help me jump start my coding skills? I would highly appreciate some help.
Regards
Rakesh Kapoor
i would be interested in a mentor too.
Emilio Freire
It would be amazing if they did a full tutorial on Datacamp! Now that Datacamp is about to launch their career track on Quantitative Analysis on Python it would fit perfectly when they cover backtesting and so on. Just an idea....
Jing Wu
Hi Ceyhun, to apply the RSI indicator to universe selection, you need to create an indicator constructor RelativeStrengthIndex(14, MovingAverageType.Simple) and update this indicator manually with the "AdjustedPrice" property in CoarseSelectionFunction. It is convenient to create a class to save the indicator value for each symbol and use the python dictionary to save the object and the corresponding symbol. Please see the attached algorithm
JDMar
NZwicker, Rakesh Kapoor, Emilio Freire what about a Slack-Group to help each other out? I am a beginner myself. Started coding Python back in March, went through a couple of online courses and now develop algorithms on QC. I can provide you with course material of 3 DataCamp courses, including vidoes, slides and code snippets.
Maybe we can help out each other. Feel free to reach out to me if you are interested.
Best,
JD
Jared Broad
pretty quickly normally :)
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
NZwicker
Thank you very much for the algorithm, Jing. I will have a closer look at it.
JD, it is very motivating to see that you started coding only this year. I highly appreciate your offer and will definitely ask your advice the next time im stuck. Thanks.
Laurent Crouzet
@JDMar
You offer seems to be pretty interesting.
Are the courses Algo-trading-related? Only in Python, or also in C#?
Did you eventually begin a Slack-Group a few days ago?
Best regards
Laurent
JDMar
Laurent Crouzet
In these courses there are a couple of stock market-related examples, but they are not purely Algo-trading-related. But they helped me to learn Python. I only took the Python courses. I don't think that they offer C# because DataCamp is focused on data analysis. The other programming languages were MySQL and R I think.
I haven't started a Slack-Group yet, because no one reached out to me yet. NZwicker said he wanted to get back to me when he needs help. If you are interested in a group let me know.
Best JD
ChainsawDR
I'd also be interested in a mentor, and/or joining a slack group as I'm in the same boat of starting out with Python & QuantConnect. Also, is there a good forum/method that anyone would recommend when looking for paid support or consultancy? In other industries like web development I use upwork to gain help, and have noticed some other requests on upwork (below) but wanted to check before I post on that site looking for a consultant:
https://www.upwork.com/job/Python-Developer-for-Quantconnect_~01e5e3acb17319928e/ & https://www.upwork.com/job/Algorithmic-trading-coach-Python-QuantConnect-API-forex-and-options_~01094afe3f4204284c/
My recent forum post shows the kind of support I'm looking for: https://www.quantconnect.com/forum/discussion/4525/newbie-help-filtering-coarse-universe-in-research-notebook-amp-stock-info-in-dataframe
NZwicker
@JD
I hope your offer to provide course material is still valid. I definitely need to practice more. Thank you very much.
Regards,
NZwicker
Jared Broad
Just my 2c - but recommend joining #newbies in the current QC slack group. It keeps it simple and then a QC staff can help for anything blocking.
ChainSaw -- we don't have a job posting section yet but coming soon. We've wanted to enable people to do that for a while there are just a few legal hazards in doing it that are better done on UpWork/FreeLance (like moderating disputes).
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
JDMar
Here's the link to 4 DataCamp courses: DataCamp
Laurent Crouzet
JDMar: thanks a lot for the 4 DataCamp courses!
Jared: thanks for the reminder.
I have a question: will a QC staff respond faster on Slack than on this forum? For instance, my question here, 6 days ago, has not received an answer. Maybe I should post it on Slack?
Alexandre Catarino
If the question can be answered in a couple of lines (easy one), we respond pretty quickly. For instance, which variable represents total equity? (Answer: Portfolio.TotalPortfolioValue). When we get a more complex question than that, we may ask to post it in the forum (or email support).
By the way, if any of your question seems to be forgotten, please ping us in Slack or support email.
NZwicker
JD, thank you very much for the link. I think that will keep me busy for some time.
NZwicker
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!