Lessons learned about CCXT Python package for 3 largest crypto exchanges Bitmex Binance OKex
Please be advised
Using CCXT with a recent script I sourced to download generically from various exchanges is powerful. I have thought come across some severe limitations in the process.
Binance appears to be the most reliable since you have the widest selection of timeframes you can use. Also, you can download up to 1000 rows into a comma separated value file as well.
Both Bitmex and OKEx offer some form downloading limit of 500 which really messes up my analytical Python script. When downloading, you can only seem to have a limit of 400 to just under 500. This seems to work only work for lower time frames like 1 or 5 minutes. As the timeframe selection is very limited compared to Binance.
I am unsure of other crypto currency exchanges what limitations offer but I will stick with Binance for now as the only exchange of interest. It seems that the others offer much lower daily volume which means slower fills due to lower liquidity. Also the other exchanges have weird download exceptions which also means the charting will not work as well.
Further note about Bitfinix
I just execute 5 request no different than Binance, Bitfinex starts thinking it is being attacked where it responds:
CCXT Python package wrapper best to stay on top of Bitcoin crypto currency exchanges
This package is best hands down if you want to easily stay up to date on these ever changing exchanges. This is especially true for any Asian based exchanged that could be closed down at any time by local regulators.
I have put together a 20 minute video explaining how I plan to move ahead with this crypto currency trading confusion. It seems the withdrawal out of certain exchanges can get sort of hairy. Watch my video here for your thoughts:
Here are some recent comments from the video so far:
Hey Bryan, thanks for the vid! I started trading with crypto a couple weeks ago and finding some “AH-HA” moments that has costed me some coins in the process. No biggie… I agree, I read some opinions online regarding Bitfinex that had me stay away from it. Regarding IOTA, I been getting conflicting reviews that, again, has me on the sidelines with this coin and just watching it for now. What are your thoughts on Cardano (ADA)? Let me know what your take on this coin. As always, your input on things is always appreciated. Cheers!
…You are right that Bitcoin withdrawals can sometimes take a few hours (usually around 30 mins), but let’s put that into perspective….
What is your throught on all this? Did you know the Bitcoin future contracts crashed after breaking the circuit from the 20+% move last night?
Bitcoin futures debut crashes CBOE website while tracking S and P 500 peak return Check out the links here (Free membership required)
What is your throught on all this?
Thanks for reading
NOTE I now post myTRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!
I found an impressive Python package that interfaces with 60+ crypto currency exchanges. It seems this package is regularly updated and works which is a very positive development. As a result, I created a video to explain the demonstration of this. Also with the active link below is the exchanges the CME will use for the futures contracts starting in December.
After my forex trading strategy starts testing, I will in the meantime start focusing on the crypto currency market to apply the same trading strategy for these various exchanges. From there, I will expand the Quant Analytics to cover signals for this fast paced asset class of crypto currency.
If you are ever interested in building out an algo trading business like I have been running, you maybe interested to know about the Quant ELITE service version 2. This does include all courses including the one described below.