Finding Breakout Candidates with Python and Pandas

Поделиться
HTML-код
  • Опубликовано: 14 июн 2024
  • Like the video? Support my content by signing up for Interactive Brokers using the link below:
    www.interactivebrokers.com/mk...
    In this video, we use Python to find stocks that are consolidating in a narrow range. We use the Pandas library to find stocks that are both poised to breakout and stocks that are currently breaking out.
    Follow Me:
    Twitter: / parttimelarry
    Website: hackingthemarkets.com
    Source Code: github.com/hackingthemarkets
    Books: www.amazon.com/shop/parttimel...
    This content is provided by a paid Influencer of Interactive Brokers. Influencer is not employed by, partnered with, or otherwise affiliated with Interactive Brokers in any additional fashion. This content represents the opinions of Influencer, which are not necessarily shared by Interactive Brokers. The experiences of the Influencer may not be representative of other customers, and nothing within this content is a guarantee of future performance or success.
    None of the information contained herein constitutes a recommendation, promotion, offer, or solicitation of an offer by Interactive Brokers to buy, sell or hold any security, financial product or instrument or to engage in any specific investment strategy. Investment involves risks. Investors should obtain their own independent financial advice and understand the risks associated with investment products and services before making investment decisions. Risk disclosure statements can be found on the Interactive Brokers website.
    Interactive Brokers is a FINRA registered broker and SIPC member, as well as a National Futures Association registered Futures Commission Merchant. Interactive Brokers provides execution and clearing services to its customers. For more information regarding Interactive Brokers or any Interactive Brokers products or services referred to in this video, please visit www.interactivebrokers.com

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

  • @parttimelarry
    @parttimelarry  3 года назад +6

    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
    Buy me a Coffee: buymeacoffee.com/parttimelarry
    Website: hackingthemarkets.com
    Twitter: twitter.com/PartTimeLarry
    Source Code: github.com/hackingthemarkets

  • @mrigendraverma9631
    @mrigendraverma9631 2 года назад +4

    This kind of quality content is rare on the internet. Great work!

  • @TennisRacket12
    @TennisRacket12 2 года назад +2

    You are a very good teacher! I also really like that you talk about some setup things, like cloning the code from github, and some follow-up actions, like checking the news, etc. I will be sure to check out more of your videos, thanks man!

  • @paulka427
    @paulka427 Год назад +5

    I'm a couple months into my python journey, I have a lot to learn from your videos.

  • @loafandjug321
    @loafandjug321 3 года назад +22

    Video request, make a video for finding stocks that have already had a breakout today and ALSO have an uptrend MACD that was recemtly triggered in the last day or two. Manually searching will return a small list of potential stocks each day, would be nice to automate. These type of stock picks tend to continue their uptrend for a few days. Edit, they also work better with an overall YTD uptrend, that weeds out one hit wonder stocks and pump and dump stocks.

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

    Thank you for sharing such a great work with the fellow algotraders!

  • @DFCE82
    @DFCE82 Год назад +1

    Awesome Bro! You are Very talented! 💎💎💎Thanks for sharing this gold nugget with us!

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

    Great video! Thank you for sharing, you are so proficient with Python!

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

    Excellent video, thanks Larry

  • @breakoutgaffe4027
    @breakoutgaffe4027 2 года назад +1

    Amazing stuff Larryoda 🙌

  • @OsideDriver
    @OsideDriver 2 года назад +1

    wow bro, nice work, and thank u very much! u rock!

  • @sickegg2000
    @sickegg2000 2 года назад +1

    Great work! Helped me with more ideas !

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

    fantastic videos Larry, thanx

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

    Excellent content 👏 very easy to follow 👌

  • @flydr2
    @flydr2 2 года назад +1

    Thanks for all your videos... I'm learning a lot... I know it takes lots of time to make these... Just wanted to say: THANKS FOR THE HARD WORK

  • @SebkTm
    @SebkTm 2 года назад +1

    Amazing, thanks you!

  • @akbarboghani1
    @akbarboghani1 Год назад +1

    Great video. Thanks for sharing.

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

    This video is gold. Thanks master.

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

    Thank you so much bro!

  • @hkrish26
    @hkrish26 2 года назад +1

    thanks for the amazing and useful training.

  • @nithinmohan3140
    @nithinmohan3140 11 месяцев назад +1

    Great content. Thanks

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

    fantastic. this will a good learning tool.

  • @MrMercury07
    @MrMercury07 3 года назад +3

    You are a rockstar, brother.

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

    Amazing teacher!

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

    great content from great man

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

    Great job . Maybe something in the next videos about using Dow's theory to determine whether a given company is in an upward or downward trend. Regards

  • @trader1376
    @trader1376 2 года назад +1

    awesome, thanks for sharing

  • @Asparuh.Emilov
    @Asparuh.Emilov 3 года назад +2

    I deffinetly like this one! Could be one of the best strategies out there. Because the concept is really simple yet very powerful as it is including the trend influence and the exact condiition that should be met for the entry decision. Thanks again for the great content!

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

      did you ever read Way of the Turtle? that was their strat

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

    Thanks for the awesome videos, Larry! you are the only one on youtube who I do understand :D
    Can you please make a tutorial on how to update datasets & how to add crypto datasets instead of Stocks?
    Thank you!

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

    thanks for this very informative video. I have a question;
    How do you let the scrip run automatically rather than manually triggering every time?

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

    This is a great RUclips channel...I am gonna be staying here for a while. I use breakouts too even though my criteria is different from yours.
    I hope you will be doing one on signalling indicator divergences soon...

  • @vanditdostonkadost
    @vanditdostonkadost 3 года назад +17

    You're so amazing man

  • @rverm1000
    @rverm1000 3 года назад +8

    i want to point there is a similar pattern with moving averages. ive seen repeatily when moving averages consolidate to within 1% of each other usually a breakout to the upside or downside occurs. not sure if it occurs on all time frames. i want create a program that will find the sum= highest moving average - next highest moving average- lowest moving average. if the sum

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

      Wow...are we twins...I have been observing that for more than 5 years now...on all time frames in the forex markets...I use EMA(10, 25, 72, 200) nothing so special about the numbers except that 10/25 is my wedding anniversary

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

    you are such a master!!

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

    Very nice video !

  • @davidtorres-pl7mu
    @davidtorres-pl7mu 3 года назад +1

    Hi Part-Time Larry, I really appreciate your videos! You're amazing man!.. Literally, is there any chance to get this on TD Ameritrade? I am newbie here, sorry for the silly question. Would I need to only get Tradingview? Really appreciate your help and time. Looking forward to hearing form you. Thanks :)

  • @keerthi8978
    @keerthi8978 3 года назад +3

    Hi Larry, Great Video and massive fan of yours. Small request, can you please do a stock scanner with "Cup with Handle" pattern

  • @ventiladorbueno1846
    @ventiladorbueno1846 2 года назад +1

    Thanks

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

    Great work Larry.... I am a pretty good python programmer, however just starting in the bot work.. do you have videos or know where i can find the basic details of using the DF to process the csv files and using the panda to work with data as you do.... Any videos real basic showing how to use the panda?

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

    Hi Larry, can you please do a video on Trendlines identification and breakouts, Thanks.

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

    Superb video. So clear. This is a great trading strategy with a huge success rate. In my experience stocks that are consolidating at lows (vs close to highs, like in your example) are even better as a “breakout from consolidation” trades, because you can catch them right before they soar and they have huge upside.

  • @hardikmangukiya9953
    @hardikmangukiya9953 11 месяцев назад +1

    This is something I want to learn. Very impressive. I want to automate my stretegy so it's helpful .❤❤

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

    Man u r so amazing. You are wow simply

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

    Great! but why it raise keyerror 'Close'? Thanks.

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

    The walmart one was good.. it broke out about 14-15% at the end of August. Crazy!

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

    Genius!

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

    Great Video Again Brother , Love U, Waiting for More

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

    Larry! I was wondering if you could help me out.... I am trying to cross check TA-Lib candlestick methods with another method: is_consolidating(df:pandas, percentage=2)... Can you please show how to do this using the flask framework?
    I've added a dictionary key, values to be able to access through our stocks dictionary with jinja2 here......
    if last > 0:
    stocks[symbol][current_pattern] = 'Bullish'
    >> stocks[symbol]['is_consolidating'] = is_consolidating(df=df, percentage=2.5)
    >> stocks[symbol]['is_breaking_out'] = is_breaking_out(df=df, percentage=2.5)
    elif last < 0:
    stocks[symbol][current_pattern] = 'Bearish'
    >> stocks[symbol]['is_consolidating'] = is_consolidating(df=df, percentage=2.5)
    >> stocks[symbol]['is_breaking_out'] = is_breaking_out(df=df, percentage=2.5)
    then in the index.html I access the True/ False values through:
    {{ stocks[stock]['is_consolidating'] }}
    and...
    {{ stocks[stock]['is_breaking_out'] }}
    but..........
    these are only returning 'False' in the web app...
    and....
    I would like to add my own functionality to the Stock Screener. I have the math ready to get high/low points for my fibonnacci ratio's and would be willing to share with your git repository if you could help me get passed this point!!! -100, Thanks

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

    Hi Larry nice work advance thanks for such informative video . There is a problem updated version of vs code does not have ta-lib . Could you give some suggestions alternative of Ta-lib or how to install Ta-lib in recent version of vscode, it's hard to find out. Again advance thanks .

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

    I understand the logic for the vid. During the vid, you commented some stocks are consolidating while other is already consolidated. How do you know that? Can you explain further? Thank you in advance.

  • @bluebull399
    @bluebull399 Год назад

    Hi Larry. Why do you exclude the last candle from the breakout calculation?

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

    Thanks Larry, this is a great tutorial. Btw wanna ask when I download multi stock data by yfinance, it will eventually stop before finishing. Does anyone know how to fix it?

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

    Hmm, I cloned down your repo and I keep running into data type mismatches with the pandas dfs and numpy arrays. specifically, df["Open"] seems to return a Series but the pattern_function expects a numpy array. is there a library mismatch? Thanks for the video!!

  • @m_t_d2758
    @m_t_d2758 4 месяца назад

    what is the name of the yellow book that you are using on the cover???

  • @harshecka7189
    @harshecka7189 10 месяцев назад

    Hey larry . Can you suggest how to add NSE Stocks. I have tried but no chart shows .

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

    Hi Larry, I am trying to calculate the Simple moving average for the stock "SMA_50 = df["Close"].rolling(window=50).mean()" and then wants to compare with the current close. The code should give me a list of stocks thats breaking a 50SMA, 100 SMA and 150 SMA. As a request can you do a video on Mark Minervini's Trend Template please ? Thanks in advance. Hi Larry, I have got it working now. Thanks again for your help.

  • @corevil
    @corevil 2 месяца назад +1

    YOU CONTENT IS SO AMAZING!

  • @co.n.g.studios5710
    @co.n.g.studios5710 3 года назад +2

    damnit, finally I found someone with the same strategy :D

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

    Video request, please make a video for finding how was the indicators at the time of the breakout.

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

    Awesome dude. !!! Can you please share the code?? I am not able to find in github.

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

    You should consider taking into account the highest prices instead of the closing prices. Because if the brakeout is reversed (that you will only realize at the end of the day) then the setup will not work.

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

    GOAT

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

    Does anyone know where/what the previous video is called where he found candlestick data on SP500 holdings?

  • @vigisbigtm
    @vigisbigtm Год назад

    What is the use of percentage in is_breaking_out function?

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

    Which video shows how to download the current datasets?

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

    no module called yfinance error and there is certainly yfinance installed.Do you have a remedy?

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

    How to get this code converted in pine scripts for crypto. Thx in advance.

  • @jamesfulford
    @jamesfulford Год назад

    Man, I thought that'd be a whole lot harder. Just looking at closes for a presupposed 15 candles, not too bad.

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

    Can someone reference the earlier video this guy made about how to get the stock price data in CSV s

  • @manju271989
    @manju271989 10 месяцев назад

    I do appreciate your efforts in determining the scrips eligible for the breakouts. However, There are some good conditions to watch out for. It does not solely depend on the prices. The correlation between volume and price action can give you better results. I hope that this is not used in analyzing live market feed with definite time frame because in that case, It could lead to wrong results.
    If there are free flow of live updates with in the span 10 sec or below 10 sec, it is advisable to map the OHLC to time interval and based on the previous timestamp, anchoring the previous timestamp data, calculating the values like,OBV,ADX,MACD, RSI and MFI of current OHLC. There may be several stocks who are solely speculation driven meaning that the price is increased on the particular day but the total volume delivered against the total volume traded is very less. One of the indispensable factor, the sentimental analysis towards the news recently occurred can lead to tanking or surging the stock. perhaps, that is starting point I guess. Having convoluted neural network to determine the sentimental analysis and combining with drawing support and resistance of the previous days or weeks can produce better results.

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

    Bro it worked after adding empty check for dataframe , but surprise i couldn't find any result neither consolidation nor breakout :)

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

    Is possible to implement this to cryptocurrencies on 4h timeframe? What symbol do i need to write for Bitcoin ? I hope you will responde

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

    Hi, not able to find the source code. Can you please share the link.

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

    How do I combine multiple .csv files?

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

    This almost seems like the TTM squeeze type of set up. Have you looked at building a screener for that?

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

      Hi, another commenter below actually mentioned the TTM Squeeze Indicator. I was not familiar with it, but am studying now and want to see if I can code it and test it out.

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

      @@parttimelarry That would be awesome, this is the strategy I use but find it quite manual to look for it. I am currently learning to code so I can automate it a bit more. really enjoy your videos

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

      @@yax75 thanks, found the TradingView PineScript for this, going to see if I can translate it to Python. Excited to try this out.

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

    How to download those datasets?

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

    CPB also broke out soon after nearly 7%!

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

    Hi bro huge work you did amazing, so far its work for me but I didt not find how to get forex indice like for exemple usd/cad can you help me to fix this please thanks

  • @Jordan-tr3fn
    @Jordan-tr3fn 3 года назад +1

    Amazing, tried to follow along but I got this error :
    if is_breaking_out(df):
    File "charlib.py", line 16, in is_breaking_out
    last_close = df[-1:]['Close'].values[0]
    IndexError: index 0 is out of bounds for axis 0 with size 0
    anyone got an idea why ?

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

      I added an if df.empty step to skip over the issue. There might be a better solution but it works for now.
      def is_breaking_out(df, percentage=2.5):
      if df.empty:
      pass
      else:
      last_close = df[-1:]['Close'].values[0]
      #print (last_close)
      if is_consolidating(df[:-1], percentage=percentage):
      recent_closes = df[-16:-1]
      if last_close > recent_closes['Close'].max():
      return True
      return False

    • @jaysond04
      @jaysond04 2 года назад +1

      @@howiehagen8324 thanks so much!!!!!!

  • @nilesh168
    @nilesh168 Год назад

    hi Larry,
    Liked your videos and learning new things always.
    Not sure if below topic is already covered if yes pls point me to topic of video,
    I need help to print slope of line with output as degree or just +ve or -ve is fine.
    i am using np and mapplotlib
    data is like.
    chris_gayle = np.array([32.44, 67.55, 61.08, 59.00, 21.77, 40.91, 22.70, 22.22, 40.88, 40.83])
    X = np.array([2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019])
    i am able to plot and see slope but want to get in some variable in text format.
    I dont want to display graph.
    Thanks in advance

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

    Pls check your mic setings

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

    How to get source code please🙏 help

  • @chrisbearden1331
    @chrisbearden1331 2 года назад +2

    Hi Larry. Thank you very much for your videos. They have been quite useful in the trading world. I have a question for you. I belong to a professional trading group, that uses breakouts as one of our core strategies. And I would like to ask if I could have permission to modify and share your example code to use in our trading group. Thank you for your code once again. Very awesome!

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

      Of course, that's why I share it. I want people to build new things with it

    • @chrisbearden1331
      @chrisbearden1331 2 года назад +1

      @@parttimelarry Wow! Thank you so much for your willingness to share and your fast reply. Love your work!

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

    What IDE are you using?
    Thanks

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

    Can you make a tutorial for fundamental analysis too??

    • @parttimelarry
      @parttimelarry  3 года назад +5

      I showed the basics of a screener that uses key statistics from yFinance in the FastAPI series. Should I dive into more specifics of topics like earnings growth? Let me know if there are any specifics.

  • @paulm9800
    @paulm9800 Год назад

    Hi, would you build a scanner for me if I provided you the parameters? Glad to let you use the idea if you like the concept?

    • @parttimelarry
      @parttimelarry  Год назад

      feel free to email parttimelarry@gmail.com

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

    Love the videos! Super easy to understand and get started. I am very experienced with programming and Visual Studio (specifically SQL server tools). Unfortunately I am new to Python and have no idea what to do with the code. Do you have a video or link you could provide on the basics of setting up the software and virtual environment? I now have VS2019 and cloned the repository. It gives me a message that some files in Repository.txt are not installed and when I try to install them I get several errors. Below are the last few lines of the error message:
    cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\hhagen633\Source\Repos\candlestick-screener\env\lib\site-packages
    umpy\core\include -Ic:\ta-lib\c\include -IC:\Users\hhagen633\Source\Repos\candlestick-screener\env\include "-IC:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\winrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\\cppwinrt" /Tctalib/_ta_lib.c /Fobuild\temp.win-amd64-3.7\Release\talib/_ta_lib.obj
    error: command 'cl.exe' failed: No such file or directory
    ----------------------------------------
    ERROR: Command errored out with exit status 1: 'C:\Users\hhagen633\Source\Repos\candlestick-screener\env\Scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\HHAGEN~1\\AppData\\Local\\Temp\\pip-install-pr70w88a\\TA-Lib\\setup.py'"'"'; __file__='"'"'C:\\Users\\HHAGEN~1\\AppData\\Local\\Temp\\pip-install-pr70w88a\\TA-Lib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
    '"'"', '"'"'
    '"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\HHAGEN~1\AppData\Local\Temp\pip-record-_1mcqerg\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\hhagen633\Source\Repos\candlestick-screener\env\include\site\python3.7\TA-Lib' Check the logs for full command output.
    WARNING: You are using pip version 20.1.1; however, version 20.2.2 is available.
    You should consider upgrading via the 'C:\Users\hhagen633\Source\Repos\candlestick-screener\env\Scripts\python.exe -m pip install --upgrade pip' command.
    ----- Failed to install '-r C:\Users\hhagen633\Source\Repos\candlestick-screener
    equirements.txt' -----
    'requirements.txt' failed to install.

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

      I found that I was using VS2019, not VS Code. Also I had to install TA-Lib by first downloading a WHL file. It was a bit of a struggle but I have it working now :) I am getting an error on is_breaking_out though:
      last_close = df[-1:]['Close'].values[1]
      IndexError: index 1 is out of bounds for axis 0 with size 1
      Any suggestions?

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

      Hey, will check this out this weekend and post an update, I think some others said the same thing.

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

      @@parttimelarry I fixed it :) After updating the daily datasets through 8/13 it seems like some of them became empty for some reason.
      I added an if df.empty step to skip over the issue. There might be a better solution but it works for now! My first Python debug...so proud :)
      def is_breaking_out(df, percentage=2.5):
      if df.empty:
      pass
      else:
      last_close = df[-1:]['Close'].values[0]
      #print (last_close)
      if is_consolidating(df[:-1], percentage=percentage):
      recent_closes = df[-16:-1]
      if last_close > recent_closes['Close'].max():
      return True
      return False

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

      Thanks for contributing, you went from new to Python to solving these issues pretty quickly :)

    • @vigisbigtm
      @vigisbigtm Год назад

      @@howiehagen8324 I get this same error. Did you solve it? Do you have completed code?

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

    how about using C++

    • @parttimelarry
      @parttimelarry  2 года назад +1

      Sure it can be written in language, but I'm not going to redo my tutorials in C++

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

    You don't wanna see what happened to Clorox stock after July 31 2020 :)

  • @FirstNameLastName-fv4eu
    @FirstNameLastName-fv4eu 3 года назад

    ha ha ha ... who is this guy ?