Tag Archives: exchange

What is the best exchange service to algo trade bitcoin and cryptocurrency on

I answer these questions for someone about the best exchange service:

I’d like to know where you can trade crypto currencies (best) ? Which market/broker ?

I mean by that : I know that it is possible to trade them on many places, but most of the time, liquidity is poor, hence spreads are huge,

and sometimes there are even limitations on shorting, stop loss levels, etc …

I intend to autotrade bitcoin (and/or others) using a combined scalping/trending strategy that for ex. produces about 20 to 100 trades per day on the Nasdaq future …

Thanks in advance for your insights.

See the video answers here

I refer to this monthly Quant Analytics service:

Interested in our upcoming trading signal service? Click here

How about a newsletter or advisory service? Click here

Thanks Bryan

Quantlabs.net

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

What is the best exchange to auto trade bitcoin and cryptocurrency on

I answer these questions for someone:
I’d like to know where you can trade crypto currencies (best) ? Which market/broker ?
I mean by that : I know that it is possible to trade them on many places, but most of the time, liquidity is poor, hence spreads are huge,
and sometimes there are even limitations on shorting, stop loss levels, etc …
I intend to autotrade bitcoin (and/or others) using a combined scalping/trending strategy that for ex. produces about 20 to 100 trades per day on the Nasdaq future …
Thanks in advance for your insights.
I refer to this course
https://www.youtube.com/watch?v=flI0nN-eNDw

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Binance is the only cryptocurrency exchange but no to okex

okex may be worth trading on but it will need a lot of work for ccxt Python package

I posted the following on the new chat server:

16:45:12 admin: any back to crypto, huobi has right now over 644 pairs which many are useless
16:45:38 admin: sorry that was 644 pairs for okex

16:46:36 admin: sorry huobi only has two pairs – BTC/CNY – LTC/CNY you must in china to take advantage so i will not consider them
16:47:45 admin: bitmex has a strange mix i ain‘t going to consider

16:52:43 admin: okex looks pretty impressive wit their client offerings, 

17:03:34 admin: i tried various forums and it always dies fast
17:03:42 admin: chats seem to work better
17:04:40 admin: you could always just throw a question out there but someone may privately respond

17:22:54 admin: okex sucks to setup

HitBTC was the only exchange worthwhile for CCXT. It was the only next biggest exchange that worked daily with CCXT. I also looked at various review but it seems HitBTC is not to be trusted due to delayed withdrawal or no withdrawal at all. Also they customer service is either slow or non existent.

 

I did try to work HitBTC but the only crypto coin worth trading (Maker and XEM) did not meet the strategy momentum parameter. It will not work. It definitely not worth pursuing these exchanges as is. If these newer coins get certain volume or float size, I am sure they will be eventually added to Binance.

 

As a result, Binance is the only exhange worth keeping at the moment. They also seem to be the most honest and legit with better volume/liquidity.

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Which crypto exchange to trade with? How to minimize subscriptions? strategies to work with bitcoin?

Valid question I sent a bunch of people about mentoring for crypto currency algo trading:

Mentoring would be awesome. I work full time + so it is hard to get find time to get started.  I have done a few courses at udemy to make strategies for bitcoin and cryptos on mt4 and mt5.  My main goal is to get these strategies working on the exchanges without brokers.  The challenge is getting mt to work on the crypto exchanges. Is there possibility of coding these strategies to work on other platforms such as gecko, qt bitcoin trader, quantower or online platform like cryptotrader or quantconnect.

So obviously im at a challenge to find how to get these strategies to work without difficult coding conversion and with minimal cost. I want to avoid monthly subscriptions if possible and spreads from brokers. Not sure what platforms work with exchanges like poloniex, kraken, gdax, binance etc.

Answered via Facebook Live

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Unlimited cryptocurrency market data push from Bitmix exchange

 

As you know, there is a cap on the requests to a Binance server for market data. This was suggested for Bitmex which appears not to have such a limit. This was from a Meetup last night which was mentioned. Thanks to this person for the suggestion,

And the solution is

