Please login or register.
Login with username, password and session length

HEAT Forum

October 31, 2017, 05:31:57 AM
News: 2017-10-10 Heatledger 2.0 with Heatwallet 2.2.0 released! NOTE: Balance leasing and hard fork at block 777777 https://github.com/Heat-Ledger-Ltd/heatwallet/releases
Pages: [1]   Go Down

Author Topic: Chance for trading bot in default client?  (Read 1022 times)

Share this topic
kani
Follow kani wrote Chance for trading bot in default client? on December 08, 2016, 02:07:03 AM
Recently, a bitshares user has created a custom web wallet which allows anyone to run market making trade bots (on Bitshares, of course).

It would be killer if the HEAT team could produce a trading bot in the default client available for anyone to use.  This would be huge to promote market liquidity once main net launches.


BitShares - Your share in the Decentralized Exchange
Wow sounds awesome.

Maybe he can be approached and hired?

WHo is he?

kani
Follow kani wrote Re: Chance for trading bot in default client? on December 08, 2016, 03:09:52 PM
Maybe he can be approached and hired?

Worth a shot, maybe.  Eliphaz?

WHo is he?

User "alt" from bitsharestalk.org.

Discussion thread: https://bitsharestalk.org/index.php/topic,23457.0.html

BitShares - Your share in the Decentralized Exchange
Anyone will be able to code his trading bot (and a lot more) using nothing but HEAT microservices, you'll need to code your bot in javascript and put it in a folder inside your heat installation. Your microservice javascript code will run in the HEAT java scripting engine and gives access to all blockchain events in realtime.

You can send payments/assets/make-cancel orders etc.. all from your javascript project. Microservices are npm compatible which means you can use a good amount of the nodejs packages at https://www.npmjs.com.

Progress can be followed here.. https://github.com/Heat-Ledger-Ltd/heat-microservice
Npm package: https://www.npmjs.com/package/heat-microservice

To get an idea on how its supposed to be used: http://paste.ubuntu.com/23595093/ (thats supposed to do BTC payments from your microservice, just to get an idea).

I've always liked this idea .. a lot .. mentioned it for the first time over a year ago https://nxtforum.org/general-discussion/price-speculation/msg207782/#msg207782 really happy to see it become reality after all this time.

kani
Follow kani wrote Re: Chance for trading bot in default client? on December 09, 2016, 12:06:21 AM
Anyone will be able to code his trading bot (and a lot more) using nothing but HEAT microservices, you'll need to code your bot in javascript and put it in a folder inside your heat installation. Your microservice javascript code will run in the HEAT java scripting engine and gives access to all blockchain events in realtime.

You can send payments/assets/make-cancel orders etc.. all from your javascript project. Microservices are npm compatible which means you can use a good amount of the nodejs packages at https://www.npmjs.com.

Progress can be followed here.. https://github.com/Heat-Ledger-Ltd/heat-microservice
Npm package: https://www.npmjs.com/package/heat-microservice

To get an idea on how its supposed to be used: http://paste.ubuntu.com/23595093/ (thats supposed to do BTC payments from your microservice, just to get an idea).

I've always liked this idea .. a lot .. mentioned it for the first time over a year ago https://nxtforum.org/general-discussion/price-speculation/msg207782/#msg207782 really happy to see it become reality after all this time.

Wow, that looks pretty nice!

A leg up for javascript programmers!  Any chance some smart bot code finds its way to the community so anybody can run bots, if they desire?

BitShares - Your share in the Decentralized Exchange
Wow, that looks pretty nice!

A leg up for javascript programmers!  Any chance some smart bot code finds its way to the community so anybody can run bots, if they desire?

Microservices are npm packages, the idea being that people will publish their js code on npmjs.org.
So yes, the fact that code can be shared and re-used is a major part of microservices success.

Pages: [1]   Go Up