Post
Topic
Board Services
Re: B-BOT: New MtGox EMA Trading Plataform
by
fible1
on 12/05/2013, 17:34:56 UTC
How about some sort of ranging market detection so that the bot would stop trading in periods of low volatility like we've seen over the last few days?

The link in this post seems very interesting: https://bitcointalk.org/index.php?topic=67591.msg2118599#msg2118599

Hi Smiley,
  Yes I saw the post and I've been thinking about it. An EMA trading bot, by its very nature (it identifies trends), is resistant to volatility if proper time thresholds are used (15 minutes to an hour in the BTC market, I personally use 30 minutes), you can see a full discussion here: https://bitcointalk.org/index.php?topic=60501. The solution on the thread is more designed for a frequency bot, the author using 5 minute trade windows for his samples (a frequency bot). This is a very understated but very, very, important distinction.

What this solution is doing is its taking the lowest value from the current set of data and subtracting it from the highest, then comparing that value to the last value obtained from the last set of data. It's not a complex implementation.

The solution implemented here is very easy for us to add to the bot and I'm happy to schedule it, I have yet to turn down a request for the new version Smiley, but please be aware it is a highly unstable solution that will likely be counterproductive. I leave you with the words of the programmer who added the feature in the bot you are discussing:

"Whether this is the best way of working out volatility, I'm not sure." - Eduk

What I can promise you is that we will be sure to publish a complete and effective volatility solution when we have found one and tested it out with our own money Smiley.

Pablo.