Tutorial: Build a Technical Screener Webapp in 100 Lines of Code

  Рет қаралды 97,055

Part Time Larry

Part Time Larry

Күн бұрын

Пікірлер: 201
@parttimelarry
@parttimelarry 4 жыл бұрын
Like the video? Support my content by signing up for Interactive Brokers using the link below: www.interactivebrokers.com/mkt/?src=ptlPY1&url=%2Fen%2Findex.php%3Ff%3D1338 Source Code: github.com/hackingthemarkets/candlestick-screener Buy Me a Coffee: buymeacoffee.com/parttimelarry Twitter: twitter.com/PartTimeLarry Website: hackingthemarkets.com Book: www.amazon.com/shop/parttimelarry
@nali2354
@nali2354 4 жыл бұрын
Hi Larry is there a way of using this meta trader 4 or 5 data?
@MANOJ-fz4ku
@MANOJ-fz4ku 3 жыл бұрын
Sir, how to add select all option in candlestick pattern in web.
@vigisbigtm
@vigisbigtm 2 жыл бұрын
I have just started to learn python.....Please don't stop...You are making remarkable videos.
@tkd2703
@tkd2703 3 жыл бұрын
Dude. I learned more from this vid than from my 8 weeks in the intensive Python course. Specially because it is EXACTLY, 1000%, what I wanted to learn. Thank you, from the bottom of my heart. Liked, subbed, saved and everything else. Keep up the awesome work!
@parttimelarry
@parttimelarry 3 жыл бұрын
Glad you enjoyed the content, have a lot more in the works :)
@darrenrich6657
@darrenrich6657 9 күн бұрын
@@parttimelarry Hi buddy Any way I can just get this all from you. I get it you have more then like more up dated items and systems,.
@mailsidney
@mailsidney 2 жыл бұрын
Hey Larry. These videos are gold for budding python programmers. Thanks and please keep them coming.
@99445deva
@99445deva Жыл бұрын
This is such an exceptional video made on financial programming using python. I cant thank you enough for this. Thanks a TON from bottom of my heart.
@hamadacooking950
@hamadacooking950 2 жыл бұрын
Awesome....build a crypto scanner using python.....you are a good teacher.
@FranckePeixoto
@FranckePeixoto 2 жыл бұрын
very cool dude! To simplify the beginning of the video: patternRecognition ={} for cdl in dir(talib): if cdl.startswith('CDL'): description = getattr(talib,cdl).__doc__ description = description.splitlines()[2] description = description[:description.find('(')].strip() patternRecognition[cdl] = description print(patternRecognition)
@flam_g1
@flam_g1 3 жыл бұрын
I already commented positively 2 months ago but now I implemented following your guidelines and I can now customize it as I like. Great work ! Congrats !
@johbontha1550
@johbontha1550 4 жыл бұрын
Damn this scanner is a thing of beauty. Been watching a few from last week. INTC was engulfing pattern in your scan and it popped today. Truly not deserving of this free resource!!! Stumbled on gold here struggling with pyfi libs. You're the hero WSB needed.
@dtsu3732
@dtsu3732 11 ай бұрын
im a complete noob but these videos help me to create some kind of logic, Thanks bro!!!im trying to recreate the steps and it all makes more sense now
@corevil
@corevil 8 ай бұрын
I really enjoyed this video.best YT channel ever seen I will start watching to you vids from scratch, cheers from italy
@yingkitchow5160
@yingkitchow5160 4 жыл бұрын
this is 10/10. Thank you so much for sharing this! just found you couple days ago and im sure ill be learning a lot more from you this Christmas.
@AZ993k
@AZ993k 4 ай бұрын
Super! That's just what I wanted to find!
@leandro.ferreira
@leandro.ferreira 3 жыл бұрын
one of the best tutorials I have ever seen!! Amazing. Congratulations.
@lukash7660
@lukash7660 2 жыл бұрын
for anyone who is having issues when trying to copy image address of the chart, just type in manually url from the video, it still works
@JalilAsghar
@JalilAsghar 2 жыл бұрын
What can I say man!? Your vids are are just awesome, to the point, jam packed with real working code. You easily put other developers to shame! Definitely subbed.
@tharunbharath8630
@tharunbharath8630 2 жыл бұрын
Great work mate 🎊, i encourage you to do more videos.
@pablocanovas9626
@pablocanovas9626 2 жыл бұрын
This is awesome. So much information packed under one hour. 10/10. Thanks for this. Keep it up!
@subinjosephsjv7992
@subinjosephsjv7992 2 жыл бұрын
Great video sir , really informative ... thanks a lot
@IAfoke
@IAfoke 4 жыл бұрын
You Are Such A Legend! Please Keep Posting
@SolidBuildersInc
@SolidBuildersInc 3 жыл бұрын
OK, When I saw how "Eloquently" you just turned a list of "Patterns" into a Dictionary and kept getting the code done with a Loop, lol , I KNOW you have been around the Block a few times. I just learned the coolest Hack for comprehensive coding with Loops, Thanks
@himalyasahota2010
@himalyasahota2010 2 жыл бұрын
Hey Larry, great work bud, that's everything I wanted to learn!!
2 жыл бұрын
I liked this viode very much. Very clear teaching. Thanks so much
@oshanmodi
@oshanmodi Жыл бұрын
amazing video. thanks a ton Larry.
@phadatarepravin5184
@phadatarepravin5184 3 жыл бұрын
@Part time Larry, Very nice and easy to understand...Looking forward to you to learn more on technical things using technology...Thank you..!! Lots of love from India🇮🇳
@theonewhowas7709
@theonewhowas7709 3 жыл бұрын
i love following alon with these videos.. your videos are the only ones that actually make sense and make it to where we as beginners can actually follow along... id rather followe along rather than just copying code... unlike most people do.. only as long as you dont be slamming the mouse button and the enter key ... lol
@teofilusevanmenosa3689
@teofilusevanmenosa3689 2 жыл бұрын
thank you for the tutorials man, this is much easier to understand
@LongTu167
@LongTu167 Жыл бұрын
This is so amazing video. Thank you very much Larry!!!
@eugeniopolanski2390
@eugeniopolanski2390 4 жыл бұрын
so clear, so neat.. i was looking for a channel like this for ages... programming clearl, step by step, explaining the concepts, but at the same time going complex... i
@alekseyfirsin1839
@alekseyfirsin1839 3 жыл бұрын
Incredible!! You are making magic things with the python. Thank you man!
@nick1f
@nick1f 2 жыл бұрын
Your videos make learning a pleasure. Thanks for your efforts and for sharing your knowledge!
@seekingtruth9417
@seekingtruth9417 4 жыл бұрын
This is an awesome video. I learn so much from you everyday . You deserve more views and more subscribers. Please keep up the great work you have been doing.
@jerrylin2790
@jerrylin2790 Жыл бұрын
thanks for this amazing video.
@flam_g1
@flam_g1 3 жыл бұрын
Congratulations ! Outstanding Video ! Thanks for sharing this.
@Userforeverneverever
@Userforeverneverever 4 жыл бұрын
Thank you so much. Everything you are doing is so appreciated
@justtohost3431
@justtohost3431 Жыл бұрын
Incredible! That's insane!
@1980steph
@1980steph 2 жыл бұрын
Hi Larry, thank you for the great video's. Learning so much. I used to program in pine script only. But now thanks to you, I am learning python, it is so much fun and well explained.
@RicardoDacostaRaghavendra
@RicardoDacostaRaghavendra 3 жыл бұрын
Simply amazing! Thank you for sharing this knowledge with us!!!
@nedir8314
@nedir8314 3 жыл бұрын
Excellent content bro. Keep it up.
@sydneywayman4230
@sydneywayman4230 3 жыл бұрын
this was amazing. thank you for showing how to do this.
@tugrulhan
@tugrulhan 4 жыл бұрын
Another very helpful video. Much appreciated. It was my first experience with the Flask module, but your explanation and walkthrough were really simple and clear to follow. I learned so much from this video. Looking forward to the next one
@parttimelarry
@parttimelarry 4 жыл бұрын
Thanks, will add on to this series this weekend.
@carloss8473
@carloss8473 4 жыл бұрын
I see that "Technical Analysis of The Financial Markets" copy ! hahaha. Keep up the great content brother!
@Dynamics556
@Dynamics556 4 жыл бұрын
Wow! Honestly You deserve the credit nice course video! God bless you
@ErolAspromatis
@ErolAspromatis 4 жыл бұрын
Nice tutorial... can't wait to start using this app and seeing your next videos.
@parttimelarry
@parttimelarry 4 жыл бұрын
Thanks!
@LatinDanceVideos
@LatinDanceVideos 4 жыл бұрын
Flask is my jam. Flask blueprints is powerful and a good framework to work with for larger projects.
@dervinnaidoo9810
@dervinnaidoo9810 3 жыл бұрын
This guy is a legend
@rithirongk
@rithirongk 2 жыл бұрын
I love it, one of the best. Thanks a lot.
@chiragmadan1693
@chiragmadan1693 3 жыл бұрын
Thanks Larry, your channel is absolutely amazing. Helped me a lot. :)
@ihebbibani7122
@ihebbibani7122 3 жыл бұрын
Once again , excellent content !
@Chadward_
@Chadward_ 3 жыл бұрын
Really good stuff, adapted this to crypto's from yahoo finance but working on adding support for other crypto market data!
@splwz
@splwz 4 жыл бұрын
Great content. You are a good teacher.
@aviva95
@aviva95 3 жыл бұрын
Hi, Thank you for your excellent teaching~
@saeedabdolnejad3202
@saeedabdolnejad3202 4 жыл бұрын
Your training is very awsome, I think it is not bad to combine your analysis with machine learning
@vatsid
@vatsid 3 жыл бұрын
Great job!! I have found most TA and candlestick patterns work best when institutional supply demand forces are in play. That means the timeframe should be weekly or monthly. Easy to change code to weekly for instance ? Happy to DM and compare notes :)
@SolidBuildersInc
@SolidBuildersInc 3 жыл бұрын
Now that's interesting. We were just about to code this up with 1 minute candle sticks. Do you have some back-testing or test in general that compares the win rate of the different Timeframes. This is the first of me hearing about this "1 week" sitting as "Timeframe of choice". Thanks for sharing
@tomng7558
@tomng7558 3 жыл бұрын
very useful. Thanks Larry.
@jaybhutada5174
@jaybhutada5174 4 жыл бұрын
Thanks , you have picked a very good topic to teach about.
@ragecagegroves
@ragecagegroves 4 жыл бұрын
Thank you so much for these vids! You explain everything so well. I want to party with you :D Keep up the good work my dude!
@stansuen8072
@stansuen8072 3 жыл бұрын
Really great video! Advance but direct to the points! Thank you so much.
@typeer
@typeer 3 жыл бұрын
thanks for this! v much appreciated thought i'd comment this out in case anyone else runs into it: for TSX stocks up in north here, the tickers read as EXA.TO, so symbol = filename.split('.')[0] returns a key error my workaround was symbol = filename rsplit('.', 1)[0] i think this works as a globally applicable syntax for non-NYSE exchanges with dots in the tickers
@mitchaspinall6658
@mitchaspinall6658 3 жыл бұрын
Thanks for that, worked well for me. Did you manage to get the charts to work on the web app?
@oshotsealiu4321
@oshotsealiu4321 4 жыл бұрын
Thanks Larry, really enjoyed following this!
@parttimelarry
@parttimelarry 4 жыл бұрын
Thanks for watching, going to do some add-ons to this.
@rafaeltacconi2065
@rafaeltacconi2065 4 жыл бұрын
you are terrific !!!! Thank you a lot fot this lesson!!
@DeepakKumar-cx5tr
@DeepakKumar-cx5tr 3 жыл бұрын
Its an amazing tutorial! Thank you!
@Aibiloye1
@Aibiloye1 4 жыл бұрын
btw... thank you for the tutorial, I really enjoyed it!
@rverm1000
@rverm1000 4 жыл бұрын
nice! you make learning python so easy. that is a nice app to. it would be nice if i could use that in real time on one minute candles
@dy6752
@dy6752 4 жыл бұрын
You can do this but youre going to be dealing with A LOT of data. You would need to use a database instead of csv files.
@Magmatic91
@Magmatic91 3 жыл бұрын
Best tuto. Thank you so much.
@Asparuh.Emilov
@Asparuh.Emilov 4 жыл бұрын
Thank you so much for the great content!
@dy6752
@dy6752 4 жыл бұрын
Fantastic tutorial. Thanks for doing this.
@parttimelarry
@parttimelarry 4 жыл бұрын
Thanks for watching, glad you enjoyed it.
@stalepalemale
@stalepalemale 2 жыл бұрын
Great video.
@luckyhithasri7860
@luckyhithasri7860 4 жыл бұрын
Great Job! very helpful.
@glepfingerman7731
@glepfingerman7731 3 жыл бұрын
Very cool tutorial
@nishadseeraj7034
@nishadseeraj7034 Жыл бұрын
Such an awesome channel Larry! I just started my first investment analyst job and your stuff is so invaluable. Question: Do you think its possible to make the same app using streamlit?
@jaderson-dsnaveia
@jaderson-dsnaveia Жыл бұрын
Larry is behind of 93% of population.
@jaderson-dsnaveia
@jaderson-dsnaveia Жыл бұрын
Yes It is. I already does a functional dashboard with Stream lit and live data, with and without training providing by third part. I'm raising a busi ness, with algo trading background. If you need something, I could help: jadersonBK Regards.
@ClockDesignCo
@ClockDesignCo 4 жыл бұрын
great work mam. really impressive
@bhattvd1
@bhattvd1 3 жыл бұрын
Hello Larry, I thoroughly enjoyed your video. You are so good at this. You should change your name to "Full Time Larry"! One Question: The "last" values returned by pattern recognition function are typically 0, 100 or -100. When we see 200 or -200 they are with 'confirmation'. I could not find any such pattern. Do we need to change .tail or something else in the code to accomplish this? I hope I am making my question clear to you.
@mrigendraverma9631
@mrigendraverma9631 3 жыл бұрын
awesome! can't thank you enough
@sandipancoding7978
@sandipancoding7978 2 жыл бұрын
Thanks you sir.. The video is really great and very accurate but sir can you also customise it a bit so it also gives alert with the web app whenever a pattern is taking place in the live market.. i.e if a specific pattern is occurring in the live market the app alerts us about it? And if it can be done can you please make a video on that as a follow up to this.. Thank you❤️
@PavelSumik
@PavelSumik 4 жыл бұрын
unbelievable, fantastic
@q360404838
@q360404838 4 жыл бұрын
Thank you so much! This is amazing!
@royk999
@royk999 4 жыл бұрын
Awesome, what is this IDE you are using??
@parttimelarry
@parttimelarry 4 жыл бұрын
I'm using Visual Studio Code these days in all of the videos.
@bhaveshvarshney222
@bhaveshvarshney222 4 жыл бұрын
this is simply brilliant
@SpantikCapital
@SpantikCapital 3 жыл бұрын
Thank you so much 💓
@biswajitsardar4260
@biswajitsardar4260 4 жыл бұрын
Hi Larry, I am too exited, It was quite useful the Candlestick Screener for US market, it works. But 1) for the Indian Market, NSE, BSE exchanges, is there a source of "O,H,L,C" data in the same way can be interfaced as I have not much idea on the coding. 2) If you can make a extra button for "Download Data" and necessary linking. I could create a button, but could not link to make it functional. If you have some time to look at these. Thanks.
@Chaitukr85
@Chaitukr85 4 жыл бұрын
Even I tried to check via yfinance and it didnt recognise the indian scrips. One way would be to download the eod data from yfinance itself as an excel sheet and then use it to load your data . Also there are other sites like Bhavcopy , or some sites which has historical data. Actually, even NSE has the historical data, but it will take some time to clean it up to the format that you need.
@arthurdavis762
@arthurdavis762 4 жыл бұрын
I’m so glad I found you. I’m very fascinated with automated trading and I use a MAC system like you. Would you recommend learning Swift or Python?
@brianobush
@brianobush 4 жыл бұрын
Swift is for iOS devices; Python is so much more useful IMO. The machine learning libraries alone make Python a winner.
@parttimelarry
@parttimelarry 4 жыл бұрын
Agreed, would focus on Python unless you are only focusing on native iOS/Mac apps. Python has the easiest to use libraries for finance and data analysis. Even if you are making an iPhone app, I would write the backend API's in Python.
@ItsGlexyWolff
@ItsGlexyWolff Жыл бұрын
I want to make this but for DOGE coin, where should I make the changes?
@yaboiiprettyeyez
@yaboiiprettyeyez 4 жыл бұрын
hey Larry, what video did you make candlestick charts in?? I wanna learn how to make them from scratch =)
@GodX36999
@GodX36999 2 жыл бұрын
I would like to buy you a coffee by paypal so how can I do
@Rapid1898
@Rapid1898 3 жыл бұрын
At 50:34 you are copying the image-url from the chart In my chrome-browser on windows i do not have this option on right click. Is this only a feature which exists in MacOS?
@Seankim-vj1fl
@Seankim-vj1fl 2 жыл бұрын
Using TALIB for pattern recognition 30:00
@SolidBuildersInc
@SolidBuildersInc 3 жыл бұрын
Hey Larry, I was wanting to replicate this same ability using Streamlit instead of Flask. Do you think Streamlit can pull this off rather easily? I would like to see how you would approach this. Flask seems to have some built features that Streamlit does not have and it is making it a bit of a challenge. For ex. Is "import request" available for Streamlit ? Scratching my head...........Thanks for any examples to get me started....
@LatinoWebStudio
@LatinoWebStudio 2 жыл бұрын
Do you have videos on creating your own trading bots? Do you know if a trading bot can be used on a paper trading account? This question is based on the idea of what's the best way to use Python to become a better trader.
@simonhong7772
@simonhong7772 4 жыл бұрын
Hi Larry, your fans here. I have followed and Github your resource code and playing it with no issue (except an error on app.py(line49) where the "Except" function keeps occurred an error but could ignore. However, if I converted to my country symbol.csv (all the format same and was successfully download and loaded) it keeps output failed on filename: my list where I have tried all the pattern scans.I really lost and dont know what to do as this is a superb tutorial. Many thank for your advice. Cheers,
@ml0k1
@ml0k1 4 жыл бұрын
Hi PTLarry, is there a way to import ASX? Cheers man. Great work.
@yunxingliu8177
@yunxingliu8177 4 жыл бұрын
how do you deploy it on a could like aws and let it runs forever in the background. Once it detects a desired pattern it sends out a notification.
@Aibiloye1
@Aibiloye1 4 жыл бұрын
If you're using a Mac and run into issues installing TA_Lib through pip directly, try: 1. brew install ta-lib 2. pip install TA-Lib This should hopefully work.... (well it did for me at least). If anyone else knows a better way... please share!
@parttimelarry
@parttimelarry 4 жыл бұрын
Thanks for this, I probably already installed TA-Lib with brew, and didn't include that step in the video.
@LatinDanceVideos
@LatinDanceVideos 4 жыл бұрын
I found installing ta-lib on windows painful. Installing in Ubuntu (Ubuntu app within windows) was easy.
@johbontha1550
@johbontha1550 4 жыл бұрын
Found this solution on stackoverflow and it's the truth.
@prabhu_patil
@prabhu_patil 4 жыл бұрын
Wonderful larry
@TheL337trance
@TheL337trance 3 жыл бұрын
What's the title of the video that shows how to get the data for the s&p 500?
@mjjabarian8246
@mjjabarian8246 2 жыл бұрын
Can you recommend a way to write historical stock data in Postgres or any other db instead of saving as CSV?
@scorpioM56
@scorpioM56 Ай бұрын
How do you build a fundamental screener with live data as the market opens? Criteria such as, percentage, float and volume etc.
@chubagarfieldmoganedi9681
@chubagarfieldmoganedi9681 3 жыл бұрын
Dope shit!
@user-me3wp5ve1y
@user-me3wp5ve1y 2 жыл бұрын
Great Video.I tried to download the CSV files for NSE FNO list.But doesn't pull down any data.NSE symbols ends with .NS,so replaced the same in symbols list.Any help?
@vigisbigtm
@vigisbigtm 2 жыл бұрын
Sir, please reply to my comment... Can we use anything else in place of Finviz since it does not support Indian stocks..Please reply.
Finding Breakout Candidates with Python and Pandas
29:33
Part Time Larry
Рет қаралды 71 М.
Candlestick Pattern Recognition with Python and TA-Lib
24:11
Part Time Larry
Рет қаралды 116 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Build A Stock Prediction Web App In Python
25:19
Patrick Loeber
Рет қаралды 202 М.
Build a TTM Squeeze Scanner in Python
53:30
Part Time Larry
Рет қаралды 35 М.
Automated Support and Resistance Detection in PYTHON
19:25
CodeTrading
Рет қаралды 65 М.
Interactive Brokers Web API [Part 1] - Docker Tutorial
28:54
Part Time Larry
Рет қаралды 11 М.
5. OpenAI Embeddings API - Searching Financial Documents
20:30
Part Time Larry
Рет қаралды 138 М.
Pandas TA Tutorial
27:00
Part Time Larry
Рет қаралды 46 М.
Interactive Brokers API, TradingView Charts in Python
47:52
Part Time Larry
Рет қаралды 81 М.
How To Build a Stock Screener | Python For Finance Episode 3
25:41
Richard Moglen
Рет қаралды 96 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН