/bot/boys

Where my fellow botter at? How have your returns been the past couple days? Using python or something else?

Other urls found in this thread:

gekko.wizb.it/docs/introduction/about_gekko.html
bitcointalk.org/index.php?topic=1944274.0
github.com/kroitor/ccxt
cryptocoincharts.info/fast/2fh_period.php?pair=btc-usd&market=kraken&time=1500d&resolution=1h
bittrex.com/Api/v2.0/pub/market/GetTicks?marketName=BTC-ETH&tickInterval=oneMin
discord.gg/TBB4jUq
twitter.com/NSFWRedditImage

I use python just because it's fast enough and all the exchanges offer python samples how to connect.
Profit wise, my bot is kinda losing money. ;_;
What's a good strategy?

how are you losing money? margins too small?

I'm using a simple bb strategy. All my profit is coming from inhumanly high volume trading taking tiny profit margins.

Saged.

Shhhhhhhhhh pls

bumped

tell me more op

how does one go about creating a bot? most people on here seem to claim that they "made it from scratch" which doesnt sound at all convincing

Not much to tell. We all know those scalping strategies that are guaranteed to make money but are too fucking boring to do yourself. You let a bot do them for you.

Yeah you can deff do better than the hedgefunds with data analysts and programmers each making $160K+ year

Lol you do realise that those guys create programs which create garaunteed gains and minimise the risk to virtually 0? Anyone can create a profitable bot, those guys just make bots which do not lose money, which is a much much harder task. Plus they have access to bank dark pools, which is where most HFT occurs. Crypto traders have a unique opportunity to make £££ from bots as the market is so volatile

Am i imagining my profits?

Everyone has losing trades. You just need to win more than you lose.

August has been unreal, I've never made money this quickly. My bot is exceeding all my expectations.

I built an arbitrage bot. Numbers projected $300+ steady daily profits on bittrex with $40 risk per trade at about 30 trades per hour. I'm scared of one or two failed API calls fucking me out of profits. Is there a better way? Getting hosted in some of the same colo as bittrex? Lower trading frequency?

What do you think?

what bots are you using ?

gekko.wizb.it/docs/introduction/about_gekko.html

how about this one

how much you made ?

Anyone have any good resources to point me in the right direction for making a bot? I know Java and Python if that helps

so you have just backtested it . not live profits

is your own strategy ?
what bot you are using ?

Arbitrage is something that interests me greatly but cross platform programming is not something i wanna burn my hands on desu. Maybe i'm a pussy.

