- Видео 171
- Просмотров 6 142 707
Part Time Larry
США
Добавлен 28 июл 2019
This channel is dedicated to the intersection of financial markets and software engineering. Specifically, I will show you how to write programs to analyze, visualize, integrate, and utilize market data, API's, and financial services. Code is primarily written in Python. If you want to learn more, please subscribe to the channel. If you like the channel and want to support it, please visit the links below!
Buy Me a Coffee: www.buymeacoffee.com/parttimelarry
Twitter: PartTimeLarry
Source Code: github.com/hackingthemarkets
Website: hackingthemarkets.com
Buy Me a Coffee: www.buymeacoffee.com/parttimelarry
Twitter: PartTimeLarry
Source Code: github.com/hackingthemarkets
Website: hackingthemarkets.com
Stock Chart Analysis with GPT4o Omni (Python Tutorial)
In this video, I try out the new GPT4o model, which has enhanced vision capabilities. I add a new chart analysis feature to the Interactive Brokers trading app from the last video.
Full Source Code is in the article here:
hackingthemarkets.com/interactive-brokers-tws-api-tutorial/
Full Source Code is in the article here:
hackingthemarkets.com/interactive-brokers-tws-api-tutorial/
Просмотров: 172 694
Видео
Interactive Brokers TWS API + TradingView Charts Python Tutorial (Updated)
Просмотров 33 тыс.Месяц назад
Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 Source Code and Written Tutorial: hackingthemarkets.com/interactive-brokers-tws-api-tutorial/ In this video, we build an application using the Interactive Brokers TWS API. 0:00 Intro - What is the TWS API? 1:25 Intro - Written Tutorial ...
Interactive Brokers API, TradingView Charts in Python
Просмотров 62 тыс.10 месяцев назад
Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 TradingView Lightweight Charts in Python Library: github.com/louisnw01/lightweight-charts-python Source Code (free with email): hackingthemarkets.com/interactive-brokers-api-tradingview-charts-in-python/ In this tutorial, we use the Tra...
12. Financial Analyst App - GPT-4, Streamlit, and Llama-Index Tutorial
Просмотров 14 тыс.Год назад
In this video, we build a user interface for our financial news app using Streamlit. Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 Source Code: github.com/hackingthemarkets/financial-news-llama-index Note: I have updated the source code to reflect recent changes to Llama Index 0.6 ...
11. OpenAI and Llama Index - Financial News Analysis
Просмотров 17 тыс.Год назад
In this video, we use OpenAI and Llama Index to analyze financial news. Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 Source Code: github.com/hackingthemarkets/financial-news-llama-index Note: I have updated the source code to reflect recent changes to Llama Index 0.6 that happened...
10. Voice Cloning, Eleven Labs API, OpenAI Embeddings, ChatGPT API, Whisper API
Просмотров 24 тыс.Год назад
I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, we build a question answering voice assistant that responds with a more realistic voice based on samples. To accomplish this, we combine multiple tools and techniques from the previous videos in the seires: OpenAI Embeddings, ChatGPT API, Whisper API, Eleven Labs AP...
9. OpenAI ChatGPT API (NEW GPT 3.5) and Whisper API - Python and Gradio Tutorial
Просмотров 99 тыс.Год назад
In this video I use the new ChatGPT API and Whisper API's to have a conversation. I use my voice as input and ChatGPT speaks back to me using my computer's audio. 0:00 - Demo (What We're Building) 1:10 - High Level Walkthrough / Discussion 5:02 - Gradio User Interface (Microphone Recording) 9:07 - OpenAI Whisper API (Speech to Text) 11:34 - ChatGPT API (Chat Completion) 21:00 - Making OSX Talk ...
8. OpenAI Financial Advisor Q&A Embeddings - Python Tutorial
Просмотров 29 тыс.Год назад
Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 In this video, we transcribe a financial podcast using Whisper and use OpenAI Word Embeddings on the transcript to create a question answering system. If you like this type of content, I am starting a spinoff channel this year focused o...
7. OpenAI Whisper and GPT-3 - Voice Commands and Live Transcription
Просмотров 27 тыс.Год назад
Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, I tried to trade stocks with my voice using OpenAI Whisper and GPT-3. I walk you through how it works. So...
Tech I'm Learning in 2023, Free Courses and Books
Просмотров 18 тыс.Год назад
In this video I discuss some technologies I plan to learn in 2023. I also discuss some free courses, books, and other resources I am using to learn. I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai Check if your local library has O'Reilly For Public Libraries to get these books free Python For Data Analysis (free on web): wesmck...
6. OpenAI ChatGPT and DALL-E2 - Python Frontend App Development
Просмотров 31 тыс.Год назад
I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, we build the frontend for our search app using ChatGPT and DALL-E 2. Frontend Source Code: github.com/hackingthemarkets/semantic-search-frontend Semantic Search Notebook: colab.research.google.com/drive/1tttDqgnWL9yJtmlOFXJqA-BjQ1Pyfpax?usp=sharing The embeddings no...
5. OpenAI Embeddings API - Searching Financial Documents
Просмотров 135 тыс.Год назад
Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, we build the backend for a simple semantic search engine using OpenAI Word Embeddings. Notebook: colab.re...
4. OpenAI GPT-3 - Prompt Engineering For Financial NLP
Просмотров 36 тыс.Год назад
I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, we learn to craft prompts for data extraction, named entity recognition, keyword extraction, financial data extraction, text classification, and sentiment analysis of financial text. Written Version: hackingthemarkets.com/gpt-3-prompt-engineering-for-financial-data/
3. OpenAI API Python - Earnings Call Summarization
Просмотров 36 тыс.Год назад
Like the video? Support my content by checking out Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=/en/index.php?f=1338 I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, we get started with the OpenAI Python package. We write code to perform a simple task: summarizing an ear...
2. OpenAI Whisper - Fed Speech Recognition
Просмотров 117 тыс.Год назад
I will be starting a spinoff channel on AI in music, art, and gaming in 2023. Subscribe at: youtube.com/@parttimeai In this video, we learn how to use OpenAI Whisper for speech recognition. We write Python code to transcribe Fed Chairman Powell's November 2nd speech. Source Code: colab.research.google.com/drive/1vJj6EW0nKi3olLb5nOccA4ypkKx-x4Hr#scrollTo=xUot3GYB64tv gist.github.com/hackingthema...
Create Your Own LEAN Engine Server For Interactive Brokers Live Trading
Просмотров 14 тыс.Год назад
Create Your Own LEAN Engine Server For Interactive Brokers Live Trading
Interactive Brokers QuantConnect Cloud Integration
Просмотров 11 тыс.Год назад
Interactive Brokers QuantConnect Cloud Integration
Power Earnings Gap Scanner with QuantConnect
Просмотров 20 тыс.Год назад
Power Earnings Gap Scanner with QuantConnect
QuantConnect LEAN Algorithmic Trading Engine - Getting Started
Просмотров 58 тыс.Год назад
QuantConnect LEAN Algorithmic Trading Engine - Getting Started
Jesse: Python Trading Framework for Crypto
Просмотров 22 тыс.Год назад
Jesse: Python Trading Framework for Crypto
Gap Trading [4/4] Ubuntu Linux Setup on Linode
Просмотров 7 тыс.2 года назад
Gap Trading [4/4] Ubuntu Linux Setup on Linode
Gap Trading [3/4] Shorting Downgaps with Python
Просмотров 11 тыс.2 года назад
Gap Trading [3/4] Shorting Downgaps with Python
Gap Trading [2/4] Alpaca News API, Real-Time News Streaming, Sentiment Analysis
Просмотров 9 тыс.2 года назад
Gap Trading [2/4] Alpaca News API, Real-Time News Streaming, Sentiment Analysis
Gap Trading [1/4] Python Gap Scanner and mplfinance
Просмотров 20 тыс.2 года назад
Gap Trading [1/4] Python Gap Scanner and mplfinance
Breadth Thrusts - Zweig, Whaley, and Breakaway Momentum
Просмотров 11 тыс.2 года назад
Breadth Thrusts - Zweig, Whaley, and Breakaway Momentum
Historical Fear and Greed Index Data, Jupyter Notebooks
Просмотров 18 тыс.2 года назад
Historical Fear and Greed Index Data, Jupyter Notebooks
Walk Forward Optimization with VectorBT and Alpaca
Просмотров 18 тыс.2 года назад
Walk Forward Optimization with VectorBT and Alpaca
VectorBT: Hyperfast Quantitative Analysis vs. Backtrader
Просмотров 37 тыс.2 года назад
VectorBT: Hyperfast Quantitative Analysis vs. Backtrader
INFO: 127.0.0.1:64906 - "POST /stock HTTP/1.1" 200 OK ERROR: Exception in ASGI application Traceback (most recent call last): File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 399, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__ return await self.app(scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__ await super().__call__(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__ await self.middleware_stack(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__ raise exc File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__ await self.app(scope, receive, _send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app raise exc File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__ await self.middleware_stack(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/routing.py", line 776, in app await route.handle(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle await self.app(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/routing.py", line 77, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app raise exc File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app await app(scope, receive, sender) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/routing.py", line 75, in app await response(scope, receive, send) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/responses.py", line 162, in __call__ await self.background() File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/background.py", line 45, in __call__ await task() File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/background.py", line 30, in __call__ await run_in_threadpool(self.func, *self.args, **self.kwargs) File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/starlette/concurrency.py", line 42, in run_in_threadpool return await anyio.to_thread.run_sync(func, *args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync return await get_async_backend().run_sync_in_worker_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2177, in run_sync_in_worker_thread return await future ^^^^^^^^^^^^ File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 859, in run result = context.run(func, *args) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Volumes/new_self_heal/selfheal/FastAPI/STOCKSCREEN/main.py", line 76, in fetch_stock_data stock.dividend_yield = yahoo_data.info['dividendYield'] * 100 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ KeyError: 'dividendYield'
Where is the github repo for this
only backtrader tutorial series i found on youtube. very funny guy! keep it up
Dude where'd you go for a year. Post more regularly
Thank you for the grate video, is there any chance that you can create a video on how we can get the financials statements from sec.gov? I saw a library on github, but it's only working for 10 years back. Thank's again! :)
Top
Can the AI draw the trend lines itself
hey could you give an updated usage of backtrader and new python 3 compatible backtrader IB store
Darn I watched this video a year too late :')
Great video, Larry! Thanks, and it's good to see you again!
Finally my search come to an end ! Glad that I found your channel. Keep it up bro !
Bro, do you do all this by your self? Hollleeeeee
Hey Larry, I just found your yt channel today. I am building something like this bro you are my inspiration now. Respect ++
thanks wolfie, just the information I've been looking for
thanks wolfie, just the information I've been looking for
Hello, I need your help on something. How can I reach you?
What is the IP address used when creating binance api... Heroku shows service not available from binance on its log
my first streamlit tutorial and this guy is a great teacher, thanks!
Thank you so much for all that you do. I genuinely don't know how I would get around to learning to do this in a timely manner when I absolutely needed to know it.
15:27 - They have a Windows version too, nice. I'll test it tomorrow.
This video is perfect. Thank you. I have been struggling with the IBKR API documentation for quite awhile. Any ideas on getting columns like %insider ownership from the scanner. On tws just add it as a column, but can't figure out how to do it with python, scanner seems to only return a symbol. Any help would be much appreciated.
Getting this error: "Historical Market Data Service error message:No market data permissions for ISLAND STK." But I have a Pro account. Any advice?
Thanks PT Larry! After a few years, do you still recommend using IB with ib_insync? I'm currently using ib_insync to execute trades, but I haven't found a good place for free, live, intra-day price data. Any recommendations?
my head hurt with the webcam wobbling, but great content, please make the webcam steady please
Hey man I’m really interested in making a trading app but i have no experience in building it would love if join me as a partner in this dream of mine to come to reality.
I've been trying to install Linux on WSL2 on a secondary SSD drive so I can install Freqtrade. It's really the only way I am able to do it. It's been a colossal pain in my ass. Finally got to the point where I was able to install Freqtrade on my Linux installation on my secondary drive and all of a sudden WSL2 decides to not recognize the linux installation. Gonna try it one more time and give up.
Thank you so much for doing this. I will use your IB link as soon as I’m done with my first strategy. That will be a lot easier now thanks to you.
4o helped me to go through for first few predictions but later on relying on it was my stupidy
Tks
Wonderful job!! Thanks man!!
Im trying to run backtest but says make sure docker is installed and running error. The application is up and running on my desktop and ive installed it on visual studio. Is there something else im missing in regards to allowing it to backtest?
Hi man, first of all, thanks for sharing, very smart you! Do you have any video where you explain how to take only coins of any exchange data in real time that have changed X percentage of price according to the time frame we prefer ? Change % and TF as variable e.i: BTCUSDT 2% in 15min and send it an alert to mail, telegram mssge, etc.
Why do I keep getting this error no matter how I change the clientID "Historical Market Data Service error message:Trading TWS session is connected from a different IP address"
Larry I beg of you lend me your support. I have tried for the life of me to get this to work using WSL but it will not cooperate.
I can see your brain working just trying to wrap your head around how crazy the future is going to be
I would be hesitant to rely on the results provided by gpt4o unless you have ground truth test cases which can be evaluated for accuracy. Your multi asset heatmap would be a good test for this. Take 10 of then and ask for the known values of several of the assets listed. (In unique requests) and compare that with truth. This would be an important tool to have as the model evolves.
Miss you Larry!
The recent uptick in Bitcoin's value marks a significant moment in the cryptocurrency market, indicating not just a temporary spike but the onset of a potentially larger trend. This positive trajectory reflects growing investor confidence and suggests a broader shift toward global cryptocurrency acceptance. The movement presents a prime opportunity for investors, especially day traders, to capitalize on Bitcoin's bullish momentum, highlighting the importance of strategic investment during such pivotal market trends. I've personally benefited from following Murray Henderson’s trading tactics, amassing 10 bitcoins in a short four weeks period, which speaks volumes about his expertise.
Does gpt4o do good chart analysis ?
Can I use any open source LLMs instead of GPT-4o
**Request** IBKR, Python - ‘Sentinel Bot’ tutorial - work, pre, market, post hrs. Take profit % i.e. 8% or value. Sell i.e. 1% stop loss e.g. ‘stop limit’ % below current price. Bonus record trade google spreadsheet ticker, date, buy, sell, profit loss, comments. Spreadsheet updates every time you trade with the bot. Will help a lot of people by taking the emotion out of trading by pre baking the trade and protecting pre and post markets. The Bot will also help NZ people who should be sleeping at 2 - 8 am in the morning :) other people may be interest in this?
Should have added I have tried to do this in IBKR: Stop loss doesn’t work during pre-market hours. Limit order to sell works only…so buy to enter a trade and sell to get out of the trade. So you can not put your entry price, profit taking price and lastly your stop loss order all at once just like when you trade during intraday trading hour - I could be wrong?
When i try and run it throws and eroor with PTLCient "missing 1 required positional argument: 'misc'" any ideas how to fix? (Edit managed to fix it by setting misc=None). However im still having issues just trying to get things working as im programming inside of WSL. Please help!
I have no idea what you're talking about.
Same but here we are😂
Hahah love it!
its been a while Larry, Glad to see you back
How to get the real-time stock market data for mobile application like top gainers and top losers ( Indian stock market -NSE)
Can it predict next market move or possible direction with some level of conviction? Can you backtest that?
Great Desktop app. Can you please provide a desktop app to place a spread order and show the risk graph in the chart area?
Nice! Awesome !!!
i like the idea! though, actually, being involved in algo trading on my own, i do not see, how this helps here? is does not tell you, when to enter a position? it does not tell you, when to exit a position? it does not give you basic TA-KPI which you would likely use to enter a position (like ADX, RSI, MACD....) and lets assume you do not need this TA-KPI, and let us assume that this output includes somehow a little bit of magic- then, still, i do not see how the AI system is helping me beyond(!) what i can see on my own with all these KPI enabled? the project has some output and i fully understand the motivation of linking these two funcationalities together, though its actually - yet - not really useful for a trading day?
but you could just save time and paste directly into gpt