Author

Topic: Claptrap fintech bot (Read 842 times)

full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
October 22, 2017, 02:51:57 AM
#14
Big success yesterday. Finaly figured out all the bullshit with policies and users in Vault.
Now we have safe personally encoded storage for private data.
Two big tasks ahead.
1. Need to transform app into real service running 247. User tokens(security tkones....Jesus we already have domain name collision on our hands) have to be stored in memory of application, that will give protection.
2. Need to plan implementation of all protocols that i use now. Which is 5-6 exchanges, 2 casinos, lending bots, etherium tokens, wave tokens. Neo tokens. Couple of Bitcoin block chain clones that i guess have blockchain explorer.... . Jaxx wallet which i dont know how to even ....whatever.

What does it teach us? It escalated fast. All this mess from single Btifnex account.
Thanks
full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
October 07, 2017, 02:17:29 AM
#13
Big delay. I so need it already.
Too many accounts to keep eye on.
The problem was that i found myself with program that have access to all my api keys and has no security by itself.
So i had to implement all the bullshit of Hashicorp Vault policy and user management.
After that i found out that service runs as scheduled task that respond to message in telegram once per minute. It was no suitable for authentication funnel.
So i had to refactor app to run as a service.
Gods willing it will work and that ill just add all my accounts with same functionality. Display value in coin, value in usd , value in BTC for each type of coin that i have.
New release soon i hope.

P.S. Ive used monkey patch lib for go....it does not work on windows. And i got Dell with Windows 10 with me to travel since i didnt want to bring 15 inch MacBook pro with me. Too heavy. Another sad delay.
full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
September 17, 2017, 11:00:42 AM
#12
Nice initiative.

Quote
I didnt decided about DB server yet.
MongoDb is not bad.Also depends on what language you're using as middleware.I suggest checking out Couch/Pouch Db.I didn't see no running instructions at the moment.Does it work or anyway to run it locally ?
Go is a descent choice but scala would do wonder in the stack you have defined.TDD based development gives me organisms.I wish I could contribute but I'm not familiar with GO and don't have much time to invest into learning it.

MongoDB is good as starter kit. Easy to deploy single master. But if application matures enough to deploy it to AWS, MongoDB becomes problem, it wont replicate properly over availability zones and all this Master Slave thing is annoying. Will try to abstract it somehow. I personally hate DBs and try to push it as far as i can Smiley

Dont be afraid of GO. Seriously its like C with everything your ever wanted to change in it. Its minimalistic fast and straight to the point.  Dependency management works like a charm it runs on top of github so no need for artifactory. Static types. There are libraries for everything you want. No Java bullshit with Springs dependency injections and configuration files for every little thing you want to do.

Scala is awesome. No doubt. I say no to scala because of one thing - JVM. Its real pain in the ass to manage java versions on production servers. Yes i know i can "compile it" it , or make war file , or bundle it, or whatever fancy trick is in the hype this month. And you need artifactory after some time....maven. gulp. cradle...well you get my point.
With go you just copy paste  your binary and you are done. It will work as long as processor instruction set is not changed. And its not some fancy packaging system that "will solve all your problems" , its core feature of the language itself.
legendary
Activity: 1988
Merit: 1317
Get your game girl
September 17, 2017, 07:11:51 AM
#11
Nice initiative.

Quote
I didnt decided about DB server yet.
MongoDb is not bad.Also depends on what language you're using as middleware.I suggest checking out Couch/Pouch Db.I didn't see no running instructions at the moment.Does it work or anyway to run it locally ?
Go is a descent choice but scala would do wonder in the stack you have defined.TDD based development gives me organisms.I wish I could contribute but I'm not familiar with GO and don't have much time to invest into learning it.
sr. member
Activity: 857
Merit: 262
September 17, 2017, 05:55:58 AM
#10

I think really cool idea would be to implement some sort of arbitrage between exchanges.With statistical estimations of coin transfers and costs calculations.

yeah. I thought about it. Due to generally high levels of volatility combined with somehow unpredictable exchange to exchange transaction times you probably should consider calculating your starting single position amount as: total_invested/num_of_exchanges/num_pairs/2 , spread among the pairs and exchanges.
funds balancing should be done "offline" and adjusted in accordance with past performance stats
full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
September 16, 2017, 04:51:27 AM
#9
there is another very simple project that connects to kuna.io and can perform vert simple trading strategy. it was posted on kuna.io support page (http://support.kuna.io/support/discussions/topics/17000009185).

 Thanks man.
Im mostly into lending but trading is something ill definitely get into lately.
I think really cool idea would be to implement some sort of arbitrage between exchanges.With statistical estimations of coin transfers and costs calculations.
full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
September 16, 2017, 04:35:22 AM
#8
Currently Bitfinex Kraken and Kuna markets.
I'm implementing security feature, so private data will be isolated.
After that part is done im planing to implement simple report on my accounts value on these markets.
Ill add other markets as i expend my portfolio.
I think scraping rates from cryptocap and news from selected topics of bitcointalk will be useful too.

Has it been profitable for you?

Sure but not in money profitable sense yet.
Im learning a lot about ecosystem. Im sharping my golang kungfu. Im saving time by having simple reports from different accounts in one secured place.
Im planing to run it for actual lending with real account next month somewhere (have very busy day job so not so much time for fun projects).
I should probably post most road map on github. Will be good to stay on course and keep sense of time.
member
Activity: 62
Merit: 10
September 16, 2017, 02:04:38 AM
#7
there is another very simple project that connects to kuna.io and can perform vert simple trading strategy. it was posted on kuna.io support page (http://support.kuna.io/support/discussions/topics/17000009185).
full member
Activity: 465
Merit: 100
September 15, 2017, 07:43:55 PM
#6
Currently Bitfinex Kraken and Kuna markets.
I'm implementing security feature, so private data will be isolated.
After that part is done im planing to implement simple report on my accounts value on these markets.
Ill add other markets as i expend my portfolio.
I think scraping rates from cryptocap and news from selected topics of bitcointalk will be useful too.

Has it been profitable for you?
member
Activity: 62
Merit: 10
September 15, 2017, 05:57:36 AM
#5
kickass, man! i need kuna automation definitely... what is the status so far?
full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
September 12, 2017, 05:42:04 PM
#4
Currently Bitfinex Kraken and Kuna markets.
I'm implementing security feature, so private data will be isolated.
After that part is done im planing to implement simple report on my accounts value on these markets.
Ill add other markets as i expend my portfolio.
I think scraping rates from cryptocap and news from selected topics of bitcointalk will be useful too.
newbie
Activity: 42
Merit: 0
September 12, 2017, 06:24:18 AM
#3
What are you talking about? Just not understanding.
sr. member
Activity: 857
Merit: 262
September 12, 2017, 06:20:45 AM
#2
I'm looking for some flexible trading automation options.
What this bot is capable of? what exchanges does it support?
full member
Activity: 266
Merit: 101
Im the very decease you pretend to be
September 09, 2017, 06:14:31 AM
#1
Cryptocurrency world is diverse and hard to grasp.But pays up nicely. There are tons of sites, exchanges, sources of information that had to be monitored. I have full time job that wont allow me to spend more than 1 hour a day to manage my crypto assets. Telegram bot can be very useful to combine and present information in secure manner. And writing software is a good way to learn ecosystem.

I've started development of my own fintech bot as a way to understand cryptoworld better.

This is github repo for my project.

https://github.com/alexshemesh/claptrap

Any comments are welcome
Jump to: