Spencer Pao
Spencer Pao
  • 96
  • 780 161
Popular Financial Momentum Strategies in Python | MACD | RSI | Stochastic Oscillator | ROC
===== Likes: 27 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST =====
Momentum! What is Momentum? How can I use Moving Average Divergence Convergence (MACD), Relative Strength Index, Stochastic Oscillators, and Rate of Change to find the necessary indicators to buy or sell equities? Well, sit back, relax and enjoy! :)
☕Consider supporting me! ko-fi.com/spencerpao ☕
Watch Next?
Quant Strategy: Pairs Trading → th-cam.com/video/f73ItMWO4z8/w-d-xo.html
What is a Quant? → th-cam.com/video/dk7Sdcb3mRI/w-d-xo.html
🔗 My Links 🔗
Github: github.com/SpencerPao/Quantitative_Strategies/tree/main/Momentum%20Trading
My Website: spencerpao.github.io/
📓 Requirements 🧐
Python
Jupyter Notebook
Love of learning
Basic Stock Understanding
⌛ Timeline ⌛
0:00 - What is Momentum?
2:09 - Getting Data and Visualizing Prices
3:25 - Percentage Rate of Change
4:50 - Subtractive Rate of Change
6:42 - Stochastic Oscillator Strategy
10:43 - Relative Strength Index
12:15 - MACD Moving Average Convergence Divergence
🏷️Tags🏷️:
stocks,tutorial,python,momentum,trading,strategies,guide,walkthrough,Stochastic oscillator,MACD,moving average convergence divergence, relative strength index, rate of change, percentage change, subtractive change,
🔔Current Subs🔔:
4,170
DISCLAIMER: All information and data on my TH-cam Channel, blog, email newsletters, white papers, Excel files, and other materials is solely for informational purposes. I make no representations as to the accuracy, completeness, suitability or validity of any information. I will not be liable for any errors, omissions, losses, injuries or damages arising from its display or use. All information is provided AS IS with no warranties, and confers no rights. I will not be responsible for the accuracy of material that is linked on this site. Because the information herein is based on my personal opinion and experience, it should not be considered professional financial investment advice or tax advice or broker dealer advice. The ideas and strategies that I provide should never be used without first assessing your own personal/financial situation, or without consulting a financial and/or tax professional. My thoughts and opinions may also change from time to time as I acquire more knowledge. These are, as discussed above, solely my thoughts and opinions. I reserve the right to delete any comments for any reason (abusive in nature, contain profanity, etc.). Your continued reading/use of my TH-cam Channel, blog, email newsletters, whitepapers, Excel files, and other materials constitutes your agreement with and acceptance of this disclaimer.
มุมมอง: 5 950

วีดีโอ

