How do people make 'bots' and shit that automates things like financial transactions...

How do people make 'bots' and shit that automates things like financial transactions? Is it just scraping websites and doing shit based off that?

I want to learn to do it but don't know where to start.

I too am interested in this, but for shitposting.

>Is it just scraping websites and doing shit based off that?
Pretty much.

I know a guy who does automated high frequency trading. His bots are just based on linear regression along with some type of time series analysis as far as I understand it.

There are probably people parsing information from the bloomberg terminal or, like you said, scraping information from financial websites etc, but it seems most automated financial transactions are still just based on simple regression models that exploit inefficiencies in the market (resulting from unoptimized big transactions etc).

Market platforms usually do have APIs OP.

Just now i'm working on a bot for a cryptocurrency exchange as side project.

Automation bots monitor some input and then do actions according to those.
Put them in stages, like listen/do something and you're already almost there.
Triggering the action is the problem and you have to solve it by asking when do you need an action.
I'm not talking here about having AI so it can learn with time when and what to do, but a simple bot. Doing it with AI isn't hard, make it, train it and then try it out.

What language are you writing it in?

I'm using it as a tool to learn node.js, becasue the official API is that, based on http app/json requests. Natively I'm a .NET/Lisp programmer.

Node.js is shit.

If there's anything keeping me from actually doing something like that in my free time, is the absolute shit state of everything related to web programming. Holy fuck, there isn't a single good programming language to use on a browser, it's sickening.

>the platform has an HTTP API
>just send and receive payloads over HTTP
>gee, it's "web programming", I better use node.js / "a language to use on a browser"
The fuck is wrong with you two?

What else would you use?

not the guy you're responding to, but you can get HTTP requests with anything you'd like

We need answers

shitposting bot is very easy. in fact, i actually made a reddit downvote bot that would give everyone on a posted in the first 20 topics 5 downvotes. Also made a dubs bot for /ck/. shitposting bots are easy

Who is this absolute state of the art semen demon and where do I buy this thing?

Any language capable of sending HTTP requests and decoding JSON (if that's the API's payload format). Which is pretty much any language.

Although it's possible, let's not pretend that writing this same task in C will not take forever longer than shitting out a 5-liner code in Python and calling it the day.

curl and bash tools for normal https petitions and scraping the required data out of html files if they dont offer other plain data

Are making chatbots easy I really want to make one

>>you aren't limited to JS when consuming web APIs
>hurr, Python is faster to write than C
lrn2read you muppet

How do you get round the Captcha?

I'm working on a bot right now. It fetches historical data from Bittrex, Binance and Bitfinex using their APIs. I'm also using talib to get the indicators based on the data. Only problem is, I don't know shit about machine learning and my bot is pretty much useless.

golang java python ruby rust

literally anything that has libraries goes

I've written a HTTP request library in C before. The only hard part would be a parser because that would require me to read standards and other shit.

Ana de Armas, user...
Finnest cuban cyber waifu of Sup Forums.

Thank you. I just got promoted.

>tfw I'm the boss now.