really glad for you chad. took your paid course last year and thought it was excellent. i never coded in python before and was able to create log charts. this weekend will be spent going through your algotrade bot video. i currently trade cryptos using macd and rsi indicators. really excited about this weekend
@liamhoward22082 жыл бұрын
@ anyone interested1:30:26 don't forget to import the time package for the sleeper in the try/catch block. import time
@ChadThackray2 жыл бұрын
FAQs: How accurate is Binance testnet data? The Binance testnet is just that, a testnet to get started. Prices can be wildly off from actual live trading. Use real API keys generated from your Binance account to get true market data and properly test your algos. Problems with VectorBt: - Make sure that you're using python 3.9 or lower. VectorBt does not currently play well with python 3.10
@Paparychter2 жыл бұрын
Hello Chad! Solid video tutorials you definitely sir are undervalued for your tutorials. Would I be able to chat with you via email or wherever you prefer to talk more regarding live data metrics built on a software.
@ChadThackray2 жыл бұрын
@@Paparychter Hey there! You can email me at chad@greyhoundanalytics.com. Or use the contact form on my site
@digitalmarketingreviews15924 ай бұрын
Hi Chad, I found your channel by chance... i would like to automate my trading and remove emotions, i have no coding experience... dont even know what an enviroment is, lol. anyways thanks for the vid, i will figure it out as i am excited to learn how to trade using code
@kavereon2 жыл бұрын
Amazing tutorial! I thought it would be much more complicated to get started than it actually is. It's a great starting point and I'm having fun experimenting with the design.
@muratpinkman96792 жыл бұрын
Cheers Mate ! Very Helpful
@RELAXISLANDS Жыл бұрын
Thanks for your contribution,You really went above and beyond!
@Ellixist2 жыл бұрын
Would you do an in depth tutorial on VectorBT? Multiple conditions for entry and multi time frame for example. Thanks and great video!
@ChadThackray2 жыл бұрын
I'll add it to my list
@Ellixist2 жыл бұрын
@@ChadThackray Thank you!
@theus_mago2 жыл бұрын
I was going to ask the same thing. An in depth vectorbt video would be amazing, it's such a powerful library!
@GodX369992 жыл бұрын
Yeah it’s so great . I’m looking forward for the same things, more strategy, timeframe, connect API for auto trading and so on. Hopefully you open an online course for that. Thanks so much
@thinketh2408 Жыл бұрын
@@ChadThackray thanks chad ... it would be great help ...
@christian_available11 ай бұрын
1:13:48 it's pronounced K-lines btw, not as one syllable. A Japanese guy invented candlestick charts. Kabushiki is Japanese for stock
@ChadThackray11 ай бұрын
learn something new every day!
@Glaszg Жыл бұрын
Great video! I was looking for a starting point in algo trading and looks like I just found it on this channel!
@daymaker_trading2 жыл бұрын
Thank you so much for posting this video and sharing your knowledge
@rizamojedqaramaliki7701 Жыл бұрын
Looking forward to this, Thanks a lot.
@amirlanwer1292 жыл бұрын
it was very helpful, thank you man
@pagevpetty2 жыл бұрын
57:48 where did that code come from? It doesn't look like what we have been working on and I can't find it in your github code.
@ChadThackray2 жыл бұрын
It's the code from the first section of the video. Looks like I used my example version rather than the tutorial.py that we made in the tutorial. But should be almost exactly the same. The code is in the blog post and there's a github link at the bottom
@pagevpetty2 жыл бұрын
@@ChadThackray Ok, thanks!
@beindependent6054 Жыл бұрын
Very good sir
@aman44342 жыл бұрын
Looking forward to this! Thanks! When will be next update on the data science course do you think?
@mandi48202 жыл бұрын
Hey, I need to ask you something I want to use bid/ask walls as entry points for my strategy: Entry = limit buy just above bid wall Exit = stop limit sell above Entry Or Entry = limit sell just below ask wall Exit = stop limit buy below Entry I can do this manually but automating it has been an absolute headache Can you by chance refer me to a tutorial, article or doc that might help with this? If you've got a video on it even better!
@vahiddabbagh6794 Жыл бұрын
Great video thanks for it
@viper7882 Жыл бұрын
Hi Chad, thank you for the great sharing. The data scalping blog post seems to hit 404 error. You might want to check it out if it has been moved, deleted or archived
@ChadThackray Жыл бұрын
Thanks, fixed the link
@michaelnovik2702 жыл бұрын
That's really great tutorial! I have only watched and tried backtesting with VectorBT faced some issues with that lib on Windows10. Some functions are just not working and return AttributeError. pf = vbt.Portfolio.from_signals(btc_price, rsi_entry, rsi_exit) pf.plot().show() >>> AttributeError: 'Portfolio' object has no attribute 'plot' Same error with "rsi_crossed_below()" and "macd_crossed_below()" for example. However "rsi_below()" and other 'not crossed' functions are working well. Shoud note that on MacOs all working smooth, no troubles at all.
@ChadThackray2 жыл бұрын
Thank you for the detailed report. After some digging around and testing on my windows laptop I believe it's a problem with the python version. VectorBt is apparently only compatible with python
@michaelnovik2702 жыл бұрын
@@ChadThackray Oh that is the problem. On Windows I have python 3.10.1 installed. Thank you for help!
@liamhoward22082 жыл бұрын
Hey Chad, great content! Where does the benchmark return % come from?
@jessojoy88992 жыл бұрын
Can you make a video how to do multi time frame analysis with vectorbt?
@ChadThackray2 жыл бұрын
My next video is on vbt and will cover this. Should be released in a week or two
@jessojoy88992 жыл бұрын
@@ChadThackray Thank you,I have been able to do it in backtrader, but getting stuck in vectorbt.does it involve looping through df and aggregating previous x bars for signal generation?
@bryan-97422 жыл бұрын
Quick Qustion. Why not import the secret keys as a module? also when I attempted your method I received, UndefinedValueError: API_KEY not found. Declare it as envvar or define a default value. when I used config from the env.txt file. (I stored my binance api and secret key there as instructed and made the configuration call and received the error). I didn't create a virtual env though however I wouldn't think that should be an issue. BTW Thank you so much for your Video!! Very informative.
@rajapandey20392 жыл бұрын
can you make a video on algo trading from local computer, ie without using cloud? Also will it be possible to run your algo on an android smartphone?
@ChadThackray2 жыл бұрын
You can just run the program on your computer the same as you would on the cloud machine. If you ever lose power or internet access though you won't be able to manage your positions! You could theoretically run algos on an android phone. But I really wouldn't recommend it as if you run out of battery you could lose lots of money. It would be a better idea to run the bot in the cloud and use your phone to control/monitor it
@rajapandey20392 жыл бұрын
@@ChadThackray thanks man
@helpimlost1372 жыл бұрын
It doesn't look like a logs folder or file was created in the virtual machine when running the bot.
@MrLunary Жыл бұрын
Noice. Subscribed.
@pagevpetty2 жыл бұрын
How do we check the timestamp unit? and what are the acceptable syntax options? Only "ns", "ms",and "s" or are there more. I put seconds and start and end for 1 month, but it only shows me every minute of one day. Is it the freq=1D? Do I need to change that or what?
@ChadThackray2 жыл бұрын
I'm fairly sure it won't work for anything less than 1minute. If you need data more granular than that you'll have to get tick data and aggregate it yourself
@pagevpetty2 жыл бұрын
@@ChadThackray thank you so much for your response! Actually, I wanted it to show data from more than one day, one day at a time, not minutes of one day.
@pagevpetty2 жыл бұрын
@@ChadThackray Oh, I think I just needed to change the step.
@autarko2 жыл бұрын
Great video. I'm following it right now. Just having a problem getting it to read the API_KEY. I get the error: API_KEY not found. Declare it as envvar or define a default value.
@ChadThackray2 жыл бұрын
Do you have the .env file in the same folder? There should be a line in it like: API_KEY=your_key Watch for capitalization and whatnot If that doesn't work just hard-code your API_KEY value in by setting the variable in python
@autarko2 жыл бұрын
@@ChadThackray Yes I ended up hard coding it in python. I'll research it another time. Priority now is to develop a profitable strategy. Thanks for your help.
@amjoode2 Жыл бұрын
do trading bots really work? I am someone who is trying to create a bot based on my trading strategies, but I'm somewhat skeptical as sometimes the bots does not catch opportunities that humans can..
@ChadThackray Жыл бұрын
It varies a lot depending on your circumstances. For some it works well, for others manual trading is better. And for some they should not trade at all
@masoud6032 жыл бұрын
great videos. thanks. can you please tell why you didn't use "yfinance" to scrape data?because yfinance is very easy and clean. is data getting from yfinance incorrect?
@ChadThackray2 жыл бұрын
Yfinance works well for daily data. For smaller timeframes it can often be a bit off, so getting prices directly from an exchange can be better
@useless_deno21 күн бұрын
The link for the data is not working anymore
@ChadThackray20 күн бұрын
Yeah sadly I think bitstamp has changed their API. For my newer videos I'll try and avoid relying on external services to fix this issue.
@jontycraine49032 жыл бұрын
Great vid
@paul180472 Жыл бұрын
I made a bot and I get banned on binance. What to put the time interval that would not be banned?
@ChadThackray Жыл бұрын
Depends on how many requests you're making. But just for a few assets 1 request / second should be fine. I've generally found binance to be generous with their limits If you find you're getting banned or need more data, then you'll want to use websockets, store the data in your own DB, and query it from there.
@Highlandcorp2 жыл бұрын
dammit im not first but this is super exciting!
@michaelcarnevale5620 Жыл бұрын
text editing in VIM!!!
@АлександрРусаков-в4с2 ай бұрын
Taylor Amy Gonzalez Edward Gonzalez Angela
@bryan-97422 жыл бұрын
The only critique is I wish this guy would finish his functions first and write clearnly. He's a bit all over the place
@ihebbibani71222 жыл бұрын
what's this ? there are too much adds. It will make more sense if you put an add after each section at least not along an explanation.