jiale0402 / features

submission repo for Abdullah Masood
0 stars 0 forks source link

readings #1

Closed jiale0402 closed 11 months ago

jiale0402 commented 11 months ago
  1. read https://www.coinbase.com/learn/advanced-trading/what-is-an-order-book
  2. read https://www.coinbase.com/learn/crypto-basics/what-are-technical-analysis-and-fundamental-analysis
  3. read https://arxiv.org/ftp/arxiv/papers/1601/1601.00991.pdf
jiale0402 commented 11 months ago

always lmk if u encounter any questions, u can follow up in this issue or just email me

abm312 commented 11 months ago

gotcha

jiale0402 commented 11 months ago

just to add some more to the reading so that u have an idea: reading 1 is to introduce u what is an orderbook and why do we want to extract meaningful infromation from it. This is more on the background or required knowledge side of stuff (we won't require this anytime soon but it's really really important to understand what this is). reading 2 is a very simple and popular way of feature engineering financial data. at the end of the day feature engineering is the art of extracting meaningful information with domain expertise so our models can learn stuff better. reading 3 is about what we do. make sure u finish 1 and 2 before approaching 3. Consult https://en.wikipedia.org/wiki/Open-high-low-close_chart or any other resource u need if u find any unfamiliar term.

happy learning @abm312

jiale0402 commented 11 months ago

oh and sorry I didn't bring this up earlier. It's more important to learn how to use github, once you finish the reading you can start by making a pull request that adds some more content (just say sth like u finished the reading) into the readme of the repo and assign the review of the PR to me (this is to get u familiarized with the future workflow) @abm312

and never directly push anything to the main branch ever!

abm312 commented 11 months ago

@jiale0402 Can you take a look at reading #2 It only distinguishes b/w technical and fundamental analysis and has no mention of feature engineering and the stuff you mention above, I think I might have the wrong link.

  1. read https://www.coinbase.com/learn/crypto-basics/what-are-technical-analysis-and-fundamental-analysis
jiale0402 commented 11 months ago

@jiale0402 Can you take a look at reading #2 It only distinguishes b/w technical and fundamental analysis and has no mention of feature engineering and the stuff you mention above, I think I might have the wrong link.

  1. read https://www.coinbase.com/learn/crypto-basics/what-are-technical-analysis-and-fundamental-analysis

Both fundamental analysis and technical analysis are ways of feature engineering. At the end of the day, feature engineering is just trying to turn information into numbers such that we can model better. https://www.investopedia.com/terms/t/technicalanalysis.asp#:~:text=Technical%20analysis%20is%20a%20trading,as%20price%20movement%20and%20volume. You can take a brief look at this article. These analysis tools offer a simple way of modelling the data, these technical indicators can be features as well.

abm312 commented 11 months ago

Thank you for clarifying that. I learned how to navigate github, and created a pull request, let me know if my procedure was standard. I went through the readings in full. They were very interesting especially the third one. Do you suggest, I spend the time learning how this calculation in it in depth as I feel like it just skimmed over this part(and any book/course recommendations for this type of math?)

Screenshot 2023-11-24 at 12 48 23 AM
abm312 commented 11 months ago

Also @jiale0402 I was also looking into learning numpy and pandas, is there any standard resources out there for it? I landed on this free course by Georgia Tech: https://www.udacity.com/course/machine-learning-for-trading--ud501

Do you think this is a good starting point?

jiale0402 commented 11 months ago

Thank you for clarifying that. I learned how to navigate github, and created a pull request, let me know if my procedure was standard. I went through the readings in full. They were very interesting especially the third one. Do you suggest, I spend the time learning how this calculation in it in depth as I feel like it just skimmed over this part(and any book/course recommendations for this type of math?) Screenshot 2023-11-24 at 12 48 23 AM

Great you liked it. You will have to go in depth for a few of those soon because your next task would be implementing some of the alphas mentioned in the third reading material lol

regarding learning numpy and stuff: my personal favorite way is just roll with whatever u have, and if you encounter any difficulty, use numpy's official doc and stackoverflow to find a solution for your problem. but it's up to you to do that course or not, at the end of the day the goal is making u to be ready for utilizing numpy in your code so whatever works

jiale0402 commented 11 months ago

after you finish up one assignment you may close the issue here (use the close with comment option and attach the exact pr that handles this issue) @abm312

abm312 commented 11 months ago

This issue has been resolved with the changes in PR #2.

abm312 commented 11 months ago

This issue has been resolved with the changes in PR #2.