finway (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 11:28:11 AM |
|
Kill it!
|
|
|
|
Mushoz
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 11:35:18 AM |
|
The bot that's spamming <0.00 BTC trades? Yeah, very annoying. Producing loads of noise on graphs =/
|
www.bitbuy.nl - Koop eenvoudig, snel en goedkoop bitcoins bij Bitbuy!
|
|
|
notme
Legendary
Offline
Activity: 1904
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 11:48:44 AM |
|
I hope they keep it running... It provides some interesting data if you can decipher what it is indicating.
|
|
|
|
Mushoz
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 11:53:26 AM |
|
I hope they keep it running... It provides some interesting data if you can decipher what it is indicating.
What is it indicating according to you?
|
www.bitbuy.nl - Koop eenvoudig, snel en goedkoop bitcoins bij Bitbuy!
|
|
|
notme
Legendary
Offline
Activity: 1904
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 12:06:07 PM |
|
If you compare volume weighted moving average versus simple moving average, this will cause the simple moving average to be more indicative of the current spread prices whereas the volume weighted average shows where most of the heavy trading occurred.
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:07:06 PM |
|
If you compare volume weighted moving average versus simple moving average, this will cause the simple moving average to be more indicative of the current spread prices whereas the volume weighted average shows where most of the heavy trading occurred.
How does the bot spamming bogus trades worth less than a fractional penny each add value to an analysis. It would be like saying if you turn your amplifier up so loud it adds distortion to the music you can appreciate it better. I have no idea why Mt. Gox doesn't implement a minimum trade size. It wouldn't need to be large even 1 BTC would be fine.
|
|
|
|
finway (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:14:06 PM |
|
So, you don't stop that bot, you just make it thinner, thanks! ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif)
|
|
|
|
notme
Legendary
Offline
Activity: 1904
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:19:50 PM |
|
If you compare volume weighted moving average versus simple moving average, this will cause the simple moving average to be more indicative of the current spread prices whereas the volume weighted average shows where most of the heavy trading occurred.
How does the bot spamming bogus trades worth less than a fractional penny each add value to an analysis. It would be like saying if you turn your amplifier up so loud it adds distortion to the music you can appreciate it better. I have no idea why Mt. Gox doesn't implement a minimum trade size. It wouldn't need to be large even 1 BTC would be fine. You can ignore those trades in your analysis you you want. It is very easy to filter out this type of "noise" since it is very ordered. This is nothing like adding distortion to music. It shows the available prices over time, which indicates where people are willing to buy/sell at any given time. If the prices available are on average much higher than the volume weighted price than there are buyers buying at the low end of the volatility. If the prices available are much lower than the volume weighted price than there are sellers selling at the high end of the volatility. Nobody would be throwing money at the market like that if there wan't something to be gained from it. Even it the amounts are tiny, playing the spread in reverse plus fees eats most of each trade, and these are happening every few seconds.
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:27:33 PM |
|
You can ignore those trades in your analysis you you want. It is very easy to filter out this type of "noise" since it is very ordered. This is nothing like adding distortion to music. It shows the available prices over time, which indicates where people are willing to buy/sell at any given time. If the prices available are on average much higher than the volume weighted price than there are buyers buying at the low end of the volatility. If the prices available are much lower than the volume weighted price than there are sellers selling at the high end of the volatility. Nobody would be throwing money at the market like that if there wan't something to be gained from it. Even it the amounts are tiny, playing the spread in reverse plus fees eats most of each trade, and these are happening every few seconds.
I understand you can ignore it but ignoring it adds nothing. Basing your analysis on such an obviously manipulated trade seems to not provide any value either. At best you ignore it and are not better than if the bot didn't exist. I think you are vastly overestimating the cost of that stupid bot. The transaction size is 0.0000001 BTC. Lets say it trades once per second 0.0000001 * 60 * 60 * 24 * 365 * 0.6% = 0.019 BTC per year in trading fees. How much trading losses is the bot racking up? I don't know but lets say it is 10% of principal. That is <1 BTC per year. I never said there isn't something to be gained from it. It distorts the charts and most people won't filter that out. That misinformation has to be worth 1 BTC per year right?
|
|
|
|
Hawkix
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:34:04 PM |
|
I would sugget MtGox to start taking minimal transaction fee, like 0.001 BTC, regardless of the size of the transaction. Will not hurt anyone .. except that stupid bot(s).
|
|
|
|
notme
Legendary
Offline
Activity: 1904
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:35:26 PM |
|
I understand you can ignore it but ignoring it adds nothing. Basing your analysis on such an obviously manipulated trade seems to not provide any value either. At best you ignore it and are not better than if the bot didn't exist.
I think you are vastly overestimating the cost of that stupid bot. The transaction size is 0.0000001 BTC. Lets say it trades once per second 0.0000001 * 60 * 60 * 24 * 365 * 0.6% = 0.019 BTC per year in trading fees. How much trading losses is the bot racking up? I don't know but lets say it is 10% of principal. That is <1 BTC per year.
I never said there isn't something to be gained from it. It distorts the charts and most people won't filter that out. That misinformation has to be worth 1 BTC per year right?
If it is that cheap, and you want rid of it, the best way would be for 10 or so people to run the same bot. MtGox would quickly adapt to prevent this behavior.
|
|
|
|
RyNinDaCleM
Legendary
Offline
Activity: 2408
Merit: 1009
Legen -wait for it- dary
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:42:05 PM |
|
Someone has to be losing money on this. It buys high and sells low, + fees.
|
|
|
|
notme
Legendary
Offline
Activity: 1904
Merit: 1002
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:46:21 PM |
|
It just ate a piece of my bid... that piece was 0.00003, so my calculation (assuming every 10 seconds, 2% spread, 0.5% fee, and consistent order size)
0.00003*6*60*24*365*0.025 = 2.3652 BTC per year
|
|
|
|
RyNinDaCleM
Legendary
Offline
Activity: 2408
Merit: 1009
Legen -wait for it- dary
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 02:55:30 PM |
|
lol ok! On clark moody, these register as .0001. Whereas I can only place an order of .01 minimum. It's spam, and it bogs down the system. My browser has *almost* as much CPU utilization as the miners core.
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 03:04:49 PM |
|
Someone has to be losing money on this. It buys high and sells low, + fees.
Sure they may be losing money but even if the spread is 10% the volume is so tiny it is a token amount. If you could spend <10 BTC a year and fuck up the charts so bad your opponents (and yes currency trading is a zero sum game) make mistakes that might net you 10,000 BTC in trading profits is it really losing money? ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
runeks
Legendary
Offline
Activity: 980
Merit: 1008
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 03:13:31 PM |
|
So what's the assessment? Is it just spamming? Or an attempt to fool bots? Ie. is the motive profit or vandalism? Using some simple Python code, I get the following information regarding the volume of these trades (below 0.00005 BTC) in the last 24 hours: largest trade volume: 0.000036 BTC smallest trade volume: 0.000002 BTC average trade volume : 0.000030 BTC number of trades: 5515 Ie. 5515 trades were made in the last 24 hours that were below 50 µBTC. The largest of which was 36 µBTC, the smallest 2 µBTC and the average volume of all these trades were 30 µBTC. Here's the code if anyone's interesting in playing with it. import urllib2, datetime from time import time
URL = "http://bitcoincharts.com/t/trades.csv?symbol=mtgoxUSD&start=" + str(int(time() - 24*3600)) LIMIT = 0.00005
data = urllib2.urlopen(URL).read() newvar = data.split('\n')
numbers = [] for a in newvar: tmp = [] tmp.append(int(a.split(',')[0])) tmp.append(float(a.split(',')[1])) tmp.append(float(a.split(',')[2])) numbers.append(tmp)
trades = [] count = 0 largest = 0 smallest = 0.00005 total = 0 for a in numbers: if a[2] <= LIMIT: print "%s %f %f" % (datetime.datetime.fromtimestamp(a[0]).strftime('%H:%M:%S'), a[1], a[2]) if (a[2] < smallest): smallest = a[2] if (a[2] > largest): largest = a[2] total += a[2] count += 1
print "largest: %f\nsmallest: %f\naverage: %f\ncount: %d" % (largest, smallest, total/count, count)
|
|
|
|
runlinux
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 07:34:22 PM |
|
its costing my dumb bot a lot of money, lol.
the ticker data is affected by this as the small amounts test where the spread is. When im working off the ticker data and making trades to be in positions, im screwed. my bad programming + my dumb bot + those stupid small trades = 24% loss today... needless to say, i turned my idiot bot off.
|
|
|
|
OgNasty
Donator
Legendary
Offline
Activity: 4858
Merit: 4589
Leading Crypto Sports Betting & Casino Platform
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 11:14:51 PM |
|
The fact so many people are upset by this makes me want it to continue. Especially if it's eating other bots' lunch like the above poster indicates. ![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
Zotia
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 21, 2011, 11:16:32 PM |
|
its costing my dumb bot a lot of money, lol.
the ticker data is affected by this as the small amounts test where the spread is. When im working off the ticker data and making trades to be in positions, im screwed. my bad programming + my dumb bot + those stupid small trades = 24% loss today... needless to say, i turned my idiot bot off.
Why not just make your bot ignore trades under 0.01 BTC?
|
|
|
|
Bigpiggy01
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
December 22, 2011, 08:55:20 AM |
|
Ummm how come no one has noticed that this coincided with Mt Gox announcing discounting trade fees for Christmas It just looks like whoever it is didn't notice that the discount doesn't come into effect until the 25th ![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
|
|
|
|
|