Especially Poloniex is really fucking iffy when it comes to API calls in my experience. I had a lot of trouble with them. I just switched to Bittrex and had no trouble there but a bit less volume :(

This looks pretty decent as a start for

bitcointalk.org/index.php?topic=1944274.0

some bots here

There are tons of new USDT markets on bittrex. Beautiful volume contrast play with. I haven't written those in just yet, but I'll have to get on that.

Yeah i saw that. Just returned from holiday and i noticed all the new USDT markets. gotta have a look at that shit.

Yeah. The data doesn't account for failed API calls though as I haven't let it execute the trades yet.

reminder nobody would sell a profitable bot, o next time you consider wasting money ask yourself who would give you a golden eggs goose for pennies

It appears that only supports BTC trading though. Any suggestions for altcoin bots? I was reading about Haasbot but I'm not ready to pull the trigger on the subscription fee yet. Also was looking at Zenbot 4.

Wrote my own. Not at my PC but I think my bot has taken 1.5 btc to 5.7 so far this month.

How will you pay your taxes on thousands of trades? Or will you automate that as well

Exactly. Successful strategies (especially those that are time sensitive) should not be shared. You're increasing competition.

Not only that, but what's stopping some bot creator making a proprietary botnet that each buy small fractions of his shitcoin sell orders en masse, by "mistake"

are you retarded?

They would if they lacked the capital to make good profits. I sold mine a couple times just to make enough money to start trading

>he doesn't know how to use a spreadsheet

>taxes

kek. I make literally hundreds of thousands of trades
>taxes
FUCKING LOL HAHAHAHAHAHAHAHAHA

then share a bot that returns a percentage of profits to you as a fee.
Write it so they can use it freely for 24 hours, then they'll look at those profits and go "OMG I CAN MAKE MONEY DOING NOTHING!!" That's when the pop-up appears saying Please deposit 25% of your profits to this BTC address to continue using this product. With a little check box that says (deposit daily 25% fee automatically) Of course they can transfer it manually if they don't trust you. Zero risk to you. And if you were really black hat you could wait till the program became super popular and have everyone who's running this program, one day, instead of automatically transferring 25% of profits, it transfers 100% of available funds to your account.

Seriously, I shouldn't be giving these ideas away but I'm feeling kinda suicidal cause of DGB.

>give strangers some of your gains
>so later you can steal from them
>m-my brilliance
I'm guessing you don't have a working bot.

>strangers give you more capital to trade with
>give strangers % of gains
>give strangers 100% of losses

>strangers lend you capital to trade with at 0% interest
>give strangers % of gains
>give strangers 100% of losses
>no obligation to return capital that's lent to you

>github.com/kroitor/ccxt

what about this?

i wish i could test some trustworthy bot :/

thanks user
i just looked into bb strategy and bittrex's api
looks fun desu
how long did it take you to write your bot?

you assume there are profitable bots. there aren't.

selling bots is the same as selling shovels. let others dig dirt for non existing gold.

bump

I actually started writing one last night. Even if I can't make it profitable, I can later use the code to ease moving orders and such, which can get pretty tedious when you're against bots constantly one-upping your orders.

What programming language do I need to learn to be able to write a bot?

...

There's no specific language you need to learn. Pretty much any popular programming language will have what you need. C, C++, Java, NodeJS, Python, Go, C#, you name it. If you're new to programming, perhaps give Python a shot, as it's a pretty easy language to learn.

>NodeJS
I mean JavaScript of course. But typically you'd do something like this using NodeJS.

I'm actually doing this with python but it's going to take me time. I'm using gunbot now, can sell with 10% discount if anyone is interested, hit me up.

Python has all the good machine learning and math libs plus it's very easy to learn while still being a great language that you can be very productive in.

>there are no profitable bots
Wrong.

there are plenty of bots available

i don't think it's the bot that's important and more so of your personal strategy

i have a lot of ideas for algos and strategies but no clue if any will be any good. I kinda feel like I wanna try them all and see which one brings the most profit.

How much capital do you give your bots to play with when bench testing them?

You could just do a small amount and see how far you get with that. I've been wanting to allocate about 200k sat with a set 60k sat buy. Depending on the coin you would be able to make a pretty reasonable profit based on small variances in the price. But I haven't finished my bot yet so take this with a grain of salt. If you're really worried about it maybe just do slightly above the minimum

I stick 10 or 20 times the min trade of the exchange on new bots.

Would it even be possible to see large gains if I only sell at like 100 sats over what I bought? Also, what percentage do you guys take a loss at and just buy high?

How does the bot actually work? Do you give it your exchange log in info, let it scan the coins using your strategy and execute buy/sell orders?

>log in info
No, you give it an API key and its secret. Pretty much all exchanges have an API for bots to use.

how about "Rcpp"?

thats my fave for ML and programming ...

ooo pretty

What time period you operating over?

I've been working on a python bot, a friend of mine is interested and has 250 BTC, he'd be ok to try it with 10 BTC.

So far running dry with the data from june to the 10th of August he does 13% of return, because the market was very bull. I know it makes way more BTC on bear markets.

Not sure it's very reliable though. I don't have the data to test it for many years (I need the price every 15 min).

right, but you're basically letting the bot to operate the exchange for you?

yah, data to backtest with is hard to come by... I've been collecting all the data Bittrex has to offer every 30 seconds for a couple of weeks now... but I really need like 3 months of data to test with

If any of you have said data, please get in touch: [email protected]

which exchanges allow the use of trading bots?

This is just a quick tip

RenosCoin (RNS) plans to release a trading bot in Q1 2018. I know the dev and the features he's going to be adding, it's gonna be the best thing out on the market when the full version is out. You need RNS in order to use the bot so buy it and hodl for a while and stake it to gather more coins over the next few months. Big twitter traders are gonna be shilling this bot down the line, due them being friends of ours, so hold RNS.

A good test case would be to have 2014 and 2015 data, because 2014 was very bullish and 2015 bearish, to see how the algo performs for this scenarios.

But I think even this data is worth a lot.

Can't you just take the data from multiple exchanges for a particular coin, and average it?

I've never used R, but I imagine it's just fine for this as well. What you typically need is an HTTP client library, a library to deserialize JSON and HMAC with SHA-512 to sign data with the API secret. For exchanges that have a websocket API, it's usually better to use it, so you might want a websocket client library as well.

Yup. You feed it the price, trades, order books, etc. and let it trade for you based on a certain algorithm.

Virtually every exchange out there. I don't think any of the relevant exchanges don't allow them.

no markets give historical tick data at the minute/second resolution required to meaningfully backtest with...

>But I think even this data is worth a lot.

So, if I write a bot to start collecting as much data as possible, the value of this data will appreciate over time?

Neat

is there historical training data or even sim charts fake money,etc somewhere to run simulations on ?/

i wouldn't wanna be flying bind with real money...

cryptocoincharts.info/fast/2fh_period.php?pair=btc-usd&market=kraken&time=1500d&resolution=1h

This gives you the JSON of all the prices for the last 3 years (a bit less, I put 1500 days but their API returns less).
It can maybe help someone.

But I don't like working on an hour gap basis, because, you're missing market movements. It very often jumps +/- $50, and the bot enters a buy/sell frenzy.

1 hour is too long.
15 min is more realistic, since you can see trends coming and you are not taking too much noise from the statistical distribution.

Well that's the current point of my reflexion. My bot earns money so far, probably needs to be tested in real conditions.

oh i see..

plus crypto data seems very time sensitive...
but it would still be nice to have a link to historical data , even to play around with?


pls share if you can.

It's really not difficult. Most exchanges have pretty thorough REST APIs that can do just about anything. Some of the better exchanges have websocket support.

Gekko seems like a decent bot, but once you check the tests, issues and pull requests you're in for a horror story.

It seems like it is actually calculating RSI wrong - check it yourselves.

Best you can get w/o collecting it yourself is from Bittrex's undocumented API : bittrex.com/Api/v2.0/pub/market/GetTicks?marketName=BTC-ETH&tickInterval=oneMin

Well, how come nobody is giving its data easily and for free. Considering the fact that there is a shiton of data to save, you are paying for at least the hardware to store it, at most for a server on the cloud.

I can barely estimate the price of a full set of data from Bittrex for instance, with volumes, books, trades... $10k? I know they are big jews.

Also contrary to what most people think, data on a computer is more fragile than on a paper.

Stop right there. Node is horrible when it comes down to scalability and error handling. It is just noob friendly, hence the popularity.

I've been programming in Node for over a few years now, recently put it aside.

cool thanks.

could be fun to mess around with an innocent data scraping bot at least .

I'm just saying that if you were to code it in JavaScript, you'd typically do it in nodejs. What other JS runtime environment would be better suited for this? I can't imagine trying to run a bot on top of a browser at least.

Poloniex' returnTradeHistory

You're welcome user

Alright, if that's the point you're trying to make, then yes, you're right. I thought you were advocating use of NodeJS for this type of work.

My only advice is to steer away from JS environments when it comes down to handling your money. It's easy to setup, but even easier to fuck up.

trading on the 15M with a refresh rate of 1M

Whats your strategies, botbuilders?

I made one in python which would buy/sell on EMA crossovers and it proved amazing on tests BUT I didn't account for the taxes and the possibility of people not fulfilling my orders, so it lost some money on practice.

Stopped working on it during this small crash last months and now I'm motivated to try again.

I use and prefer node but indeed if you don't know what you're doing it is notoriously easy to fuck up money math because muh floats.

oh sick, can't believe I missed this... thanks so much.

where is this, under what tab?
screenshot?

I have been really interested in creating a bot for trading. Recently graduated with a degree in comp sci and know Python, C, and Java very well.

What do you guys who have coded bots recommend to learn how to do it? Any good strategies? Would love to talk on discord or skype or something.

Everything you need an be done in python pretty much. I know people who have programmed their bot only in python.

Hey I made a discord for bot making and discussions

discord.gg/TBB4jUq

Feel free to join, anyone

>started writing a program to trade crypto
>thought i was a revolutionary
>come into this thread
>everybody has already done it

Of course it has been done before, the thing is doing it in the most efficient way possible.

If we get together and trust eachother maybe we can build something amazing

discord.gg/TBB4jUq

I joined it

Yeah man I assumed. I meant strategy and such. I've worked with API's in python before so it won't be a problem.

Are there other undocumented ones?

Poloniex V2 API is poorly documented

which one of you fagots are programing your bot in lisp?

Public API Methods

i can't even make consistently profitable trades without a bot

oh and i'm a software developer w/ network experience so if anyone wants to create something collaboratively (you give me your billion dollar idea, i will code it and share with you) post an email address!

actually. email me here:

[email protected]

Nice! Just sent 100k.

Look for gunbot user

For backtesting: Why not simply backtest against the live data?
Simply pull the live buy and sell orders and order fill from bittrex via websocket, let your bot place faux orders, close them when a real order fill comes with the same price as the faux order you placed. Record everything and see how your bot performs.

Would that not work?

It would take ages as you would want to include different trends.