Author

Topic: [DVC]DevCoin - Official Thread - Moderated - page 284. (Read 1058949 times)

hero member
Activity: 994
Merit: 1000
December 31, 2013, 07:34:54 AM
Ok I couldn't find any direct calls in the API to do just this, nor a bot, so I wrote one with the support of a wrapper I modified from github (link in file).

https://github.com/hunterbunter/vircurex-python-shotgunbot

I've tested it and it seems to be behaving as intended, except I don't have the cryptofunds on hand at the moment to put it through it's pacing on 100+ orders (they're tied up testing my volatility bot). Each order has to to have a minimum btc volume of 0.0001 btc, so while I know my bot can handle it, I'm still not sure if Vircurex is going to complain. If anyone can test it out, that'd be great, otherwise I'll wait a few days for my testing run to finish and move some funds over to test.

I tried it, trying to spread 1000 I0Coins across 4401 satoshis through 4500 satoshis, but...

The API does have a limit of 100 open orders, it seems. I already have many hundred so the script was unable to place even a single order.

So to do this is going to require either doing it in the browser with some kind of browser-automation toolkit or plug-in, or waiting for VIrcurex to add it to the site itself (or to get rid of the limit on open orders in the API).

A couple of things I noticed:

- You spelt Satoshi(s) wrong.

- It claimed the 100 orders limit caused the order to fail to release, so I looked on the website in case that meant it had managed to queue them up waiting for release, figuring if so I could release them manually in the website. But they were not sitting there un-released waiting for me to release them. So maybe saying the order failed to release due to the 100 limit is not really quite right, since it seems to have failed to queue it up waiting for release not merely failed to release it?

- It was trying to place orders for slightly less than ten, so it was somehow failing to divide 1000 by 100 and arrive at 10, instead it was 9.99999990 .

-MarkM-


Thanks for the feedback. All this time I thought it was actually SaNtoshi. TIL it's not...fixed that.

The rounding error: That may have been my fault - I had a floating point rounding error that was causing a bug so I multiplied by 100,000,001 at some point, but that caused what you saw. I've changed the way I did it a little so it shouldn't happen now; if it does let me know. I also changed the feedback - you should have been getting a "order failed to open" error, not a release error, so I changed that to be more distinctive (it'll still show "order failed to release" if it was opened but couldn't be released).

The strangest thing, is that I just tested it with some shrapnel, and it actually let me put up more than 100 orders:
100 dvc @ 50001-50200, released 200 orders @ 0.5 dvc each
100 dvc @ 60001-60200, released 200 orders @ 0.5 dvc each
1000 i0c @ 4401 - 4500, released 100 orders @ 10 i0c each

EDIT: Then I placed another order and it came up with the "maximum orders reached" halfway through:
0.0267 btc and 300 dvc @ 1-200, released 53 btc orders correctly, then failed the rest (the dvc was probably going to fail anyway due to being too low volume, but still came up with max orders error)

git is updated with the new files.

I don't know what to make of it Sad
legendary
Activity: 2940
Merit: 1090
December 31, 2013, 06:08:56 AM
Ok I couldn't find any direct calls in the API to do just this, nor a bot, so I wrote one with the support of a wrapper I modified from github (link in file).

https://github.com/hunterbunter/vircurex-python-shotgunbot

I've tested it and it seems to be behaving as intended, except I don't have the cryptofunds on hand at the moment to put it through it's pacing on 100+ orders (they're tied up testing my volatility bot). Each order has to to have a minimum btc volume of 0.0001 btc, so while I know my bot can handle it, I'm still not sure if Vircurex is going to complain. If anyone can test it out, that'd be great, otherwise I'll wait a few days for my testing run to finish and move some funds over to test.

I tried it, trying to spread 1000 I0Coins across 4401 satoshis through 4500 satoshis, but...

The API does have a limit of 100 open orders, it seems. I already have many hundred so the script was unable to place even a single order.

So to do this is going to require either doing it in the browser with some kind of browser-automation toolkit or plug-in, or waiting for VIrcurex to add it to the site itself (or to get rid of the limit on open orders in the API).

A couple of things I noticed:

- You spelt Satoshi(s) wrong.

- It claimed the 100 orders limit caused the order to fail to release, so I looked on the website in case that meant it had managed to queue them up waiting for release, figuring if so I could release them manually in the website. But they were not sitting there un-released waiting for me to release them. So maybe saying the order failed to release due to the 100 limit is not really quite right, since it seems to have failed to queue it up waiting for release not merely failed to release it?

- It was trying to place orders for slightly less than ten, so it was somehow failing to divide 1000 by 100 and arrive at 10, instead it was 9.99999990 .

-MarkM-
hero member
Activity: 720
Merit: 500
December 31, 2013, 04:36:53 AM
I've also posted a business/investment plan on Devtome re. http://www.devtome.com/doku.php?id=devcoin_bounty_now#investment_business_plan

http://www.devtome.com/doku.php?id=development_exchange

Feel free to rip into and criticise it.
hero member
Activity: 727
Merit: 500
Minimum Effort/Maximum effect
December 31, 2013, 03:11:40 AM
..
Um, that article doesn't seem to offer people any way to invest in your plan, nor indicate in what way it is a business (who are the customers of the business, how do they buy the service or product).
..
Back to the "business plan", I now see Unthinkingbit approved it. Unthinkingbit, could you explain a little more what you mean by "a business", inasmuch as I don't see any customers in Smeagol's plan, it looks to me more like a how to play the markets guide or something along those lines.

The investment plan bounty is pretty open:
http://www.devtome.com/doku.php?id=devcoin_bounty_now#investment_business_plan

The purpose of it is to find some way of making money. It could be a plan or idea, later someone could make a publicly traded business out of it, or people could make money from a trading strategy. I expect most plans and ideas to go nowhere, there are 10 awards so that hopefully one of them will make lots of money. The requirement is basically that it must make sense, and be at least 500 words, so that people can grasp it. Also, although I didn't mention it in the bounty, charts and graphs help.

It's up to Smeagol to award the bounties for everyone else's plan. I handled the award for Smeagol because no one can award a bounty to themselves. When I made the bounty I assumed that everyone would have one plan per article, but having multiple ideas is ok. For Smeagol's plan, his ideas make sense, the article is well over 500 words, and he has good images:
http://devtome.com/doku.php?id=altcoin_day_trading_investment_plan

so I awarded him the bounty.


In deed, the more ideas we have the more likely we are to pick the correct ones. what if we just had a continuous bounty for ideas on an ongoing basis... like a monthly idea bounty?
legendary
Activity: 1176
Merit: 1019
I do not give financial advice .. do your own DD
December 31, 2013, 12:21:44 AM
Devcoin Press Release is out: http://bitcoinprbuzz.com/devcoin-dvc-experiences-value-increase-of-over-300-in-two-weeks-the-ethical-merge-mined-bitcoin-alternative/

It'll be on Wall Street Journal, Yahoo Finance etc shortly!

I want Psybits, who is the devcoin advertising admin, to run a big devcoin ad campaign. It would start with six shares directly run by Psybits, plus the authority to hand out up to six shares of awards to people who advertise devcoin independently. For the campaign run directly by Psybits, there would have to be a post or page with a receipt for the most expensive part of the campaign, it doesn't have to be a full cost breakdown. If this goes well, the next round this would be doubled to 12 shares for the campaign and bounties. In the long run the total would further increase as the marketing shares increase, last round they were around 26:
https://bitcointalk.org/index.php?topic=233997.msg3546083;topicseen#msg3546083

Any objections, or should something be changed?


I second this.

I agree too - it would be a pleasure Smiley The more we can get the word out about Devcoin the better.

EDIT: 12 shares from the start would mean I have more resources to devote to the advertising campaigns. I suppose I am a little biased, but this is my humble suggestion.

Is there a page that shows what adverts have already been started? I might be able to come up with some ideas. Smiley

Bittzy78
legendary
Activity: 1176
Merit: 1019
I do not give financial advice .. do your own DD
December 31, 2013, 12:15:40 AM
The admin of CEX.IO has replied to me via email and said they will add DVC/BTC trading when enough people have requested it.

To get DVC/BTC trading on CEX.IO (which is an exchange which has pretty high volume) please complete the following steps:

1.) register for http://cex.io

2.) Go to this link https://support.cex.io/entries/28554767-Convert-NMC-IXC-DVC-to-BTC

3.) Click vote for this feature

4.) You can also submit a support ticket requesting they add DVC/BTC trading asap!

Done!

Great work everyone Smiley

Anyone else who is reading this and wants to get DVC/BTC trading on a very, very large exchange (CEX.IO) please complete the above steps! Takes ~2 minutes.

I just dropped them a suggestion to allow DVC to buy GHS.
legendary
Activity: 1176
Merit: 1019
I do not give financial advice .. do your own DD
December 30, 2013, 11:58:05 PM
Hello,

 I just posted a business idea on Devtome that I think meets the criteria for the Investment Business plan bounty.

http://www.devtome.com/doku.php?id=devcoin_bounty_now#investment_business_plan


The link to my business idea

http://www.devtome.com/doku.php?id=peer_to_peer_lending_idea


If there are some parts that I didn't explain very well or are hard to understand, I will gladly fix them.


If it doesn't meet the criteria for the bounty I still enjoyed writing it..  Smiley


Bittzy78
hero member
Activity: 935
Merit: 1015
December 30, 2013, 10:30:21 PM
Hello!  I would like to present to all, my button!:

SuperNova'd version:


Normal version:


I have posted the normal version here: http://devtomebutton.weebly.com/ and http://www.devtome.com/doku.php?id=devcoin_gallery
for your viewing pleasure

For his button, he gets the last button award. The button bounty is finished.
full member
Activity: 387
Merit: 100
December 30, 2013, 09:35:07 PM
Hello!  I would like to present to all, my button!:

SuperNova'd version:


Normal version:


I have posted the normal version here: http://devtomebutton.weebly.com/ and http://www.devtome.com/doku.php?id=devcoin_gallery
for your viewing pleasure
legendary
Activity: 1176
Merit: 1019
I do not give financial advice .. do your own DD
full member
Activity: 232
Merit: 104
legendary
Activity: 2940
Merit: 1090
December 30, 2013, 07:00:09 PM
Yeah really.

Imagine if programmers sleazed the gig the way some musicians and paint-program-users and such want to.

Here ya go, here is a free program for Fedora Linux Version 17.

Oh you want that for Windows? Sorry, that is gonna cost ya...

Here ya go, here is a free accounting program to do 2013 book-keeping for you.

Oh you wanna do 2014 now? That is gonna cost ya...

Here is a free  browser for you, you can browse my website with it.

Oh you wanna browse someone else's website? Sorry, not with my program you don't...

Etc.

Seriously. I have seen them take multiple layer images, even stuff like text on one layer landscape on another, and hold back the layers, so if you want to change the text or eliminate the text you have to go in with an eraser then try to re-create the parts of the landscape the text had covered.

That is totally anti-open-source. You need the layers in order to do the simplest stupid tweaks/hacks.

Or they will take a very high resolution image, blurr it down to a compressed .jpg for the web, and hold back the actual image, releasing only the blurry compressed for the web .jpg they compiled from it using in effect an image-compiler. Their whole business-model is often about holding back the source and releasing only such compiled stuff.

With music they take a whole bunch of tracks, maybe even one per instrument or "voice", then just like with the images they crush them all together into one track they release so you cannot manipulate the tracks separately. Again, totally anti-open-source.

-MarkM-
full member
Activity: 232
Merit: 104
December 30, 2013, 06:13:52 PM
Let people first and foremost provide music for free (and get compensated in DVC), so other people can use that music for free in their projects.

It seems MarkM's point is being, largely, missed.

If we are talking about free music then the authors of said music can simply release it to the public domain. That is not the same as Open Source. It is my feeling what MarkM is referring to is the Source part. If a programmer writes a program and releases it to Open Source then that source code is available and anyone can modify it to fit their whim. If an artist releases a painting to Open Source then, as MarkM suggested, one would need to know each brush stroke of it's creation so that it could be modified to meet one's whim.

The closest way one could do this with music is to release the scores in my opinion and perhaps terming the license Open Scores, not Open Source. Open Source implies more than that the software is simply free. It also implies that one can modify and use it as fits their whim. To my understanding a copyright on music can be held if one uses more than 8 consecutive notes. So one would, in theory, be able to use up to seven notes of a rif and copyright it even though it was released as Open Source.

Let's keep in mind that the Open Source licensing was put in place with software in mind, not music or art. As far as just releasing something free to the world at large then, perhaps, releasing to the Public Domain would better fit.
full member
Activity: 232
Merit: 104
hero member
Activity: 935
Merit: 1015
December 30, 2013, 04:37:34 PM
..
Um, that article doesn't seem to offer people any way to invest in your plan, nor indicate in what way it is a business (who are the customers of the business, how do they buy the service or product).
..
Back to the "business plan", I now see Unthinkingbit approved it. Unthinkingbit, could you explain a little more what you mean by "a business", inasmuch as I don't see any customers in Smeagol's plan, it looks to me more like a how to play the markets guide or something along those lines.

The investment plan bounty is pretty open:
http://www.devtome.com/doku.php?id=devcoin_bounty_now#investment_business_plan

The purpose of it is to find some way of making money. It could be a plan or idea, later someone could make a publicly traded business out of it, or people could make money from a trading strategy. I expect most plans and ideas to go nowhere, there are 10 awards so that hopefully one of them will make lots of money. The requirement is basically that it must make sense, and be at least 500 words, so that people can grasp it. Also, although I didn't mention it in the bounty, charts and graphs help.

It's up to Smeagol to award the bounties for everyone else's plan. I handled the award for Smeagol because no one can award a bounty to themselves. When I made the bounty I assumed that everyone would have one plan per article, but having multiple ideas is ok. For Smeagol's plan, his ideas make sense, the article is well over 500 words, and he has good images:
http://devtome.com/doku.php?id=altcoin_day_trading_investment_plan

so I awarded him the bounty.
full member
Activity: 387
Merit: 100
December 30, 2013, 12:14:43 PM
Hello everyone on the thread.  I have an important announcement!

My DVC address is...
13uzim3VkT6YSEGsUA7KxKkimepsaLF7ZE

Please do not send DVC to my old address, I do not have my wallet anymore!
legendary
Activity: 1008
Merit: 1005
December 30, 2013, 11:36:03 AM
Hi, I guess I'd like to collect a bounty for the DVC/USD price chart.
dvcticker.info

If there are no objections within 4 days, you will receive 9 shares. Congrats on your first bounty by the way!

Ok I couldn't find any direct calls in the API to do just this, nor a bot, so I wrote one with the support of a wrapper I modified from github (link in file).

https://github.com/hunterbunter/vircurex-python-shotgunbot

Once this has been tested, and there are no objections, you will receive your bounty (24 shares)

I suggest a bounty of 3 shares then 2 shares for a testing report on this bot, any objections?

I also would like to claim 12 shares based on my article located here:  http://www.devtome.com/doku.php?id=plan_for_investing_in_group_buys , of course that is if there are no objections.

If there are no objections within 4 days, you will receive 12 shares.

To all: Remember, anyone who has ever received generation devcoins can suggest, propose, and claim bounties!
newbie
Activity: 49
Merit: 0
December 30, 2013, 11:08:55 AM
Hi, I guess I'd like to collect a bounty for the DVC/USD price chart.

Quote
Devcoin/USD Chart

9 shares remaining for a chart which shows the price of devcoins in USD. The chart should show prices from at least 3 months in the past, if there is no way to get historical data then the website has to be able to store data daily so that the chart could eventually display 3 months.

I launched dvcticker.info over the weekend.

It uses crypto-trade.com's api to pull prices, displays the current statistics. It can be expanded for other apis. Originally I tried vircurex but their docs are terrible.

The site features a DVC/BTC & DVC/USD chart

Historical data for the past 30 days is provided via json @ http://dvcticker.info/history/ so if anyone would like to take this data and make their own charts/run analysis please feel free.

Since the site has just launched it will take ~29 more days before all the data is there. Right now I'm pulling/storing trading data every minute (Devcoin moves slowly anymore felt like overkill & had storage impact).

All the source is available. I can create a github repository once I get a thumbs up from an admin that this is good to go to collect.
hero member
Activity: 994
Merit: 1000
December 30, 2013, 10:28:47 AM
Which brings me to hey how about a bounty for a tool one can use to say "place orders on each and every satoshi of price if possible, if not as many satoshis of price as possible, evenly spread starting at this low price going up to this high price using this many coins" ?

Basically I am spending 16+ hour days manually typing in on Vircurex offers at every satoshi of price, not just on devcoins (I already did them long ago) but now also on IXCoins and I0Coins and hey what the heck even on DOGE. In general I think it would be beneficial if all coins had offers at all possible prices, no empty satoshis of price inbetween.

I looked in Virturex FAQ for frequently asked questions about their API but didn't even see "do you even have an API" listed there.

But I think they do have one even if not active right now as I seem to recall having seen an announcement once upon  time that they were disabling the API temporarily to fix something or something like that.

In general whichever exchange one ends up using, a tool for that exchange would be useful for doing this, as a lot of the price volatility on all exchanges on all coins is simple lazienss of people just posting one offer instead of spreading their offer across every possible price to ensure no gaps thus to smooth out changes in prices.

-MarkM-

I agree that it would be great to place a spread of orders. If someone finds an API call that does this, or finds a bot that already can do this I suggest 4 shares. If it turns out you need to modify or develop a bot to do this, 24 shares for coding. Any objections, or should something be changed?


Ok I couldn't find any direct calls in the API to do just this, nor a bot, so I wrote one with the support of a wrapper I modified from github (link in file).

https://github.com/hunterbunter/vircurex-python-shotgunbot

I've tested it and it seems to be behaving as intended, except I don't have the cryptofunds on hand at the moment to put it through it's pacing on 100+ orders (they're tied up testing my volatility bot). Each order has to to have a minimum btc volume of 0.0001 btc, so while I know my bot can handle it, I'm still not sure if Vircurex is going to complain. If anyone can test it out, that'd be great, otherwise I'll wait a few days for my testing run to finish and move some funds over to test.

There's a handy delete all button on the vircurex order page which makes it easy to clear all the orders the bot creates. I was going to code this in but I don't know if it's worth it...thoughts?

Lastly, I was using powershell to develop it and didn't realize it wraps around in command prompt if you run it through there (on windows)...will put editting the text to make it more readable on my todo list.

To use the bot:

- copy/clone the files from github
- use either 'python shotgunbot.py' or '.\shotgun.py' to run it (to those who don't already have it, you need python installed for it to work)
- enter vircurex username/API password (not login password, check settings to set these, make them the same for all)
- save username/password to file, or not (to save you having to type it in every time)
- enter the currency you want to trade
- enter minimum price *in santoshis* (eg entering 65 would be 0.00000065 btc)
- enter maximum price in santoshis
- enter how much BTC you want to put up (it'll show you how much you have available), just enter if you want to use it all
- enter how much alt-currency you want to put up
- read report, y to confirm
- watch your orders either get released or fail.
legendary
Activity: 1008
Merit: 1005
December 30, 2013, 10:09:52 AM
You'll get 12 shares, there are four 12 share bounties remaining. Since there will be other investment plans, please make the title more specific, like Altcoin Day Trading or Investment Plan (Smeagol).

Done. (http://devtome.com/doku.php?id=altcoin_day_trading_investment_plan)
Jump to: