Stock Option Screener in Python

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • Today we build a simple Python script for screening stock options.
    DISCLAIMER: This is not investing advice. I am not a professional who is qualified in giving any financial advice. This is a video purely about programming using financial data.
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    🐍 The Python Bible Book: www.neuralnine...
    💻 The Algorithm Bible Book: www.neuralnine...
    👕 Programming Merch: www.neuralnine...
    🌐 Social Media & Contact 🌐
    📱 Website: www.neuralnine...
    📷 Instagram: / neuralnine
    🐦 Twitter: / neuralnine
    🤵 LinkedIn: / neuralnine
    📁 GitHub: github.com/Neu...
    🎙 Discord: / discord
    🎵 Outro Music From: www.bensound.com/

Комментарии • 17

  • @OmarHosam203
    @OmarHosam203 3 года назад +4

    idk what is this but it looks cool

  • @patite3103
    @patite3103 3 года назад +2

    Awsome video! Could you do a video showing how to buy/sell options with a live bot? thank you

  • @harrymagooslum5770
    @harrymagooslum5770 2 года назад

    Thanks for the useful tutorial that shows how to get market data and do some screening. Perhaps if one is interested in options that have a strike price that is 90 to 110 percent of the most recent trade price of the underlying stock, that would be a practical example with universal applicability. Further criteria could then be applied to find option pricing situations that look attractive per some devised strategy.

  • @PD-qu8dq
    @PD-qu8dq 2 года назад

    Excellent Video!!!

  • @k2icc
    @k2icc 2 года назад

    Have you seen any way to track interest of investors in options? For example, if in any particular stock someone has been trading options on it? Thanks.

  • @siddanthshaiva7395
    @siddanthshaiva7395 3 года назад +1

    Python upvote here

  • @colinandrews5276
    @colinandrews5276 2 года назад

    calls['Implied Volatility'] = chain['Implied Volatility'].str.rstrip('%').astype('float')/100.0

  • @fakedoors.
    @fakedoors. 3 года назад

    Awesome 👍

  • @AJain-18
    @AJain-18 3 года назад

    Nice video !!!

  • @richardboreiko
    @richardboreiko 2 года назад

    Maybe breaking it down into two steps - how to access the Implied Volatility column, and then removing the % separately would work. I'm not an expert at either but that's how I like to approach problems. I understand the frustration when things don't work as expected and a solution isn't obvious.
    So I decided to investigate. It seems that yahoo_fin returns a dict, not a DataFrame, so you have no columns in a dict. If you convert the dict into a DataFrame, you then get columns. From that point onward, you should be able to work with the DataFrame.

    • @disrael2101
      @disrael2101 2 года назад

      can i use the script on django for online filtering via web

  • @royce.lagomgaming
    @royce.lagomgaming 2 года назад

    Any ideas why I am getting "ModuleNotFoundError: No module named 'yahoo_fin'"?

    • @Banause09
      @Banause09 2 года назад

      Did you resolve it in the meantime? If not: Which program are you using?

    • @royce.lagomgaming
      @royce.lagomgaming 2 года назад

      @@Banause09 nope sorry was not able to find a solution

    • @richardboreiko
      @richardboreiko 2 года назад

      Did you remember to use "pip install yahoo_fin" before using it in an import?

  • @mailpython2127
    @mailpython2127 3 года назад

    1st watch!

  • @bandiwor8823
    @bandiwor8823 3 года назад

    My time is 22:03