Tag Archives: exchange

minimum orders: Binance to Kraken exchange

It is all about minimum orders for Tether/USDT/USD which is very high on Binance. If you read below, you will find Kraken is become a decent US based crypto currency exchange with no ID requirements.

I speak about this course here

Python Algo Trading Infrastructure with Crypto Currency

See this post is inspired by the last half of this video posted here

Stable coin BTC now outperforms ETH lately

For most exchanges on minimum orders

Markets Minimum Trade Size for Bittrex, Binance, and other markets

Binance

https://binance.zendesk.com/hc/en-us/articles/115000594711-Trading-Rule

They want $10 USDT minimum orders which is a lot of early bot testing. I would not recommend this.

 

Looking at the thecryptobot.com link, you will find the minimum trading is much easier with Poloniex and Bittrex.

Poloniex is Tether (USDT pairs): 0.0001 USDT

Bittrex is Tether (USDT pairs): 0.0005 USDT

With latest news of Bittrex according to the New York Attorney General, I don’t think I want to mess with them. Is Poloniex better? Maybe:

Minimum deposit needed:

https://poloniex.freshdesk.com/support/solutions/articles/1000249112-minimum-deposit-amount

You could also deposit with USDC

https://blog.circle.com/2018/09/26/poloniex-introduces-usdc-markets/

 

I will tell you many people have complained about Binance lately because of their wonky changes so maybe it is time to switch. The recent Binance hack would not help either. This is the best description I have of them

Beginners Guide to Poloniex: Complete Review

From the point of view CCXT, trying to download something from Poloniex results in 1 row which is useless. This means I may need a API token which I am now watning to get.

 

First off when testing, who wants to provide ID with a potentially bad exchange. Here is a list where you can try out by open an account anonymously.

https://www.bestbitcoinexchange.net/anonymous/

Bitmex and HitBTC come up. HitBTC has potential but I know some bit traders who are with Bitmex which are larger than Binance. Sorry but Bitmex has strange symbol names I am not familiar with. This link suggests HitBTC is not the right exchange for small traders with high trading minimums.

https://bitcointalk.org/index.php?topic=3253709

I guess you could say the same about other exchanges as well. Kraken seems ok since they don’t require actual ID. You still need 5 USDT for minimum orders.

https://support.kraken.com/hc/en-us/articles/201352206-What-are-the-verification-level-requirements-

From the symbol list of Kraken, it seems they don’t support USDT no more but only USD which is good!

 

Kraken Review Rates It As One of The Best Crypto Exchanges from btc

Here are some concerns about Kraken but read the comments

Why Kraken is an unsafe/bad exchange and why you should avoid them from ethtrader

 

Kraken Review Rates It As One of The Best Crypto Exchanges from btc

I got to give credit to Kraken as they respond to complaints found on Reddit which is rare with competing exchanges.

my experience with Kraken from Bitcoin

Another exchange cropping up in these Kraken subreddit posts are a competing exchange called Bitstamp. Using CCXT with Bitstamp results with:

if args.timeframe not in exchange.timeframes:
AttributeError: ‘bitstamp1’ object has no attribute ‘timeframes’

Screw em so it might be Kraken for now

Minimum deposit is small with Fiat currency

https://support.kraken.com/hc/en-us/articles/360000381846-Fiat-currency-deposit-methods-fees-and-minimums

Kraken minimum order

https://support.kraken.com/hc/en-us/articles/205893708-What-is-the-minimum-order-size-volume-

Confirmed for USDT/Tether is 5. Good enough.

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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 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

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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.

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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/

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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/

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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))

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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

 

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

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!