Here is the underlining webservice stream which the Detla server uses from Bitmex to stream the trade/quote data without hitting the rate limit.  I think this is what James was pointing out.
https://www.bitmex.com/app/wsAPI#Subscriptions
If I am not mistaken, this results in a complicate Python dict data structure. Understand this is not an easy object to work with. All you need to do is search on Google for a term related around ‘dict within dict’ to find a solution. This took me a number of hours to figure out.
https://quantlabs.net/blog/2018/08/coding-deep-learning-beginners-using-oanda-test/
NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Is Coinbase easiest for crypto currency funding with new exchange Coinbase Pro API

Is Coinbase easiest for crypto currency funding with new exchange Coinbase Pro API

Screw Coinbase. I think the requirement to fund Coinbase with photo ID is something I am not comfortable.

https://support.coinbase.com/customer/en/portal/articles/2106149-payment-methods-for-canadian-customers-

As a result, I am going the anonymous route using LocalCoin. It seems a little safer without the need to sending out unnecessary documents to an exchange like Coinbase.

How To Buy Bitcoin

It is little more expensive to go anonymously but for now, I  feel more comfortable with this route.

I have an iPhone which means the future of crypto currency exchanges will be measured on their native mobile app support on something like Apple IOS. It seems at the time of this writing, there are only 2 exchanges worthy of noting who are on this. This includes both Coinbase and Huobi in Asia. Since Coinbase is trustworthy since they are regulated out of USA, they might be the ones to watch for newbies wanting to fund an account safely. It will get interesting to see the future how the new exchange Coinbase Pro will do as it appears to be renamed from the old GDAX. As a result, I may focus on Coinbase for small funding of an account. I also want to test their functionality for both orders and data. As you know, I have focused both on Binance and Bitmex but it makes sense to use a more trustworthy exchange like Coinbase. This is especially true when you are starting out with live money. Always remember to fund an exchange with a tiny amount you can risk to lose. For me, it will be tiny amounts like $20 Canadian. As it stands, I just want to focus only connectivity testing and basic low risk automated strategy that I have built over the last few months. This Coinbase Pro might not be the smartest choice for now, but it should be the simplest to test with live money,

As for the support with the CCXT Python package, I have found some sources that seem to make life easier when switching over to Coinbase Pro. It is confirmed to work with old GDAX as hinted in these links:

New Exchange: Coinbase #466

https://github.com/ccxt/ccxt/issues/466

New Exchange: Coinbase Pro #3210

https://github.com/ccxt/ccxt/issues/3210

https://github.com/ccxt/ccxt/pull/3214

GDAX Migration to Coinbase Pro 

https://github.com/ccxt/ccxt/issues/3216

The volume for Coinbase Pro is tiny as compared to larger exchanges like Binance. It seems this will raise a concern for volume, slippage. Liquidity and so on. This is why you need to fund with a tiny amount you are willing to lose on.

https://coinmarketcap.com/exchanges/volume/24-hour/

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

unknown crypto currency error: Send order to Binance exchange with Python CCXT package 

Sending order to Binance exchange with Python CCXT package

To enable API, you login to follow these instructions  but understand working with unknown code from Binance crypto currency exchange. Realize that this is not an easy process like Coinbase. This is confirmation is not as slick as other brokers/exchanges I have worked with.

https://support.coinigy.com/hc/en-us/articles/360001144614-How-do-I-find-my-API-key-on-Binance-com-

https://support.binance.com/hc/en-us/articles/115000840592-Binance-API-Beta

Also for CCXT Python package, use this source code example

https://github.com/ccxt/ccxt/issues/2552

When I run this sample with test enabled, I get this return code:

{‘info’: {}, ‘id’: None, ‘timestamp’: None, ‘datetime’: None, ‘lastTradeTimestamp’: None, ‘symbol’: None, ‘type’: None, ‘side’: None, ‘price’: None, ‘amount’: None, ‘cost’: None, ‘filled’: 0.0, ‘remaining’: None, ‘status’: None, ‘fee’: None}

Confirmed Binance login

Do understand this account is unfunded so it does confirm to work when you enter the correct API and secret keys. If the secret or API keys were incorrect, you will get this exceptions:

