Bitcoin Forum
November 20, 2017, 04:27:20 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2  All
  Print  
Author Topic: [ANN] AcctBot - Open source automated trading platform  (Read 4979 times)
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 21, 2015, 09:44:35 AM
 #1

Hey all! A couple of months ago, I started working on an automated trading platform for Cryptsy. As I'm getting closer to a stable release I decided it was time that I released a developer preview so that I can start getting feedback from the community. It is a Spring boot web application, runs on Mac, Linux and Windows, and is ready to run out of the box without any database or web server installation required.

It currently supports a handful of indicators and safeties with more to be added as I go. Right now it only supports Cryptsy, but I will be adding more exchanges after more bugs are ironed out. It supports both simulated and live trading, price alerts, push notifications via Pushover and desktop notifications.

The project is open source under the GPLv3 license and the code is available on GitHub at https://github.com/AcctCapital/AcctBot

If you are interested in getting your hands on the developer preview it can be found here https://github.com/AcctCapital/AcctBot/releases/tag/v1.0.0-alpha.1

You can follow the project on Twitter here https://twitter.com/AcctCapital

Or follow the blog (with screenshots) here http://blog.acctcapital.com

This is currently a side-project, but I put a lot of hours into it and I would like to have some community involvement to finally bring to the open source market, a trade bot that rivals the paid solutions. I have a lot planned, but it can only be made possible with the feedback and advice of the potential users.

Thank you for reading and if you have any questions, suggestions, or concerns, please let me know!
1511152040
Hero Member
*
Offline Offline

Posts: 1511152040

View Profile Personal Message (Offline)

Ignore
1511152040
Reply with quote  #2

1511152040
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511152040
Hero Member
*
Offline Offline

Posts: 1511152040

View Profile Personal Message (Offline)

Ignore
1511152040
Reply with quote  #2

1511152040
Report to moderator
1511152040
Hero Member
*
Offline Offline

Posts: 1511152040

View Profile Personal Message (Offline)

Ignore
1511152040
Reply with quote  #2

1511152040
Report to moderator
1511152040
Hero Member
*
Offline Offline

Posts: 1511152040

View Profile Personal Message (Offline)

Ignore
1511152040
Reply with quote  #2

1511152040
Report to moderator
HeroCat
Hero Member
*****
Offline Offline

Activity: 658


View Profile
November 21, 2015, 01:35:46 PM
 #2

This is really nice project, which can be very popular  Wink You must create your own Webpage, and then start to offer this platform to the users  Grin
achow101
Staff
Legendary
*
Offline Offline

Activity: 1218


17kKQppUsngUiByDsce4JXoZEjjpvX9bpR


View Profile WWW
November 21, 2015, 03:21:42 PM
 #3

Will this work on other exchanges? I have been hearing that Cryptsy is starting to go down. I have heard that they aren't allowing withdrawals and that strange things are happening.

          ▄█████▄
        ▄█████████▄
      ▄████▀   ▀████▄
    ▄████▀   ▄ ▄█▀████▄
  ▄████▀   ▄███▀   ▀████▄
▄████▀   ▄███▀   ▄   ▀████▄
█████   ███▀   ▄███   █████
▀████▄   ▀██▄▄███▀   ▄████▀
  ▀████▄   ▀███▀   ▄████▀
    ▀████▄       ▄████▀
      ▀████▄   ▄████▀
        ▀███  ████▀
          ▀█▄███▀
.
|
.
|
          ▄█████▄
        ▄█████████▄
      ▄████▀   ▀████▄
    ▄████▀   ▄ ▄█▀████▄
  ▄████▀   ▄███▀   ▀████▄
▄████▀   ▄███▀   ▄   ▀████▄
█████   ███▀   ▄███   █████
▀████▄   ▀██▄▄███▀   ▄████▀
  ▀████▄   ▀███▀   ▄████▀
    ▀████▄       ▄████▀
      ▀████▄   ▄████▀
        ▀███  ████▀
          ▀█▄███▀
unthy
David890
Newbie
*
Offline Offline

Activity: 1


View Profile
November 21, 2015, 04:28:01 PM
 #4

Very nice and good topic.Thanks
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 21, 2015, 06:23:25 PM
 #5

Thanks for the interest so far. Currently Cryptsy is the only exchange supported, simply because that's where my coins are. I will begin implementing more exchanges this evening as I can see that there are some concerns with Cryptsy at the moment. I am open to suggestions on the next exchange to implement. I will plan to drop a new build within a week with a new exchange added and more bug fixes. Any other questions or suggestions are most definitely welcome!
Pab
Legendary
*
Offline Offline

Activity: 1176



View Profile
November 21, 2015, 11:51:45 PM
 #6

 Hi very nice project,thankyou for your work.About exchanges,not so many of them  in fact
C-Cex popular Bittrex Poloniex most popular exchanges i think


              ▄▄████████████▄▄             
          ▄███▀▀▀░░░░░░░░░░▀▀▀███▄▄         
       ▄██▀▀░░░░░░░░░░░░░░░░░░░░░▀██▄       
     ▄██▀░░░░░░░░░░░░░░░░░░░░░░░░░░▀███     
   ▄██▀░░░░░░░░░░░░░░░▄▄▄▄▄█████████████▄   
  ▄██░░░░░░░░░░░▄▄█████████░░░░░░░░░░░░▀█▌ 
 ▐██░░░░░░░░▄█████▀▀▀▀▀▀▀▀▀████▄░░░░░░░░▀█▌
▐██░░░░░░▄███▀▀███████████████▀▀██▄░░░░░░██▌
████▄░░▄██▀███████▄██████▄████████▀██▄░░░▐██
██░▀████▀██████████████████████████████▄░░██
██░░░▀██▄█████████████████████████▄██▀▀██▄██
██▌░░░░▀███▄████████▀▀▀▀███████▄██▀░░░░░▀███
▐██░░░░░░░▀███▄▄███████████▄▄██▀▀░░░░░░░░██▌
 ▐██░░░░░░░░░░▀▀████████████▀░░░░░░░░░░░▄█▌
  ▀██▄▄▄▄▄▄▄▄▄████████▀▀▀░░░░░░░░░░░░░░▄█▌ 
   ▀███▀▀▀▀▀▀░░░░░░░░░░░░░░░░░░░░░░░░▄██▀   
     ▀██▄░░░░░░░░░░░░░░░░░░░░░░░░░░▄██▀     
       ▀███▄░░░░░░░░░░░░░░░░░░░░▄▄██▀       
          ▀████▄▄░░░░░░░░░░▄▄▄███▀         
              ▀▀▀██████████▀▀▀             

     
                         [ Website ]                     
     
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 22, 2015, 04:01:41 AM
 #7

Thank you for the suggestions. I will take a look at the APIs tonight and start getting them implemented. The application was written with multiple exchanges in mind so it shouldn't be a huge undertaking.
ezak
Member
**
Offline Offline

Activity: 70


View Profile
November 22, 2015, 01:01:39 PM
 #8

downloaded but what is instruction for installation and using ?

avatar_kiyoshi
Legendary
*
Offline Offline

Activity: 952


Campaign manager & Designer https://goo.gl/Ahh2r2


View Profile WWW
November 22, 2015, 06:38:59 PM
 #9

Great app, like everyone said, better to implement it to other exchanges, my favorite one is bittrex. AFAIK cryptsy is have some trouble recently.
and add FAQ features on the app is will be great.
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 22, 2015, 07:40:55 PM
 #10

There is a readme in the zip file with instructions on running it. But for simplicity sake, just run the jar using java -jar acctbot-v1.0.0-alpha.1.jar. Wait for it to give you the started message in the console and then in your browser, navigate to https://localhost:6160. It includes a bundled self-signed certificate so you will receive a warning about that. Just proceed past the warning and follow the steps in the (very rough) setup wizard.
ThunderThomas
Full Member
***
Offline Offline

Activity: 210


fastdice.com The Worlds Fastest Bitcoin Dice


View Profile WWW
November 23, 2015, 02:26:54 PM
 #11

HI mate,

I see your script is open source (always good).

Will you consider making it link with the BIttrex API?

Patatas
Legendary
*
Offline Offline

Activity: 994


Crypto-Games.net: Multiple coins, multiple games


View Profile
November 23, 2015, 03:27:43 PM
 #12

Whenever the term automatic and bots are mentioned in the same sentence the only thing comes to my mind is 'How secure it is ?" Because security plays a very important role in such platforms.You can a not can beat other bot and we are in no short of bot programmers .They can simply make a bot to divert the transactions to another address .Will surely check out your github and leave a detailed review .


▄▄▄████████▄▄▄
▄██████████████████▄
▄██████████████████████▄
██████████████████████████
████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
████████████████████████████
██████████████████████████
▀██████████████████████▀
▀██████████████████▀
▀▀▀████████▀▀▀
   ███████
██████████
██████████
██████████
██████████
██████████
██████████
██████████
██████████
██████████
██████████
██████████
███████
BTC  ◉PLAY  ◉XMR  ◉DOGE  ◉STRAT  ◉ETH  ◉GRC  ◉LTC  ◉DASH  ◉PPC
     ▄▄██████████████▄▄
  ▄██████████████████████▄        █████
▄██████████████████████████▄      █████
████ ▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄ ████     ▄██▀
████ █████ ██████ █████ ████    ▄██▀
████ █████ ██████ █████ ████    ██▀
████ █████ ██████ █████ ████    ██
████ ▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀▀▀ ████ ▄██████▄
████████████████████████████ ████████
███████▀            ▀███████ ▀██████▀
█████▀                ▀█████
▀██████████████████████████▀
  ▀▀████████████████████▀▀ 
DICE           
BLACKJACK
PLINKO       
VIDEO POKER
ROULETTE     
LOTTO             
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 23, 2015, 05:28:46 PM
 #13

I completely understand the security concerns surrounding a platform like this. That is why I went the route of open-sourcing the entire thing rather than throwing a SaaS platform online, hiding the source, and asking people to trust me with their exchange keys. I do not enjoy that level of liability. I am well aware that there are many bot developers out there and many of them are significantly more knowledgeable than I am in this area. However, these bot developers don't seem to be very keen on providing a beginner-friendly platform to manage the bots as much as a set of scripts that require at least some level of scripting knowledge to setup and use. My goal is more to provide the complete platform for creating, managing and running the bots. And to give the control to the user so that they need not worry about any shady business going on behind the scenes.

As far as security, I wouldn't be comfortable taking it live on a production server yet, but I do try to keep that thought in mind as I refactor pieces of it. I will be posting more information about customizing the core configuration in the next couple of days to help users better tailor the application to their own needs and to increase the security.

Again, thank you for an objective opinion and I look forward to more feedback.
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 23, 2015, 05:46:49 PM
 #14

HI mate,

I see your script is open source (always good).

Will you consider making it link with the BIttrex API?

Yes. I am currently implementing Poloniex and then will start on C-CEX and Bittrex.
alwinlinzee
Sr. Member
****
Offline Offline

Activity: 434



View Profile
November 24, 2015, 05:43:19 PM
 #15

HI mate,

I see your script is open source (always good).

Will you consider making it link with the BIttrex API?

Yes. I am currently implementing Poloniex and then will start on C-CEX and Bittrex.
This is a good news and i hope it will be possible to do some cryptocoin trading arbitrage with this soon.

arunka71
Sr. Member
****
Offline Offline

Activity: 258


View Profile
November 24, 2015, 09:05:29 PM
 #16

Put an abstraction layer between exchanges and your tradebot, so you don't have to rewrite it when you add a new exchange.
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 25, 2015, 07:28:25 PM
 #17

I had roughly done that, but now I'm refactoring to make the exchange API consistent across the board. I had toyed with using the open source xchange library which touts support for 50+ exchanges, however I was not able to get it to work reliably enough to be practical. Still aiming to have it ready by the end of the week, but with the holiday Tomorrow, it may be the end of the weekend before a new preview is ready.
arunka71
Sr. Member
****
Offline Offline

Activity: 258


View Profile
November 25, 2015, 08:14:50 PM
 #18

I wrote a similar lib and already thought about offering you help with the abstraction. But I think streaming APIs and FIX are the future and my lib is not ready for that, yet.
DanArmstrong
Newbie
*
Offline Offline

Activity: 15


View Profile
November 25, 2015, 09:20:39 PM
 #19

I keep fighting between periodic polling and streaming APIs. Currently I am polling at a configurable interval simply because I'm a bit uneasy about opening the number of connections it would require to subscribe to every channel we are interested in. I may do some tests and see how it performs. I am well aware that using sockets will make response time much better but it would be a relatively large undertaking to switch over at the moment.
yinyan7
Newbie
*
Offline Offline

Activity: 1


View Profile
November 25, 2015, 11:09:08 PM
 #20

great topic  Shocked
Pages: [1] 2  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!