Author

Topic: (Closed) Butter Bot!: Premier Bitstamp, and BTC-E EMA Trading Platform (Closed) - page 118. (Read 274784 times)

legendary
Activity: 1183
Merit: 1000
Our New Website is LIVE!

Visit www.BTCBots.com for all your trading bot needs Smiley.

In honor of launch we are offering an EXCLUSIVE 10% off discount code to everyone who purchases through the website, just use the code below on check out!:

TB0874

Pablo,
BTCBots.com
[email protected]
legendary
Activity: 1183
Merit: 1000
member
Activity: 98
Merit: 10
Would love to give this a go.
hero member
Activity: 518
Merit: 500
I've been using the bot for about 5 days now and here is quick "review":

1) The author, Pablo, is very helpful. He responds to all queries (however silly!) very quickly. He also listens to suggestions for new features in future versions.
2) Its impossible in a few days to say if this bot will make you money. The only question a quick test can answer is "does the bot do what it claims to"? And the answer is yes. It implements an EMA-based "trend following" algorithm.
3) It seems very reliable, its basically run 24-7 for me without any issues.

This kind of bot really suits noob / intermediate level traders. A more advanced trader probably wouldn't want a system to always take trading decisions automatically and would also want more charting options, but for the "rest of us", its a very very good introduction to bitcoin trading using a well-known trading algorithm.

Recommended.



newbie
Activity: 14
Merit: 0
Another way the bots can be made to be smarter is you see on the image above when it goes close to a sell, there needs to be some sort of EMA check when using samples because it goes -0.128 to -0.153 back to -0.143. A check on the third sample against the second should be made so that it holds off selling because of that -0.143 showing a possible change of direction. or compare how quickly the EMA has changed over the 3 samples and making a more informed decision so like checking the gap between the 3 samples is above a certain figure.
member
Activity: 72
Merit: 10
I think would be best to do some tests on Mt.Gox historical data to check if this option improves the performance of the bot.

A file with all the mtgox trade data from time zero to 27 Apr 2013 sourced from their API is available here:
http://thepiratebay.sx/torrent/8418450
newbie
Activity: 14
Merit: 0
@Pablo

Yeah it still needs some work to be fully effective because if the EMA is say high in the + percentages but is volatile because it is going downwards it could buy in the wrong direction. Basically it could work better by checking the last price against the volatility to see whether it is the correct direction, like a check of the first sample EMA against the latest.
legendary
Activity: 1183
Merit: 1000
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://bitcointalksearch.org/topic/m.2118599

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), you can see a full discussion here: https://bitcointalksearch.org/topic/goomboos-journal-60501. The solution on the thread is more designed for a frequency bot.

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 an unreliable indicator at best.

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.



I'm not sure because I have very little trading experience and there is most likely better ways of working out volatility. In this very recent example which I'm currently trading with, it skipped the EMA thresholds because volatility wasn't high enough and avoided a stupid sell and buy based on volatility.



Eduk, I can see that, nice job!

We will look into implementing our own solution once we have had time to design one and test it out. Please let us know how your solution works out in the next couple of weeks, if you've found something we missed, we would love to collaborate; and perhaps our own solution will be effective for your bot as well Smiley.

Best,
   Pablo.
newbie
Activity: 14
Merit: 0
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://bitcointalksearch.org/topic/m.2118599

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), you can see a full discussion here: https://bitcointalksearch.org/topic/goomboos-journal-60501. The solution on the thread is more designed for a frequency bot.

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 an unreliable indicator at best.

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.



I'm not sure because I have very little trading experience and there is most likely better ways of working out volatility. In this very recent example which I'm currently trading with, it skipped the EMA thresholds because volatility wasn't high enough and avoided a stupid sell and buy based on volatility.

http://i.imgur.com/37KOIhG.png
legendary
Activity: 1183
Merit: 1000
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://bitcointalksearch.org/topic/m.2118599

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://bitcointalksearch.org/topic/goomboos-journal-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.

newbie
Activity: 12
Merit: 0
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://bitcointalksearch.org/topic/m.2118599
legendary
Activity: 1183
Merit: 1000
Just to let everyone know that we have released a new version this afternoon which deals with the following issues:

1. Aesthetic improvements.
2. Fix for high CPU usage on laptops when internet connectivity is lost.
3. Fix for the bug which blocked trading when PostMarkApp.com had not been set up properly.
4. Other, "under the hood" improvements.
All previous customers will be emailed a copy of the release.

All new customers will receive this version, any existing customers who have not received it already, please drop me an email Smiley.

Best,
  Pablo.
legendary
Activity: 1183
Merit: 1000
hi fible

i don t get it here:

is this an arbitrage trading bot or is this something else?


