Zenbot 3一个轻量级,可扩展的,人工智能比特币交易机器人

5 stars based on 62 reviews

This would be particularly useful when combined with the --floatScanWindow option. Hi there, I mention this on discord but as someone told me there its better to make an issue with a feature request here rather than just mentioning it on discord as there no one will see it. I was reading gdax api documentation and I found that you can get the list of filled orders directly from gdax, if zenbot uses the api to get the filled orders it will allow people to trade manually on gdax and then zenbot will see those orders, right now if you trade manually while zenbot is running zenbot will not see those orders at all and in some cases it will confuse zenbot thinking it still has to sell something that has been sold long ago, this could be something optional on the config or as a parameter or command when running zenbot.

Hey, I'm using docker excessively and needed some improvements. Would like to share it to everybody make and reverse proxy with basic auth is very helpful. Linux Ubuntu server No Describe the problem I started to install Zenbot following the quick-start from the documentation.

I have a web gui that seems broken on Chrome version Bot it just buy currency it action first. Also the descriptions for these options are very vague and confusing and I don't think most users know what they even are or would want them to use them. If my interpretation of what the option actually does is incorrect let me know.

It might be worth looking into these changes and trying to get this project onto the latest version of stats-lite. If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project.

Update bitfinex exchange for margin. Needs some live testing first before merge. Getting the following error when trying to backfill from Bitfinex: Cannot find module '.

Version 10 of Node. Please note that this issue is just intended as a friendly reminder and the PR as a possible starting point for getting your code running on Node. In this case, the new version was appended to the list.

The issue if more than 50k trades occurred within the timeframe of 12 hours, then trades are missed. To fix a check should be in place to check if 50k or greater is returned. If true then re-call the previous trade history in smaller intervals until less than 50k is reached.

Once complete resume 12 hour ranges. This is [Coincheck API document] https: Thank you very much. ZeroCool [Feature Request] Keep Trades per Day stats on the dashboard and console even if zenbot has been stopped and restarted again.

Would be nice to have an option to print or see on the dashboard what price zenbot predict for a cryptocurrency in a given period of time, for example when using the neural strategy we could print this info to see what zenbot think the price will be for the next 5 minutes or when it will change, this would help to improve some configurations or strategies if we could see what zenbot sees. Describe the Feature I would like the ability to "Talk" to zenbot through a connected notifier.

If, for example, I have discord configured with zenbot I would like to send the message "What are my current balances for Binance" and have it respond with all my current holdings. Also have things like switching to manual mode so that it will stop trading. There are many other examples as you can imagine. But the first step is to create that framework.

No Describe the problem Zenbot console is saying I have earned a 1. Here is a capture a took showing both the console and the dashboard with different profit percent and the date been wrong too.

I'm using a 1-minute period, so this minute lag means buys and sells aren't being executed until periods after the initial signal. This happens with every strategy that I've tried including rsi and macd.

It also appears not to be exchange-specific, as it happens on both gdax and bitfinex. Is this lag expected behavior for zenbot? If not, has anyone else experienced this? And if so, how have you gone about reducing lag between signal and execution?

The 1-minute period isn't particularly useful when it takes minutes to actually execute trades I know it sometimes takes some time for an order to be filled, but this appears to be consistent behavior, so I would be surprised if natural order fulfillment lag were the sole cause. I wonder if there's just an issue with the simulator that perhaps doesn't occur in live trading.

I posted this on the [zenbot subreddit] https: Support margin trading for Poloniex, its supported via API, comment is outdated: No, only the api key and secret key and database information was changed. Describe the problem I've been using zenbot for some time now and recently I noticed that zenbot was not able to cancel some orders, zenbot runs perfectly for the first few minutes but then after 10 or more minutes or some times before that it starts to fail when trying to cancel an order, Im on gdax, it keeps showing an error saying that the order was not found, maybe it has something to do with the recently changes to the gdax api, also that error continues to show after each line on the console making it pretty annoying, would be nice to have an option to log that to a file instead of showing it on the console.

If there is a log file where I can get more from that error so I can copy it on pastebin or something it would be nice but I cant find any log file for zenbot.

Describe the Feature It is very common for users to leave off parameters that are required. When that happens they get an error output that they don't understand. Could we incorporate something that checks for some of the common mistakes and provides a friendlier output?

Any idea whats going on? What is the minimum specification? Not an issue - just a reference to a repo of mine where you might find some interesting strategies or other components. Describe the Feature A suggestion on Discord by shr00mie was to create an update script for zenbot. He suggested makeing a. This would probably really help out a lot of support issues.

Crypto tab mining website freeearn bitcoin in hindi urdu by gupta tube

  • Ethereum news updates

    Nambang litecoin miner

  • Bitcoin blockchain download slow windows 8

    Minerd litecoin wallet mining

