[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/biz/ - Business & Finance


View post   

File: 25 KB, 431x172, haskell-logo.jpg [View same] [iqdb] [saucenao] [google]
7658745 No.7658745 [Reply] [Original]

Which languages are good choices for building crypto trading bots?

>> No.7658801

might wanna try /g/

>> No.7658840

>>7658745
nodejs with websocks

>> No.7658868
File: 33 KB, 640x480, 1518651159571.jpg [View same] [iqdb] [saucenao] [google]
7658868

>>7658745
I don't care how many professors suck the dick of Haskell. If you use functional programming languages of your own volition you belong in a gulag.

>> No.7658923

Honestly Nodejs is probably the best way to go. I was hesitant to touch javascript too, but the ecosystem has grown a lot, and I thought it has grown to be overall pretty nice. Don’t let playing with JS ten, or even two years ago influence you now.

At least, that’s my two cents.

>> No.7658947

python

>> No.7658977

HolyC. Don't be a nigger.

>> No.7658981

>>7658745
the one that you're good at.

it doesn't fucking matter. on the front end, a trading bot sends very simple queries and does nothing else.

>> No.7658988

>>7658868
>t. brainlet

>> No.7659002

>>7658868

Someone else suggested this and when I looked it up, I didn't like the look of it either. But can you elaborate? I may have to make a case for why it's a bad idea.

>> No.7659049

>>7658981

Right. Another question: what about if I wanted to scan the markets for certain types of setups?

>> No.7659107

>>7659049
scan for prices/order books? it's just an http query and json data

>> No.7659182

I do all my algorithmic trading with solidity. My bot auto invests in ICOs and designated coins for me with smart contracts. I almost have a fully functioning digital crypto assistant.

>> No.7659252

>>7659182
how does it find the ICOs?

>> No.7659623

C# literally every other answer is pure retardation. Just do it.

>> No.7659841

>>7659252
I manually create a seperate contract to accumulate funds up to a certain threshold for each ICO i'm interested in. I can pre-set the gast limit and gas price and as soon the contract address is released for the ico I paste that into my smart contract and it sends my allocation almost instantaneously on execution. Gas wars no longer.

>> No.7659983

>>7658868
Haskell is not that difficult

It's ACTUALLY harder to write programs in Rust

>> No.7660244

>>7658947
this, be fast

>> No.7660303

>>7659182
>>7659841
That sounds pretty neat.

Is that guy with the awesome BitBean setup in this thread?

>> No.7660342

>>7658745
perl? python, any script language

>> No.7660705

>>7658745
french

>> No.7660850

>>7658745
Node.js

>> No.7661180

>>7658745
Python. Why? Libraries.

>> No.7662050

>>7658947
unironically this, tons of libraries and easy to interface with apis

haskell is cool but you need to be good at cs

>> No.7662093

>>7658745
definitely not Haskell.
Java + vert.x will allow you to have multithreaded, reactive websockets and fast data processing that beats out node.js and many more web clients/server in speed while also giving you access to a huge ecosystem of luseful libraries

>> No.7663079

>>7658947
using it right now for a finance class, with pandas and numpy its pretty good