can you details some funtionnality and give a demo access or something similar?

thanks

and another subsidiairy question,are you able to build something similar for forex markets based on FIX or any proprietary API?

Thanks
 

Hi Papamoi Smiley,
   This is currently an EMA strategy trading bot. We will be incorporating an arbitrage alert bot on top of it in the next release and then fully automated arbitrage trading on top of that for the subsequent one Smiley.

We don't currently have a demo version but here are some of the current features:

1. The code has been completely written in JQuery.
2. The bot is completely stable.
3. You can set different trading windows, 1 minute, 15 minutes, 30 minutes, 45 minutes and 1 hour.
4. You can set two different thresholds for buy and sell commands. You will be notified when the EMA value passes threshold 1 but the bot will only trade after the EMA value has passed threshold 2. Thats 2 threshold for buy and 2 thresholds for sell that you can set.
5. The bot now displays a beautiful graph to show you the trend.
6. There is an arrow on the display showing whether the trend is going up or down.
7. The bot will EMAIL YOU once a threshold has been crossed and once a trade has been made (LIVE), please note you need a FREE account at postmarkapp.com, which grants you 10,000 free emails, thats about 8 years worth of free bot operation.

Screenshots of the current version:





Screenshots of V2 alpha (upcoming):





Any questions you may have, please let me know, or email me at [email protected] Smiley.

Best,
  Pablo.
sr. member
Activity: 378
Merit: 250
hi fible

i don t get it here:

is this an arbitrage trading bot or is this something else?


can you details some funtionnality and give a demo access or something similar?

thanks

and another subsidiairy question,are you able to build something similar for forex markets based on FIX or any proprietary API?

Thanks
 
legendary
Activity: 1183
Merit: 1000
Bought this extension the other day, will be trialling it over the next few days with the recommended settings and report back. Thanks to Fible1, he seems like a helpful guy.

Thank you! It was a pleasure dealing with you as well Smiley.

Pablo.
legendary
Activity: 1183
Merit: 1000
I keep some long term investment coins in my mtgox account (40ish) as I hope that these over time will rise considerably, but I day trade with around $3000. when the bot is executing trades, I want it to play around with my $3000 but leave my 40btc alone, will the new version do this? If so u have a sale!

Hi Micheal,
    Yes, the new version V2 (which will be a free upgrade to early adopters), which will be out in the next 2-3 weeks, will allow you to specify a reserve either as USD or BTC; if all goes well you will also be able to specify a fractional reserve of holdings Smiley.

If you would like to purchase, please email me at [email protected] Smiley.

Anything else I can do for you, please let me know!

Pablo.
legendary
Activity: 1183
Merit: 1000
I'm currently testing one of the open-source originals that this bot is based on.  If I have positive results then I'm keen to buy it when the multi-market integration is implemented.

I just have a few questions:

- Will you be supporting other cryptos? For example, will it be possible to trade LTC on BTC-E?
- If so, would it be possible to run two instances of the bot (presumably in seperate Chrome windows?) on BTC-E, one trading LTC and the other trading BTC.
- If the above is possible, presumably you would need to implement a way to support multiple balances for the different cryptos?

One feature that might be useful is to be able to specify the reserve amount as a percentage as well as a number. For example, instead of specifying that I want to keep 10 BTC that the bot cannot trade with, I could specify that the bot can only ever trade with 50% of my BTC balance.



Hi Smiley,
   To answer your questions:

1. Yes, we will be supporting other cryptos. This will happen in the V3 upgrade which is currently in alpha testing.
2. This is one of the things we are working out. V3 will include a fully functional arbitrage bot so that you can take advantage of arbitrage opportunities on multiple exchanges automatically; therefore, if you are running multiple instances of the bot you will need a way to shut of arbitrage bot only. This won't be a problem if you are only running EMA bot. A solution is in the works Smiley.
3. Percent reserve will almost certainly be a feature in V2, coming out as a free upgrade in a couple of weeks Smiley.

Anything else you may need, I'm your man Smiley.

Pablo.
full member
Activity: 120
Merit: 100
Bought this extension the other day, will be trialling it over the next few days with the recommended settings and report back. Thanks to Fible1, he seems like a helpful guy.
newbie
Activity: 17
Merit: 0
you're probably right, what is the best way of doing this?

Mike.
hero member
Activity: 514
Merit: 500
I keep some long term investment coins in my mtgox account (40ish) as I hope that these over time will rise considerably, but I day trade with around $3000. when the bot is executing trades, I want it to play around with my $3000 but leave my 40btc alone, will the new version do this? If so u have a sale!
would it not be safer and simpler to take the long term coins off mtgox and store them somewhere secure?
Jump to: