Author

Topic: BTCD is no more - page 427. (Read 1328490 times)

legendary
Activity: 1176
Merit: 1134
July 27, 2014, 06:32:38 PM
wow well i just bought more

+1

The cycle repeats -  (1) every time I see a downturn I accumulate more
                             (2) get a bit nervous
                               (3) lurk this forum and buy more!


With the specs, the dev and the name/branding, I'm on board for this one.
 
Smiley
wise choice!

I havent seen such horizontal movement in many other coins. It seems that the hodlers are not going on a buy panic and also the WH guys seem to have sold all their coins, so now seems only small lots are on bittrex. cryptsy actually seems to have bigger chunks available.

Anyway, now that I made a modular language handling and independent bot handling, it will help me to add many different types of tradebots. I think I will add the ability for a bot to publish a signal. Then other bots can build on other bot's outputs.

Modular lego-like tradebots!
newbie
Activity: 1
Merit: 0
July 27, 2014, 06:13:42 PM
wow well i just bought more

+1

The cycle repeats -  (1) every time I see a downturn I accumulate more
                             (2) get a bit nervous
                               (3) lurk this forum and buy more!


With the specs, the dev and the name/branding, I'm on board for this one.
 
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 06:10:02 PM
OK, I couldnt resist, I coded the dynamic library loading and even though I dont know how to make them properly if there is a dynamic library with the entry points:

"langname", "compiler", "runtime"

I will add it to the list of available languages. The MGW.conf (too lazy to rename the file for all the different possibilities) file will then look for a field called "tradebot_languages" and if it is an array of filenames, each will attempt to be loaded.

So, the code is there, if anybody can make a dynamic library with these entry points, I could test it

langname is a char * to the name of the language
int32_t (*compiler_func)(void **compiledptr,char *retjsonstr,cJSON *codejson);
int32_t (*runtime_func)(void *compiled,struct tradebot_state *state);

the compiler function does whatever it needs to with codejson and allocates memory for the compiled data and puts that in *compiledptr. status is putinto retjsonstr.

The runtime function will be called with the compiledptr that was saved earlier along with the current tradebot state. The runtime function will be called until it returns nonzero status, negative indicating error, positive indication completion

Each language can have a memory limited number of tradebots all active. I decided to let each tradebot determine if it needs any data during runtime, as otherwise I need a way to generically specify all the possible data needs ahead of time.

James
hero member
Activity: 868
Merit: 1000
July 27, 2014, 05:42:10 PM
hope this coin does well.



BitcoinDarkDice.com is still up for sale.




500 BTCD and it's yours.




get the best gambling domain name for BTCD
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 05:26:04 PM
I made it so you can add new "languages", at least at compile time. Probably can make it deal with dynamic libraries, but my weakness is linkers, so I fear to try that.

So, anybody can write their own JSON parser to define their tradebot. Realistically, it will probably just be me and a few advanced coders, but theoretically you could implement FIX, MT4/MT5, etc. as a dynamically loaded language.
It also offers the ability to have encrypted blobs as the "code" and only people who have the decryption key would be able to run it.

OK, so I think that's pretty good as far as future extensibility. Now some good music and I write "btl", basic tradebot language. I will try to use sandboxed internal API to simplify porting other languages into this system. Though maybe the dynamic library is the way to go, so then you can use whatever language you want. I just dont have time to research how to properly do this. libuv has support for portably calling dynamic libraries. Maybe a good project for noashh to recruit for.

James
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 04:44:50 PM
hit a bit of a snag with JSON going through HTML to libwebsockets to my code, so the input form for the tradebot code will need to use a modified JSON where ' is used instead of "

You can also specify a local file and I think that should be normal JSON as the input form is really just for debugging simple tradebots
member
Activity: 89
Merit: 10
July 27, 2014, 03:48:03 PM
I'm excited at the prospect of all this sweet sweet passive income from staking and privacyservers.


The enthusiasm from the dev team is great.  I can't wait to see what's in store for BitcoinDark.
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 03:46:37 PM
How about if price went up/down X% during last hour   buy/sell Y amount.
Interesting. So you want to change the amount traded based on percentage change.
I had thought to give each tradebot instance a total budget it was allowed to trade
This is good feedback!

My initial approach would not have worked. I need a way for an overall tradebot budget authorization and then have a way for it to dynamically change this budget based on signals

Thanks! I need some more coffee now Smiley
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 03:44:04 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
no commute, work at home, usually dont wear shoes Smiley
Also, 1000 lines is max output (ok, I think I once did 2500 lines in a single "day" but it was something like 20 hours straight) and after I write it, have to debug it. I think sustained output is closer to 300 lines per day

I am also doing a bunch of stuff over in NXT, especially with uMGW, but it all is part of same system. By doing so many things all of this is active in my head and I think this creates some "magic" so I can see stuff that nobody else has a chance to see, simply because I am doing so many things

Anyway, about to go under. Maybe price goes to bargain price when I am not posting

James

Already have my orders set.  Long and strong here.  Sweet dreams man!!!
Ah, my English mistake.
By going "under" I meant into the code Smiley

OK, so I put in a tradebot framework and totally delayed deciding the exact language to program the tradebots in.
I just made a JSON form/file to specify a tradebot and launch it.

So, if anybody has any requests as to what types of things you want your tradebot to be able to do, speak up now. I will try to make it extensible, but maybe I wont be able to handle your use case so easily and will not have time to implement it.

James

Yay nice.
Definitely need rules like stop/loss take/profit.
Best case would be that we can make personal rules - i.e. if x amount of currency sold under price p sell y amount at price q.
The user should be able to choose the different arguments and input the parameter to easily create a rule.


I currently only have the bid/ask info and not trade volumes
I am not sure if all exchanges give trade volumes so this is why the lack of support

But, you would be able to do things like if price on bittrex is higher than cryptsy, sell(or buy)
if the overall slope is positive, but bittrex price is below cryptsy, buy

stuff like that, but it wont be easy for people that are not able to do spreadsheets

I am thinking the JSON will let you specify exchange, contract and for each such thing, there would be additional things like slope, accel, highbid, lowask, etc. etc. literally dozens of data items for each signal.
So, one part of the problem is to identify what signal is important
Then the other part is how to combine different signals into a decision

Until I get the SVM code ported, things will be quite primitive. but I should be able to create a bunch of premade tradebots that do simple things. My hope is that there will be people here that will be able (want to) make tradebots for other people and they can share profits. Still details not all worked out, need to get version 0 out first

I know it wont be totally right, but at least it will make clear what improvements it needs, then 20 versions later we should have nice tradebot language with a bunch of useful premade tradebots

James
full member
Activity: 182
Merit: 100
July 27, 2014, 03:42:55 PM
wow well i just bought more
sr. member
Activity: 256
Merit: 250
July 27, 2014, 03:41:39 PM
How about if price went up/down X% during last hour   buy/sell Y amount.
legendary
Activity: 2464
Merit: 1145
July 27, 2014, 03:08:47 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
no commute, work at home, usually dont wear shoes Smiley
Also, 1000 lines is max output (ok, I think I once did 2500 lines in a single "day" but it was something like 20 hours straight) and after I write it, have to debug it. I think sustained output is closer to 300 lines per day

I am also doing a bunch of stuff over in NXT, especially with uMGW, but it all is part of same system. By doing so many things all of this is active in my head and I think this creates some "magic" so I can see stuff that nobody else has a chance to see, simply because I am doing so many things

Anyway, about to go under. Maybe price goes to bargain price when I am not posting

James

Already have my orders set.  Long and strong here.  Sweet dreams man!!!
Ah, my English mistake.
By going "under" I meant into the code Smiley

OK, so I put in a tradebot framework and totally delayed deciding the exact language to program the tradebots in.
I just made a JSON form/file to specify a tradebot and launch it.

So, if anybody has any requests as to what types of things you want your tradebot to be able to do, speak up now. I will try to make it extensible, but maybe I wont be able to handle your use case so easily and will not have time to implement it.

James

Yay nice.
Definitely need rules like stop/loss take/profit.
Best case would be that we can make personal rules - i.e. if x amount of currency sold under price p sell y amount at price q.
The user should be able to choose the different arguments and input the parameter to easily create a rule.

legendary
Activity: 1206
Merit: 1000
July 27, 2014, 02:57:53 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
no commute, work at home, usually dont wear shoes Smiley
Also, 1000 lines is max output (ok, I think I once did 2500 lines in a single "day" but it was something like 20 hours straight) and after I write it, have to debug it. I think sustained output is closer to 300 lines per day

I am also doing a bunch of stuff over in NXT, especially with uMGW, but it all is part of same system. By doing so many things all of this is active in my head and I think this creates some "magic" so I can see stuff that nobody else has a chance to see, simply because I am doing so many things

Anyway, about to go under. Maybe price goes to bargain price when I am not posting

James

Already have my orders set.  Long and strong here.  Sweet dreams man!!!
Ah, my English mistake.
By going "under" I meant into the code Smiley

OK, so I put in a tradebot framework and totally delayed deciding the exact language to program the tradebots in.
I just made a JSON form/file to specify a tradebot and launch it.

So, if anybody has any requests as to what types of things you want your tradebot to be able to do, speak up now. I will try to make it extensible, but maybe I wont be able to handle your use case so easily and will not have time to implement it.

James

More likely, my "lack of coding knowledge" mistake. I'm sure when you're coding, it's similar to a dream state anyhow.  Peace
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 02:54:09 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
no commute, work at home, usually dont wear shoes Smiley
Also, 1000 lines is max output (ok, I think I once did 2500 lines in a single "day" but it was something like 20 hours straight) and after I write it, have to debug it. I think sustained output is closer to 300 lines per day

I am also doing a bunch of stuff over in NXT, especially with uMGW, but it all is part of same system. By doing so many things all of this is active in my head and I think this creates some "magic" so I can see stuff that nobody else has a chance to see, simply because I am doing so many things

Anyway, about to go under. Maybe price goes to bargain price when I am not posting

James

Already have my orders set.  Long and strong here.  Sweet dreams man!!!
Ah, my English mistake.
By going "under" I meant into the code Smiley

OK, so I put in a tradebot framework and totally delayed deciding the exact language to program the tradebots in.
I just made a JSON form/file to specify a tradebot and launch it.

So, if anybody has any requests as to what types of things you want your tradebot to be able to do, speak up now. I will try to make it extensible, but maybe I wont be able to handle your use case so easily and will not have time to implement it.

James
legendary
Activity: 1820
Merit: 1001
July 27, 2014, 02:41:57 PM
Any recommendations of which pool to use, have a few S1 like to run?

I been using http://btcd.xpool.ca/ without any problems but the problem I see is that I generaly do not think its worth mining on a multipool unless can add considerably more coins to the kitty to mine on. I generally mine about 4 to 6BTCD daily with 700GH or so but to be honest looking at conversions better to mine other coins and then buy up BTCD

Was on http://sha256d.ispace.co.uk/ said "This pool is marked for closure, please withdraw your coins as soon as possible"  What happened there?

The reason they are closing mining on this is due to the POW Proof Of Work round finishing so no more generation of blocks for pool operators.


Any recommendations of which pool to use, have a few S1 like to run?

I been using http://btcd.xpool.ca/ without any problems but the problem I see is that I generaly do not think its worth mining on a multipool unless can add considerably more coins to the kitty to mine on. I generally mine about 4 to 6BTCD daily with 700GH or so but to be honest looking at conversions better to mine other coins and then buy up BTCD

Was on http://sha256d.ispace.co.uk/ said "This pool is marked for closure, please withdraw your coins as soon as possible"  What happened there?

The POW stage finished. You can't mine BTCD anymore. Mining will not generate any coins. You need to trade / buy from exchanges.

Yes you can min btcd.xpool is a multipool thus meaning mining other alt coins and they pay out in BitcoinDark instead of being paid in BTC or other alt coins that's how their pool works mining other alt coins that are the best profitable coins and get exchanged and then you are paid in BitcoinDark as final result.
hero member
Activity: 623
Merit: 500
July 27, 2014, 02:34:22 PM
It will be for Ubuntu, so anybody with VPS should be able to build and run it. You would need to be able to survive without a GUI and do some command line.

great! surviving without a GUI and with command line I can, and will learn about VPS  Cheesy Cheesy
legendary
Activity: 1206
Merit: 1000
July 27, 2014, 02:27:10 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
no commute, work at home, usually dont wear shoes Smiley
Also, 1000 lines is max output (ok, I think I once did 2500 lines in a single "day" but it was something like 20 hours straight) and after I write it, have to debug it. I think sustained output is closer to 300 lines per day

I am also doing a bunch of stuff over in NXT, especially with uMGW, but it all is part of same system. By doing so many things all of this is active in my head and I think this creates some "magic" so I can see stuff that nobody else has a chance to see, simply because I am doing so many things

Anyway, about to go under. Maybe price goes to bargain price when I am not posting

James

Already have my orders set.  Long and strong here.  Sweet dreams man!!!
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 02:25:11 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
no commute, work at home, usually dont wear shoes Smiley
Also, 1000 lines is max output (ok, I think I once did 2500 lines in a single "day" but it was something like 20 hours straight) and after I write it, have to debug it. I think sustained output is closer to 300 lines per day

I am also doing a bunch of stuff over in NXT, especially with uMGW, but it all is part of same system. By doing so many things all of this is active in my head and I think this creates some "magic" so I can see stuff that nobody else has a chance to see, simply because I am doing so many things

Anyway, about to go under. Maybe price goes to bargain price when I am not posting

James
legendary
Activity: 1206
Merit: 1000
July 27, 2014, 02:18:11 PM
Those who FUD the development of this coin are crrraaazzyy, indeed!  There's so much communication here, I almost can't believe it. I mean, between coding 100 hrs/week, 1000 lines/day, eating, sleeping and keeping us informed, I don't see how you do it James. You must be wearing old skool Velcro sneakers so you don't have to tie your laces huh?  Absolutely amazing job dude!!!
legendary
Activity: 1176
Merit: 1134
July 27, 2014, 02:10:08 PM
Great to be a part of a coin with such a dedicated dev.  I'm a LONG-TERM holder.  Need some marketing guys
marketing takes the weekend off Smiley
by working weekends, I get 40% more productivity.
By working 16 hr days, I get another double.
So without any magic, I get three times more stuff done.
Jump to: