427 Posts - 40 Topics - 81 Members
*

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

0 Members and 1 Guest are viewing this topic.

Offline kani

  • Newbie
  • *
  • Posts: 9
  • Karma: +1/-0
    • View Profile
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

Offline LookingIn

  • Newbie
  • *
  • Posts: 6
  • Karma: +1/-0
    • View Profile
Re: Chance for trading bot in default client?
« Reply #1 on: December 08, 2016, 08:00:19 AM »
Wow sounds awesome.

Maybe he can be approached and hired?

WHo is he?

Offline kani

  • Newbie
  • *
  • Posts: 9
  • Karma: +1/-0
    • View Profile
Re: Chance for trading bot in default client?
« Reply #2 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

Offline verymuchso

  • Global Moderator
  • Newbie
  • *****
  • Posts: 14
  • Karma: +5/-0
    • View Profile
Re: Chance for trading bot in default client?
« Reply #3 on: December 08, 2016, 08:10:34 PM »
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.

Offline kani

  • Newbie
  • *
  • Posts: 9
  • Karma: +1/-0
    • View Profile
Re: Chance for trading bot in default client?
« Reply #4 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

Offline verymuchso

  • Global Moderator
  • Newbie
  • *****
  • Posts: 14
  • Karma: +5/-0
    • View Profile
Re: Chance for trading bot in default client?
« Reply #5 on: December 09, 2016, 05:53:33 PM »
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.

 

Shoutbox

 

Eliphaz

September 23, 2016, 12:04:01 AM
Anyone see the shoutbox?  :D