Automated bitcoin trading software bot

  • Dogecoin 98 car nascar

    Nano robot casero facil de hacer paso a paso primera parte

  • Dogecoin exchange rate cryptsy api

    Bitstamp login issue

  • Cara buat bot status fb berwarna warni lewat hp

    Brazils largest brokerage firm may be launching an otc bitcoin exchange

Cj lord building exmouth market

48 comments Cnn airs segment on dash but misses the mark

Trade blockchain

Language specific wrappers and code samples can be found in our GitHub repositories , we'll gladly take requests for your favourite language, but ultimately we rely on your contributions to expand our language specific catalog. We're looking to hear from you, tell us what you need and we'll add it. We're always reachable at hello bitex.

We have a sandbox environment running at https: You can get sandbox coins using this Testnet Bitcoin Faucet. You should limit your use to under 5 requests a second, if you run over your usage limit you'll start getting a HTTP response status.

Also, beware of Cloudflare. You may find yourself being blocked by them if your IP has been blacklisted or if your usage pattern seems malicious, even when it's not.

If you're being blocked by cloudflare please contact us at hello bitex. Our API is the result of working hand in hand with developers of real world, business critical applications. These are just some examples of what developers are building, we can't wait to see what you'll do with it.

We want to expose as much functionality as possible, but at the same time we want to get out of your way and make things simple for you, please contact us at hello bitex. A good example of a Market Watch is bitcoinaverage. If you're building something similar you may also have a look at our Orderbook for market depth and Transactions for last hour traded volume, or even better, the Last 24 Hours of aggregated data in a format that is friendly for candlestick graphs.

Once that's done it's easy to place Bids and Asks in Bitex, as well as following their execution status in your Active Order List. Or you can check your recent Individual Trades. We have an open source robot that can be used as an example of our API usage, and can also be used to do arbitrage between Bitex and other exchanges Fork it on github.

You can start accepting bitcoin payments using our Payments Endpoint. We can quote your customer local currency into bitcoin so you can request them to pay " EUR in Bitcoin". We even give you your own Web Point of Sale where customers can create a new Payment to you in a self-service way, or pay for an existing one you created via API. All funds will be credited to your bitex account and from there you can proceed to request a withdrawal to your own Bitcoin wallet or to your bank account.

Remittance workflows with bitcoin usually require exchanges to take either one of two roles: Bitex can take any of those roles, provided the sender or receiver has an account and an accepted KYC Profile in Bitex. For receiving a remmitance you can use our Payments API to get a fresh bitcoin address to receive the money to and automatically convert it from BTC to USD at the best market price in Bitex, then request a USD Withdrawal to their bank account, or whatever other withdrawal method is supported by Bitex in the customer's country.

Our best example in this area is Koibanx, which is a company managing investment funds, receiving USD from their customers to be invested in Bitcoin. You can have several active API keys at once. It's your responsibility to keep all your API keys safe.

Always use the https protocol when making your requests. Revoke your API keys immediately if you think they're compromised. Our public market data endpoints let anyone check our market's volume, prices and transaction history. It also provides aggregateted candlestick-like data points for the last 24 hours, 7 days and 30 days of trading.

Overview of current market prices and trade volume, including Volume-Weighted Average Price. Returns a JSON object with all bids and asks grouped by price, represented as a list of price and amount. Returns a JSON list of lists representing all individual trades for the past 60 minutes, sorted by descending date. Returns a JSON list of lists representing all individual trades that took place since Bitex started trading until the beginning of the current hour, sorted by descending date.

This may be a large download so keep in mind we may not let you retrieve it more than a few times per hour. Don't worry though, it only changes once an hour. Returns a JSON list of lists with aggregated transaction data for each hour for the last 24 hours. Returns a JSON list of lists with aggregated transaction data for each 4 hour period for the last 7 days. Returns a JSON list of lists with aggregated transaction data for each 24 hour periods for the last 30 days.

Our exchange and funding rates API helps you get the most accurate price estimates when transfering money between services and performing currency exchanges. We offer a tree structure where you can lookup the steps for going from one currency to another as follows: For example, if you have United States Dollars in the bank and you want to use them to fund your Bitex account via an international wire transfer, you can look up the conversion in the JSON tree as follows: Some of the provided strategies are for reference only and are not tied to any particular service, for example: Each conversion strategy is a list of operations to be applied to the original amount in the original currency, once all operations have been applied, you'll get the resulting amount expressed in the destination currency.

Operations are a list of single steps, each one with it's own type representing a currency exchange for a given rate, a fixed or percentual fee to be substracted, or a minimum fee scheme where a percentage is charged unless it's lower than the minimum. For convenience, we also offer a calculator endpoint which receives an initial amount and the path to the desired conversion. These endpoints give you access general information about your account such as your balances, movements including deposits, withdrawals as well as executed bids and asks, and your list of KYC Profiles, a collection of all the people or legal entities associated to your bitex account in any capacity.

Returns a heterogeneous JSON list of lists containing your account summary for the last 30 days, sorted by descending date. USD deposits and withdrawals can only be from and to an account belonging to one of your Bitex account registered owners. Deposit and withdrawal limits apply to your Bitex account. New KYC Profiles that have KYC Files associated to them are temporarily accepted into the 'micro' usage tier until they are reviewed by one of our compliance officers.

You can request a usage tier higher than micro when creating or updating a KYC Profile. All changes done to KYC Profiles will be reviewed by a compliance officer and you'll be contacted through email or phone if any further information is required. Create a new KYC Profile. Only usage tier presence is required, all other fields are optional and free form unless otherwise stated.

We suggest you complete all of them. You want to make it easy for our compliance officers to accept your KYC Profiles. You can create as many as you want, but you need to make sure each one created is for a real person willing to use the service. Mindless creation of KYC Profiles is considered abuse. All possible kyc rejection reasons can be queried with this endpoint. Besides the unique code, you get detailed text in English, Spanish and Portuguese.

Feel free to use the detail or show your own text based on the 'code' field. Trading endpoints have everything you need to place and cancel Buy or Sell orders, as well as listing your active orders and every trade you make. We have an open source robot that can be used as an example to our Trading API usage, and could also be used to do arbitrage between Bitex and other exchanges Fork it on github.

Returns a JSON list of lists representing all your currently active orders, that is, orders where status is 'executing'. Returns a heterogeneous JSON list of lists representing your most recent individual Buys and Sells for the past 7 days, with a hard limit on items.

This includes individual matches for any of your Bitcoin Bids and Asks. Places a new buy limit order spending the USD amount specified and paying the specified price or less. Returns a list representing the newly created Bid. Bids are executed until all the USD amount is spent or until you cancel them. If someone was selling below your price you'll end up buying more than anticipated.

All Bids are accepted in the 'Received 1 ' state, and are moved into the 'Executing 2 ' state by our trading engine once it checks your available USD sufices to place the order, only then your Bid becomes eligible to be matched. You can check this order status in your list of Orders. Schedules a Bid for cancelation as soon as our Matching Engine unlocks it. It sets the order status to "To be cancelled 3 " immediately, and then you can check your Orders to see when it's actually cancelled.

Places a new sell limit order for the amount of Specie specified and charging the specified price or more. Returns a list representing the newly created Ask. Asks are executed until all the Specie amount is sold or until you cancel them. If someone was buying above your price you'll end up getting more USD than anticipated.

All Asks are accepted in the 'Received 1 ' state, and are moved into the 'Executing 2 ' state by our trading engine once it checks your available Specie sufices to place the order, only then your Ask becomes eligible to be matched.

Schedules an Ask for cancelation as soon as our Matching Engine unlocks it. It sets the order status to "To be cancelled 3 " immediately, and then you can check your orders to see when it's actually cancelled. Returns the Ask with the new "To be cancelled 3 " status, notice your order may still be in use by our engine, so the Remaining amount may change between the time you request the cancelation and the order is really cancelled.

Conectabitcoin is a service for easy buying and selling of bitcoin directly from your bank account or any other type of fiat currency digital wallet. Create a new conecta buy, which is a cash deposit followed by an immediate purchase of Bitcoins at Bitex's rate. Responses use the json: Create a new conecta sell which is an instruction to sell bitcoins already available in the customer's Bitex balance at Bitex's rate, followed by an immediate withdrawal to the customer's bank account or digital fiat wallet.

Trading Bots can manage a Bitcoin sale or buy to help you get a better pricing than you would get if you executed the full amount in a single order. The strategy used by bots is rather simple: They split up the amount to buy or sell in chunks of a given size and place orders at the best market price.

Bots also make sure to prevent executing in low-liquidity conditions: Bots do not check or lock funds! If your robot fails to place an order because of insufficient funds or other, then it will be terminated prematurely. You can fund your Bitex account via international wire transfer or local wire transfer where available.

Transfered funds will be converted to USD by our bank at their own rate, which is not controlled by us. All deposits and withdrawals should be to someone with an accepted KYC Profile in this account. Announces your intent of depositing cash into your account, which is a required step for some funding options like international bank transfers.

When funding via bank transfer you need to tell us the source and amount, so that we can instruct our bank to receive the transfer, due to compliance concerns we may not accept bank transfers that have not been announced by the sender.