File “/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/ccxt/binance.py”, line 834, in handle_errors
raise ExchangeError(self.id + ‘: unknown error code: ‘ + body + ‘ ‘ + error)
ccxt.base.errors.ExchangeError: binance: unknown error code: {“code”:-1022,”msg”:”Signature for this request is not valid.”} -1022

In the Trenches with Crypto Currencies video replay

Here is an ongoing dialogue with my most helpful dialogue PRIVATE Telegram group:

for anyone with Binance API experience. I am using this example with binance for CCXT https://github.com/ccxt/ccxt/issues/2552

Some coding examples

It seems to login ok with the proper API keys. I test a fake one which resulted as an error as expected. When I try set up these coding parameters with:

symbol = ‘XZC/BNB’

#symbol = ‘BCH/BNB’

type = ‘limit’ # or ‘market’

side = ‘buy’ # or ‘buy’

amount = 1.0

price = 1.302 #0.060154 # or None

# extra params and overrides if needed

params = {

‘test’: True, # test if it’s valid, but don’t actually place it

}

order = exchange.create_order(symbol, ‘limit’, side, amount, price, params)

It results in which is nothing:

{‘info’: {}, ‘id’: None, ‘timestamp’: None, ‘datetime’: None, ‘lastTradeTimestamp’: None, ‘symbol’: None, ‘type’: None, ‘side’: None, ‘price’: None, ‘amount’: None, ‘cost’: None, ‘filled’: 0.0, ‘remaining’: None, ‘status’: None, ‘fee’: None}

My test account has a Bitcoin balance of 0.00176200. Do I need to choose another pair with a lower value? Do I need to only use a crypto currency pair with BTC not BNB?

Thanks

also, i tried this code:

symbol = ‘XLM/BTC’

#symbol = ‘XZC/BNB’

#symbol = ‘BCH/BNB’

type = ‘limit’ # or ‘market’

side = ‘buy’ # or ‘buy’

amount = 1.0

#price = 1.302 #0.060154 # or None

price =0.00003550

but now get response of: ccxt.base.errors.InvalidOrder: binance {“code”:-1013,”msg”:”Filter failure: MIN_NOTIONAL”}

any pointers?

—–

MIN_NOTIONAL hints at your account not having enough capital/margin for the transaction. Have you verified this?

I’d suggest you try a transaction with an amount of 0.01 or something like that ← tried this but it did not correct the problem

For the currency question based on the pair:

Yes, in this case you need BNB in order to convert it to XZC. So you would first have to convert your BTC to BNB using the BNB/BTC pair.

…Yes, it sounds like you’re hitting a minimum order size restriction. Don’t forget that order sizes are denominated in the base currency of the pair (XLM in this case). One XLM is only worth 27c, so try increasing the order size to 10, or 50 or something like that.

It looks the like the minimum order size on Binance is 0.002 BTC, so try an order size greater than 55 or 60.

Source code updates compared to a few weeks

I also got this CCXT exception:

ccxt.base.errors.ExchangeNotAvailable: binance POST https://www.binance.com/api/v1/order 400 Bad Request {“code”:-1104,”msg”:”Not all sent parameters were read; read ‘8’ parameter(s) but was sent ‘9’.”}

But here is the latest source code sample:

import ccxt

exchange = ccxt.binance({

‘apiKey’: , ## these appear to work with valid keys

‘secret’: ,

‘enableRateLimit’: True,

})

symbol = ‘XLM/BTC’

#symbol = ‘XZC/BNB’

#symbol = ‘BCH/BNB’

typ = ‘limit’ # or ‘market’

side = ‘buy’ # or ‘buy’

amount = 55 #1.0 tried 0.1 but not balid

#price = 1.302 #0.060154 # or None

price =0.00003550

# extra params and overrides if needed

#removed because of this exception

#ccxt.base.errors.ExchangeNotAvailable: binance POST https://www.binance.com/api/v1/order 400 Bad Request {“code”:-1104,”msg”:”Not all sent parameters were read; read ‘8’ parameter(s) but was sent ‘9’.”}

# File “testBinanceOrder.py”, line 26, in <module>

# order = exchange.create_order(symbol, ‘limit’, side, amount, price, params)

# NameError: name ‘params’ is not defined

params = {

‘test’: True # test if it’s valid, but don’t actually place it

}

order = exchange.create_order(symbol, typ, side, amount, price, params)

print(order)

note the new exception of Not all sent parameters were read; read ‘8’ parameter(s) but was sent ‘9’.”

i am sending a total of 9 of but what am I supposed to eliminate? i tired the extra params but that did not help

I finally got something working with this https://github.com/ccxt/ccxt/issues/298

Can you post verbose output for it?

Try a minimal example:

import ccxt
binance = ccxt.binance({
    "apiKey": "YOUR_KEY",
    "secret": "YOUR_SECRET",
    "verbose": True,
})
print(binance.create_market_sell_order('BTC/USDT', 0.00711675))


This also seems to work fine as well:

#print(binance.create_market_sell_order(‘BTC/USDT’, 0.0001))
print(binance.create_market_buy_order(‘BTC/USDT’, 0.00001))

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

How quick Redis NOSQL is used in Bitcoin crypto currency exchange server or multiprocess network layer

How quick Redis NOSQL is used in Bitcoin crypto currency exchange server or multiprocess network layer

Here are the links as part of this video:

QFS: Real-time streaming for trading with FIX and Redis

https://www.quora.com/Should-we-use-Redis-as-main-database-for-a-trading-system

https://redis.io/modules

https://github.com/abrahamchaibi/trading_package/blob/master/README.md

https://github.com/viabtc/viabtc_exchange_server/blob/master/README.md

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Warning on your sleazy forex broker account and crypto currency exchange 

Warning on your sleazy forex brokers and crypto currency exchange

This is a dire warning about your forex or crypto currency broker account

I just posted this to my Telegram groups:

gentlemen, IRS and CRA are now seeking all accounts that have been linked to cryptocurrency. this is all the more reason to go private off of telegram. also all the more reason to use crypto currencies that anonymous like Monero or ZCash. just saying

also, one of my contacts is taking a big but sleezy to court over premature losses. the broker’s general council wants a release (to prevent any lawsuit) before the they release his fund out the broker account. apparently, this goes against all regulation but just forewarning you, to be very very careful where you park your funds in whatever sleeazy crypto exchange or forex broker account

https://financefeeds.com/parties-lawsuit-oanda-reach-agreement-principle-settle/

Real time P&L algo automated forex trading lesson

Questions and answers new to forex trading

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Which is most appropriate crypto currency exchange for you and Bitcoin trading

Which is most appropriate crypto currency exchange for you and Bitcoin trading

From the Telegram group so big thanks from this person:

I honestly don’t think there is such thing as a ‘best exchange’ at the moment, which is why most people I know in crypto have accounts with multiple exchanges (I have around 10 in total). Even the good ones have their flaws:

Coinbase/GDAX: I still think it is a safe bet in terms of their trustworthiness (backed by a huge company, tightly regulated in the US etc), but they only allow you to trade BTC, ETH, LTC, BCH and one or two fiat currencies depending on where you live.

Bitfinex: has a great platform and great trading conditions (high liquidity, good margin requirements etc), but as you know, there are some lingering question marks about some of their activities. For what it’s worth, I do have an account with them and I don’t think they are in the business of robbing their clients. If it weren’t for some of the bad stories coming out of Bitfinex, I would probably use them as my main exchange.

Bithumb: forget about it unless you live in South Korea; they only allow trading against KRW and is essentially useless for the rest of the world.

Bittrex: very liquid and a great selection of pairs–I have used Bittrex for most of my altcoin purchases in the past year. However, the trading fees are quite high, and the platform has been struggling to cope with the influx of new users (although, this is true for the vast majority of exchanges).

Binance: great selection of pairs again (they seem to be listing new coins much faster than Bittrex). As such, I now use Binance for a lot of my altcoin purchases. However, I’m not keen on the platform at all (it just feels really unprofessional), and one really irritating thing is that it only allows you to buy/sell cheaper altcoins in integer amounts.

Poloniex: there have also been some bad stories coming out of Poloniex, but I’ve never had a problem with them. My view of Poloniex is that everything is mediocre; mediocre selection of pairs, mediocre interface, mediocre everything. I don’t use it very often nowadays.

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!