How many of you fuckers do bot-arbitrage?
What gains are you getting?
How many of you fuckers do bot-arbitrage?
Other urls found in this thread:
knowm.org
bitbay.net
github.com
twitter.com
did you program your own bot? is transfer time between exchanges quick enough that you don't get screwed over?
I'm going to try when I learn enough about the market. I'm quite new to trading but I'm an ok cs student. Just asking around a bit man
And about the transfer time. As you know it depends on the coin, exchange and the strain on the blockchain. You can decide how much risk you want to take on that
Im op btw dont mind my id
Learning Python ATM to make it happen.
What's that? Big G gave me shit
I coded a bit in python btw
I'm no programmer but I'm considering getting a nocoiner friend on it, assuming he's good enough, transfer time and fees seem like the main obstacle especially if we're starting with a small amount of money. Also wondering what I'll be bringing to the table beside the idea if we we're to team up.
you can be best programmer but if you are shitty trader then your strategies will fail
You don't have to be a very good trader to make almost instant arbitrage don't you think?
I'm just starting, this week I mean, so at this point it's hard for me to even tell what I need. If you want to stay connected It's ok but you wont hear from me, not very soon at least
I think a coin that is not Bitcoin could work, I usually have my ETH in 10 minutes.
>implying this guy is not a virgin
>ETH
use xrp or at least ltc retard
Because they are quicker/cheaper fees? Then you should use DGB instead.
About 5-15 BTC / month currently
> "ok cs student"
The word you're looking for is, "programmer"
Yea why would you use a 4s transaction with almost no fee top 3 market cap token when there is some doge-tier shitcoin that is also supposed to be kinda fast n shiet.
He's literally a billionaire, he is whatever he wants to be.
Did I ruse you? :^)
Also: I would never buy the dogshit tier XRP and LTC kinda left a bad taste in my mouth. But thanks for reminding me of the LTC tech.
Did you make the bot yourself or you bought it?
No one sells working money making machines.
You have to write it yourself.
And going by that statement I guess that the answer to "Can you give me yours" is no, right?
Why would anyone share their money making machine?
Understandable, but how can I program my own?
Do I use python?
Do I need to craft an algorithm for it to work?
How do I make it work with the exchanges I'm using?
These are the thing that make me scrath my head the most.
Just the the thought of programming is out the world for me, even though I always enjoyed the idea of making my own programs I was never able to understand even the basics.
1. 90% of your time will be spent on handling errors
2. Aim for stateless code
3. Maintain state in an ACID compliant database
4. Make thorough testing easy
5. Maintain a development and production branch
6. Constantly have the development branch do paper trading / dry runs
Python is fast to develop with but I suggest a type-safe language like Java. There's a reason banks use Java a lot. When you have edge cases that occur like once a day, you want to catch as much in the compiler stage as possible, not at runtime.
see
Start with collecting real-time data from exchanges.
Just collect and store. Make this as reliable as possible. Test thoroughly.
Pull the Ethernet cable and observe your program's behavior. it must not crash.
>Start with collecting real-time data from exchanges.
My man, is it hard to establish communication with the exchange?
Because it seems like most exchanges I look at have their api calls examples written in PHP, is it hard to do the same from java?
XChange is a Java library providing a streamlined API for interacting with 50+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
>2. Aim for stateless code
Could you give a quick explanation to a programmer?
Does that mean that when the application crashes and is restarted, it can continue right away because everything needed is in the DB?
>JAVA
At least recommend C# then.
>Does that mean that when the application crashes and is restarted, it can continue right away because everything needed is in the DB?
Exactly
>C#
Enjoy slavery to Microsoft.
If you want fancy, use Scala
If you're asking questions like that, it already means you're not gonna make it
>3. Maintain state in an ACID compliant database
Why databases lol?
A regular file is good to go.
>knowm.org
Thanks, not gonna lie i wanted to do some bittrex vs bitbay.net
Yeah, guessed so.
Programming will never be my forte, tried studying it for a few month but nothing.
Probably it's just not meant for me.
>regular file
Sure, waste time reinventing atomicity and consistency.
I recommend you try coding some games to understand how real-time systems work
>Enjoy slavery to Microsoft
True, I hate both. That's why I choose for Python. Unless there is some other high level language that has type safety and a lot of libraries for fast development.
Forgot to add: my first idea was to use Golang, but I haven't learned that language yet.
I'd just stack it in an .ini file. Using a database seems like a redundancy.
How do you go from coding games to make a program that can interface with multiple exchange?
I built one last weekend in Java but I don’t have the volume to properly test it so it’s just sitting there atm.
t. lowcoiner
Go is probably a good choice with its built-in support for event-based programming.
I'd just use Java because it's foolproof and there are tons of high quality libraries.
What exchanges do you work?
Also, are there any specific books/sites good for a beginner?
Many programmers start with coding games, and you get notion of such things as the main loop
I don't think coding a bot is a beginner level
.NET is open source (thanks M$)
C# runs on linux too
>2. Aim for stateless code
>3. Maintain state in an ACID compliant database
"Go stateless by maintaining your state."
Fuck Java. Kotlin is 100x better.
>The name comes from Kotlin Island, near St. Petersburg. Andrey Breslav mentioned that the team decided to name it after an island just like Java was named after the Indonesian island of Java.[4]
I don't think that Java is named after an island lol
Somebody, tell the dev...
Any books helpful to a java beginner?
...
"how to make a trade bot in java and get mad cash for dummies"
I like that one even more than:
"How to get rich fast by reading this one book"
>how to make a trade bot in java and get mad cash for dummies
I only found Building Trading Bots Using Java, there's no for dummies version, I'm doomed
Is java that bad to learn?
>Not using Python 3
Have fun spending twice the development time to do the same thing.
It's was easy for me to learn it. Maybee bc i knew c++
I've thought about using selenium webdriver but that might be too much overhead
If anyone knows it, Is "learn java the hard way" actually a useful guide, or is it just a bunch of "do this a 1000 times".
Can anyone reccomend me a book or something that can help me learn?
src or larp fggt
every exchange have biltin bot arbitragr
imposible overplay em
java headstart is pretty good if you have completely no idea
It's not bad to learn, it's bad to use. I'm so glad the university I'm going to is swapping JAVA for C++.
This is a joke about JAVA, all code requires a lot of unnecessary code.
github.com
I absolutely have no idea
What's your background in programming?
Do you want to learn it just to make bots?
No they don't
I meant Java Head First, my bad
Tried learning Python a couple years ago but I was absolutely inept.
Honestly, making bots would be nice, so you could say that it's a goal of mine.
But no, I wouldn't just make bots.
they have
imposible overplay em
is you looking like a bot too should be a metaphor or you are a bot that someone who makes arbitrage bots made to shill here that it's impossible
really made me think
they have cross-exchange arbitrage bots?
bump
Usually the way is to short sell on the exchange that is too high and buy on the exchange that is low. You wait for the spread to close and then close your positions, pocketing the spread minus the interests on your short position.
But how do you cope with the transfer time that some coin have?
And what about the confirmation email or google auth that is needed to allow trasnfers? How do you automatize that?