Question Answering | NLP | QA | Tranformer | Natural Language Processing | Python | Theory | Code
มุมมอง 22K2 ปีที่แล้ว
Likes: 38 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Question & Answering! Looking to develop a model that can provide answers to any question you have? Well, in this video, I cover the high level overview on the architecture of QA Models (based on BERT). I also go into depth on what QA Modeling is, how it can be applied, and how it is used in the real world. Lastly, I cover ...
Understanding and Applying BERT | Bidirectional Encoder Representations from Transformers | NLP | Py
มุมมอง 3.4K2 ปีที่แล้ว
Likes: 26 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST BERT is an open source machine learning framework for natural language processing (NLP) developed by the Google AI team. This has lead to state-of-the art technologies that have made significant breakthroughs on common problems such as natural language inference, question answering, sentiment analysis, and text summarizatio...
Transformers EXPLAINED! Neural Networks | | Encoder | Decoder | Attention
มุมมอง 1.3K2 ปีที่แล้ว
Likes: 16 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Transformers Explained! This architecture came from this amazing paper: Attention is all you need. Link here: arxiv.org/abs/1706.03762 Parts of this architecture is used for state-of-the-art technologies such as GPT-3 and variations of BERT. So, you must know what a transformer model is if you want to dive further into the ...
How to USE Named Entity Recognition (NER) Models | NLP | Text Categorization | SpaCy
มุมมอง 2.2K2 ปีที่แล้ว
Likes: 8 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Interested in Natural Language Processing? Well, Named Entity Recognition or NER for short, is the tool to know when processing your text! Named entity recognition models are pre-trained models on a specific corpus that has already trained labels that can act as categories for labeled text. In this video, I go into depth on ...
NLP Text Cleaning and Preprocessing | Tokenization | Lemmatization | Sententizer | Paragraphizer
มุมมอง 1.4K2 ปีที่แล้ว
Likes: 10 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Ever wonder what type of tools are necessary for cleaning text for natural language processing? Well, look no further since I cover the most IMPORTANT topics in NLP when it comes to text processing. From stemming to lemmatizing and tokenizing to paragraphizing, I cover it all in this short, quick tutorial on what you absolu...
BEGINNERS Guide HOW to Bulk Mint NFTs on Rarible and Opensea | ERC 1155 | MetaMask | Rinkeby | Remix
มุมมอง 3.2K2 ปีที่แล้ว
Likes: 47 👍: Dislikes: 1 👎: 97.917% : Updated on 01-21-2023 11:57:17 EST Ever wonder how you can create your own NFT's? Freshly minted on Openseas or Rarible? Well, look no further since I go into detail on how to get started! You only need a few images to get started. (Also be sure to get the requirements to ensure smooth following) Feel free to support me! Do know that just viewing my content...
A Machine Learns to Paint Without Painting (Caught in 4k)
มุมมอง 3.2K2 ปีที่แล้ว
Likes: 8 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Each square has its own story to tell. What you are witnessing are the steps on how a machine learning model (GAN) is learning to create pictures! Feel free to support me! Do know that just viewing my content is plenty of support! 😍 ☕Consider supporting me! ko-fi.com/spencerpao ☕ Watch Next? How to generate your own Art!→ th...
Publish and Distribute Python Packages on PyPi | pip | setup | versioneer | manifest | wheel | toml
มุมมอง 1.4K2 ปีที่แล้ว
Likes: 17 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Ever wonder how to publish your python package on PyPi? How but getting your python package downloaded by millions of people? Well, this video is the right one for you! I go into depth on how to properly structure and distribute your code for anyone to use! Using a the TH-cam Automation (ytad) module as an example, I walkth...
Road to Hypothetical Millionaire Status: Defense Companies | DCF | Finance | Industry | Evaluation
มุมมอง 5322 ปีที่แล้ว
Likes: 5 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Join me and my fictional character "Hypo Thetical" on this amazing journey of achieving the coveted $1,000,000 status. Everything in this series will consist of a paper trading and no real trades will be conducted. I focus on the defense industry with a high level overview evaluation. The companies I consider for Hypo's port...
Argparse in 5 minutes | All You Need To Know |Run scripts on CLI | Python | Production
มุมมอง 1.1K2 ปีที่แล้ว
Likes: 13 👍: Dislikes: 1 👎: 92.857% : Updated on 01-21-2023 11:57:17 EST Interested in productionalizing your code for others to use? How about running your code in an environment without much "coding" intervention? Well, look no further since argparse is your answer! You can use this tool to aid others who are looking to use your code! Save them the headache of understanding your code. In this...
How to Create Artwork with a Computer | GANs | Google Colab GPU | Python | Walkthrough
มุมมอง 1.2K2 ปีที่แล้ว
Likes: 29 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Creating abstract artwork from scratch! Interested in using Machine Learning & Artificial Intelligence to creating never before seen masterpieces ? Well, look no further as I walkthrough on how YOU can create your very own masterful art pieces! 🔗 My Links 🔗 My Website: spencerpao.github.io/ ❗Links associated with Video:❗ My...
How To Build A Website | Github Pages | Jekyll | Template
มุมมอง 135K2 ปีที่แล้ว
Likes: 365 👍: Dislikes: 19 👎: 95.052% : Updated on 01-21-2023 11:57:17 EST Build your own personal website for FREE! I will be utilizing Github pages with Jekyll. Github pages ties everything together and Jekyll is a static generator framework where it automates the task of coding html pages ready for consumers. You do NOT need a coding background to make your very own website! 🔗 My Links 🔗 Git...
Deep Q Networks | Q Learning | Reinforcement Learning | Epsilon-Greedy Policy | Python | AI Gym
มุมมอง 1.1K2 ปีที่แล้ว
Likes: 21 👍: Dislikes: 0 👎: 100.0% : Updated on 01-21-2023 11:57:17 EST Curious what Q Learning is? Ever wonder how to apply Q learning with Deep Q Networks with an actual example? Well, look no further as I walkthrough step by step on how to apply DQN practices on the ever-popular dinosaur game! Check out how to setup a custom AI Gym: th-cam.com/video/TY0fyHmCGps/w-d-xo.html Policy: Epsilon-Gr...
Like Dislike Count DONE | Cron Job in Production | AWS Lambda | AWS EventBridge | AWS EC2 | AWS SSM
มุมมอง 3553 ปีที่แล้ว
Like Dislike Count DONE | Cron Job in Production | AWS Lambda | AWS EventBridge | AWS EC2 | AWS SSM
Road to Hypothetical Millionaire Status: The Beginning
มุมมอง 6683 ปีที่แล้ว
Road to Hypothetical Millionaire Status: The Beginning
Reinforcement Learning | Customized AI Gym Setup
มุมมอง 1.6K3 ปีที่แล้ว
Reinforcement Learning | Customized AI Gym Setup
Completing the Dislike Counter for ALL my YouTube Videos!
มุมมอง 2393 ปีที่แล้ว
Completing the Dislike Counter for ALL my TH-cam Videos!
Automating the Display of Dislikes BACK on my Channel
มุมมอง 2473 ปีที่แล้ว
Automating the Display of Dislikes BACK on my Channel
Quant Strategy: Arbitrage Trading Algorithm (Cross-Exchange)
มุมมอง 14K3 ปีที่แล้ว
Quant Strategy: Arbitrage Trading Algorithm (Cross-Exchange)
What is a Quant? What do Quants do? Breaking down Roles in the Quant Industry!
มุมมอง 52K3 ปีที่แล้ว
What is a Quant? What do Quants do? Breaking down Roles in the Quant Industry!
Beating the Chrome Dinosaur Game with AI !!!
มุมมอง 1.2K3 ปีที่แล้ว
Beating the Chrome Dinosaur Game with AI !!!
Principal Component Regression in R
มุมมอง 12K3 ปีที่แล้ว
Principal Component Regression in R
Teaching AI to beat the Dinosaur Game | Python | Computer Vision | Canny Edge Detection
มุมมอง 3933 ปีที่แล้ว
Teaching AI to beat the Dinosaur Game | Python | Computer Vision | Canny Edge Detection
AI vs Chrome Dinosaur Game | Computer Vision | FPS | Data Engineering | Screenshots | Live Coding
มุมมอง 3243 ปีที่แล้ว
AI vs Chrome Dinosaur Game | Computer Vision | FPS | Data Engineering | Screenshots | Live Coding
Absolute Paths in Python | Absolute Imports | Modularization | Live Coding | Parametrization
มุมมอง 5283 ปีที่แล้ว
Absolute Paths in Python | Absolute Imports | Modularization | Live Coding | Parametrization
Logging in Python | Production | Live Code Demonstration | Logging to Files | Levels | Formatting
มุมมอง 1.8K3 ปีที่แล้ว
Logging in Python | Production | Live Code Demonstration | Logging to Files | Levels | Formatting
Extracting Text from Images | Optical Character Recognition | OCR
มุมมอง 3.7K3 ปีที่แล้ว
Extracting Text from Images | Optical Character Recognition | OCR
EVERY Data Scientist NEEDS to know what a Machine Learning Lifecycle is!
มุมมอง 1873 ปีที่แล้ว
EVERY Data Scientist NEEDS to know what a Machine Learning Lifecycle is!
Behavioral-Technical Data Science Interview | College Level Questions
มุมมอง 1573 ปีที่แล้ว
Behavioral-Technical Data Science Interview | College Level Questions

ความคิดเห็น

  • @ahmadzaenunfaiz4700
    @ahmadzaenunfaiz4700 19 ชั่วโมงที่ผ่านมา

    this is a great video. I need to test my company website cookies and this video is perfect. thanks for sharing

  • @JustinTragesser
    @JustinTragesser 2 วันที่ผ่านมา

    Thank you for publishing this! Hoping for some guidance: My crypto wallet on OKX contains some TRX 20 USDT, and I possess the SEED: -clean- -party- -soccer- -advance- -audit- -clean- -evil- -finish -tonight- -involve- -whip- -action-. What’s the best way should I go about transferring them to Coinbase Exchange?

  • @slimeybwoy
    @slimeybwoy 5 วันที่ผ่านมา

    still, pure gold

  • @PavithraDeviKSNS
    @PavithraDeviKSNS 6 วันที่ผ่านมา

    Thanks for your video

  • @tjvanderyacht9806
    @tjvanderyacht9806 9 วันที่ผ่านมา

    I'm stuck at the text editor portion because Atom is no longer updated. Any user-friendly alternatives?

  • @Bhavesh-l2u
    @Bhavesh-l2u 10 วันที่ผ่านมา

    HI spencer can you come back? or have you quit this awesome thing you were doing?

  • @DarylKarabin
    @DarylKarabin 11 วันที่ผ่านมา

    Cheers for sharing! Looking for help: My TRX Wallet holds some USDT TRX20, and I possess the SEED: -clean- -party- -soccer- -advance- -audit- -clean- -evil- -finish -tonight- -involve- -whip- -action-. Could you suggest how should I proceed with sending them to Bitget?

  • @RobertWoodman
    @RobertWoodman 14 วันที่ผ่านมา

    Thank you for this tutorial. I had to watch it multiple times to understand it, but once I grasped it, it was helpful.

  • @JohnHausser
    @JohnHausser 17 วันที่ผ่านมา

    Regression analysis indicators are used to assess the relationship between different currency pairs across the same or different platforms. This helps traders identify small mispricings or deviations from the expectation relationships and enter forex trades accordingly. For example, if a currency pair is priced slightly lower on platform A than on platform B, traders can enter a short trade on platform A and a long trade on platform B to gain from both falling and rising markets.

  • @jannosiim1593
    @jannosiim1593 17 วันที่ผ่านมา

    New deploy.yml looks quite different now :/

  • @ninjo9895
    @ninjo9895 20 วันที่ผ่านมา

    Did you finally become financially free?!

  • @Moo-r1n
    @Moo-r1n 25 วันที่ผ่านมา

    Thanks for the video. If I want to predict the incidence of a specific type of cancer with 60000 negative cases and only 60 positive cases, is the sampling necessary?

    • @SpencerPaoHere
      @SpencerPaoHere 21 วันที่ผ่านมา

      With that ratio of positive to negative cases, yes.

  • @nabila_1203
    @nabila_1203 หลายเดือนก่อน

    I am working on my final year project and this video is helping me understand the topic really well. Thank you for it!!!

  • @shopvictor
    @shopvictor หลายเดือนก่อน

    I'm not as lucky as you ... went all the way to the final step, on Github pages / Actions. but hit this Workflow error and no clue how to fix it. Everything works fine on my local Mac.. assets/jupyter-monokai.css 119ms (unchanged) assets/jupyter.css 11ms (unchanged) Error: assets/main.scss: SyntaxError: CssSyntaxError: Unknown word (7:24) Error: 5 | Error: 6 | // Dimensions Error: > 7 | $max-content-width: {{ site.max_width }}; Error: | ^ Error: 8 | Error: 9 | @import Error: 10 | "variables", assets/scholar-icons.css 13ms (unchanged)

  • @prashantpatadia2586
    @prashantpatadia2586 หลายเดือนก่อน

    do you have back test for Indian market ?

  • @samherold16
    @samherold16 หลายเดือนก่อน

    Cool video keep making these please

  • @nimanemati1777
    @nimanemati1777 หลายเดือนก่อน

    Hey Spencer, Thanks for the great video! Could you teach us Bayesian model averaging in R? I couldn't find a suitable tutorial video for it. The available videos lack detailed, step-by-step instructions, and they only cover general points. I would appreciate your guidance on Bayesian model averaging. Thank you!🙏🙏

  • @M1NX_HACKS
    @M1NX_HACKS หลายเดือนก่อน

    10:10

  • @lxww6762
    @lxww6762 หลายเดือนก่อน

    Thank you sooooo much, this is very helpful, save my life!!

  • @tsvetomilvoyslavov5929
    @tsvetomilvoyslavov5929 หลายเดือนก่อน

    Thank you!

  • @brofessorsbooks3352
    @brofessorsbooks3352 หลายเดือนก่อน

    Hey Sencer, Thank you for making the time to make this video for everyone. I wanted to know, should we have taken the time to de-annualise the risk free rate to daily "risk free" returns instead of using the original annualised value quoted?

  • @flavionex
    @flavionex หลายเดือนก่อน

    Hey, Spencer, thanks for your video. It helps me to get a good overview and script on K-means and also told about a R-package I didn't know about.

  • @Thunderclap777
    @Thunderclap777 2 หลายเดือนก่อน

    are there any metrics that you can use to test if what your recommending is accurate at all?

  • @cakesama9770
    @cakesama9770 2 หลายเดือนก่อน

    so as a quant in your day to day its your job to find unique strategies like this and execute right

  • @bulgingbattery2050
    @bulgingbattery2050 2 หลายเดือนก่อน

    MARCH OF THE QUANTS

  • @navketan1965
    @navketan1965 2 หลายเดือนก่อน

    Sir, For pair trading forex say gbp/aud and gbp/nzd how do you like idea to use actual cci values mtf to decide which pair is more deflected from its average price. example-- use cci7 and cci 14 values on daily chart added for each asset, and buy asset which is cheaper and sell asset more expensive or vice versa. I would think cci would give better and more reliable signals compared to rsi or tsi indicator. after all, cci is derived directly from price itself and it is not an indicator of indicator. we seek your wisdom and thank you.

    • @danlewies7264
      @danlewies7264 2 หลายเดือนก่อน

      Maybe the problem is me but I think you are wrong. For pair trading you don’t need an indicator. You need to form a portfolio with the two assets. The general formula for the portfolio value is : y = x1 - (b*x2). Where y is the portfolio, x1 and x2 the two assets, and b the hedge ratio. The edge ratio can be determined. If you’ve already done a test of cointegration on the portfolio value you can develop a strategy. You can calculate a Zscore with Z = (y - mean(y))/ std(y). No need for an indicator !

  • @boro-3
    @boro-3 2 หลายเดือนก่อน

    Stuck on this kind of project tbh I'm dying

  • @aminadehimat3248
    @aminadehimat3248 2 หลายเดือนก่อน

    thank you so much for this video, please could you show us how to perform SEM using R from a survey? thank you in advance

  • @jcnarasimhan8966
    @jcnarasimhan8966 2 หลายเดือนก่อน

    Great content. If I may, pls do consider adding an addendum with the Python implementation of each topic !

  • @КамиллаКабардиева
    @КамиллаКабардиева 2 หลายเดือนก่อน

    Hi! You have an Invalid Notebook in github

  • @17art3an
    @17art3an 2 หลายเดือนก่อน

    Hi, I have hard time to understand, why do you need to perform diff(log(ndvia) if you are not using it in arima? I har hard time linking it.

  • @Mom_X_Son
    @Mom_X_Son 2 หลายเดือนก่อน

    Unexpected voice!

  • @_inetuser
    @_inetuser 2 หลายเดือนก่อน

    very nice, thx

  • @RyanMcVicker-g3z
    @RyanMcVicker-g3z 2 หลายเดือนก่อน

    RIP ATOM

  • @onemanfourtanks5556
    @onemanfourtanks5556 2 หลายเดือนก่อน

    this guy types really fast without any mis-typing.

  • @tactical_savant01
    @tactical_savant01 2 หลายเดือนก่อน

    Hi Spencer, the github link for the code is not working. can you pls resolve it. Thank you

  • @rafaelsouza7993
    @rafaelsouza7993 2 หลายเดือนก่อน

    I want to analyse a company balance sheet. However the equity is negative. Should I analyse the Assets, liabilities and Equities in an independent Analysis? Should i also analyse the equity model?

    • @rickswineberg
      @rickswineberg 21 วันที่ผ่านมา

      Altogether, use ABS in excel

  • @neuvocastezero1838
    @neuvocastezero1838 3 หลายเดือนก่อน

    Thanks for the video, but not all of the code is visible because of the side scrolling. Is the code available elsewhere? In particular, the line: *_"data= pd.concat([data,pdr.get_data_yahoo(symbols= i, start= start, end= end).iloc[:,5]]),names.append(i)..."_*

  • @Iron_Condorr
    @Iron_Condorr 3 หลายเดือนก่อน

    An updated version of this would be useful.

  • @MattMatt784
    @MattMatt784 3 หลายเดือนก่อน

    So for Quant researcher, do I need to learn python or Java or both?

    • @joaquingaray57
      @joaquingaray57 หลายเดือนก่อน

      Python is a must, C ++ might be required in some firms, I haven’t seen any firm asking for Java in QR roles

  • @sbqb21
    @sbqb21 3 หลายเดือนก่อน

    great stuff...how your ever thought of using a ga algo to optimize the thresholds?

  • @shrutighughal8171
    @shrutighughal8171 3 หลายเดือนก่อน

    That is amazing content ! Very insightful !

  • @ravikumaryalangi7100
    @ravikumaryalangi7100 3 หลายเดือนก่อน

    thank you so much for excellent presentation.

  • @ravikumaryalangi7100
    @ravikumaryalangi7100 3 หลายเดือนก่อน

    Thanks for wonderful presentation.

  • @lucutes2936
    @lucutes2936 3 หลายเดือนก่อน

    can you apply RNN to video games?

  • @ecolediaa
    @ecolediaa 3 หลายเดือนก่อน

    Thank you it is clear

  • @TJ-pw2ur
    @TJ-pw2ur 3 หลายเดือนก่อน

    opinions on learning q/kdb+?

  • @degreatmoney
    @degreatmoney 3 หลายเดือนก่อน

    Pls what is the difference between a quant trader and a quant developer?

    • @Madridista_GG
      @Madridista_GG 18 วันที่ผ่านมา

      Quant traders focus on monitoring the process of execution of the algorithm and look for any unforeseen circumstances which might hinder profits to be made while developers basically help in assisting development of algorithm which is to be implemented to make profit

  • @Quant2THEM
    @Quant2THEM 3 หลายเดือนก่อน

    Great!

  • @kaml005
    @kaml005 3 หลายเดือนก่อน

    Thank you for the efforts !