Pages:
Author

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

legendary
Activity: 1183
Merit: 1000
Hey Guys Smiley,
  Just want to welcome the newcomers and give a shout out to those already in the community!

Pablo.
legendary
Activity: 1183
Merit: 1000
Pablo,

I was thinking about if you were to add the 'don't trade at a loss' feature to the bot, it ought to be able to be switched on / off so that those of us who don't want to use it don't have to. Also so we can see for ourselves how it pans out in backtesting when its on or off.

It would be nice if the devs could code a smart method that didn't hurt profits in backtesting. It would be a nice feature to have, as I've seen in backtesting the bot be responsible for thousands of dollars in losses only to be saved by a price rally later. I think there ought to be a way for it to be smart enough to not have those losses.

Hi NginUS Smiley,
  Yep, if we do the "do not trade at loss" feature, you will definitely be able to turn it on and off Smiley.

We are working on improving the trading engine as I mentioned a few pages back, we are being very diligent about it so it is taking its time, we'll see what we can combine and what we come up with. I will report back when we have some definitive results Smiley.

Pablo.
newbie
Activity: 35
Merit: 0
I have similar experience..
IMHO profit should be calculated in BTC, not USD, or you should be able to chose do you want for profit to be displayed in USD or BTC.

In a market where the price only goes up when you sell high and buy later a little bit lower, you expose yourself to erosion.

E.g.
Buy at 100, sell at 112. Buy at 109, sell at 121, buy at 118, sell at 125 and so on > BTC erosion.
Buy at 100, sell at 112. Buy at 98, sell at 121, buy at 95, sell at 125, buy at 93 > BTC profit.

The latter is not happening, so calculating profits in BTC does not make sense, because you will only see losses.

One thing that we should considers however is that 1 mont ago 1BTC on bitstamp.net was 126$, now it's 499.

- The BOT tweaked to trade at 15 minutes intervals would have given 158% in 13 trades
- Buy and Hold would have given a profit of 194%

So IMHO with this trend it's difficult to choose between buy and hold, manual day-trading or the BOT.




full member
Activity: 190
Merit: 100
Pablo,

I was thinking about if you were to add the 'don't trade at a loss' feature to the bot, it ought to be able to be switched on / off so that those of us who don't want to use it don't have to. Also so we can see for ourselves how it pans out in backtesting when its on or off.

It would be nice if the devs could code a smart method that didn't hurt profits in backtesting. It would be a nice feature to have, as I've seen in backtesting the bot be responsible for thousands of dollars in losses only to be saved by a price rally later. I think there ought to be a way for it to be smart enough to not have those losses.
sr. member
Activity: 476
Merit: 250
I am still waiting for ALT COINS support...

I don't get the advantage to trading in altcoins. I personally don't see much of a future for them compared to bitcoin, & would rather hold btc than anything else. Maybe ltc. I like that I can take my btc to coinbase & cash some out when I need some cash, whereas altcoins I can't do that.

Do you think they're going to take off one day? Is it worth having them? Why do you want to deal with them?
I used to think that way, until I found the perfect use for LTC: arbitrage between exchanges.  Just think if MtGox, Bitstamp and BtcChina carried LTC.  There would be little to no price difference for btc.  Alt coins with enough infrastructure to support it, would provide users a way to move funds to an exchange where they could cash out without verification rules or at lower costs.

I think people deal with them, because they make money with them.
full member
Activity: 190
Merit: 100
I am still waiting for ALT COINS support...

I don't get the advantage to trading in altcoins. I personally don't see much of a future for them compared to bitcoin, & would rather hold btc than anything else. Maybe ltc. I like that I can take my btc to coinbase & cash some out when I need some cash, whereas altcoins I can't do that.

Do you think they're going to take off one day? Is it worth having them? Why do you want to deal with them?
sr. member
Activity: 462
Merit: 250
Free World
I am still waiting for ALT COINS support...
sr. member
Activity: 448
Merit: 250
Giving BB a try!  It's a little pricey it seems unless you have a larger trading account, but maybe that's just me.  I'm mostly messing around with it now.
sr. member
Activity: 327
Merit: 250
Any plans to have the drop down on the browser show maybe in parenthesis your Set reserve amount? Right now it just shows your full account balance, I know I have a reserve set but id feel better if I saw it listed Smiley
sr. member
Activity: 462
Merit: 250
I may be interested again in this bot when it will add :

- Profit calculated in BTC
- BTCchina
- Never trade on loss (option if btc price drops x% sell)



This is included, it's called stop loss...
sr. member
Activity: 476
Merit: 250
I'm talking about 20-30% price drop. Cash out if for any reason price drop will be massive.

so you want your bot to panic sell?

but I was referring to the other thing, the "never trade on a loss"  some trades are losses, that's just the nature of the game.  Sometimes you have to take small losses to realize big gains.
hero member
Activity: 837
Merit: 1000
- Never trade on loss (option if btc price drops x% sell)
I think this is a bad idea.  For example, the other day, during the dip, my bot sold at $412.  He then bought at $415.  The price is currently at $460.

He traded on a loss, but that was the right thing to do, get back in before the big rise.

Cutting losses is as important as trying to avoid them.

I'm talking about 20-30% price drop. Cash out if for any reason price drop will be massive.
sr. member
Activity: 476
Merit: 250
- Never trade on loss (option if btc price drops x% sell)
I think this is a bad idea.  For example, the other day, during the dip, my bot sold at $412.  He then bought at $415.  The price is currently at $460.

He traded on a loss, but that was the right thing to do, get back in before the big rise.

Cutting losses is as important as trying to avoid them.
full member
Activity: 163
Merit: 100
hero member
Activity: 837
Merit: 1000
Remote connection to a virtual desktop will most likely be overkill. I'm sure he's looking into hosting the bot as a web application.

They will have to rewrite it, since for now you need a browser. Someone asked for a console application and Pablo said that it was not possible at the moment.

Quote
I seem to have read that this has been taking some time to figure out. I have mine currently running on my home server iMac, no trades yet - possibly the uptrend?

Take a look and set the interval to 1h, 30m, 15m.
http://bitcoinwisdom.com/markets/bitstamp/btcusd
http://bitcoinwisdom.com/markets/mtgox/btcusd

With this trend - and depending on the exchange - with trading set to 30/60minutes the bot should be doing buy&hold mostly.


Thanks. Anyone know how to set EMA values on bitcoinwisdom? Apparently they are fixed.

PARAMETERS - in the menu Smiley
hero member
Activity: 837
Merit: 1000
I may be interested again in this bot when it will add :

- Profit calculated in BTC
- BTCchina
- Never trade on loss (option if btc price drops x% sell)

full member
Activity: 163
Merit: 100
Remote connection to a virtual desktop will most likely be overkill. I'm sure he's looking into hosting the bot as a web application.

They will have to rewrite it, since for now you need a browser. Someone asked for a console application and Pablo said that it was not possible at the moment.

Quote
I seem to have read that this has been taking some time to figure out. I have mine currently running on my home server iMac, no trades yet - possibly the uptrend?

Take a look and set the interval to 1h, 30m, 15m.
http://bitcoinwisdom.com/markets/bitstamp/btcusd
http://bitcoinwisdom.com/markets/mtgox/btcusd

With this trend - and depending on the exchange - with trading set to 30/60minutes the bot should be doing buy&hold mostly.


Thanks. Anyone know how to set EMA values on bitcoinwisdom? Apparently they are not changeable.
sr. member
Activity: 504
Merit: 251
Well i have tried this bot for 1 week with the best settings i can find , and here are my results :

Started with 0.24099788 BTC
Ended up with 0.16222080 BTC

History is telling me I have +30% profit.

Best of luck.

I have similar experience..
IMHO profit should be calculated in BTC, not USD, or you should be able to chose do you want for profit to be displayed in USD or BTC.
hero member
Activity: 837
Merit: 1000
Well i have tried this bot for 1 week with the best settings i can find , and here are my results :

Started with 0.24099788 BTC
Ended up with 0.16222080 BTC

History is telling me I have +30% profit.

Best of luck.
newbie
Activity: 35
Merit: 0
We are looking at security to the best of our ability and as far as is reasonable for us to do so (I.E. if they NSA or CIA decide they really want to hack us well... Smiley ), but hosting will include very clear disclaimers regarding this issue. Nothing anyone can build is fool proof and although we are confident that hosting is not a decent target for an organized attack (because you can't steal any coins) and we are confident we can build an infrastructure to withstand most other situations, we really can't make any absolute guarantees, in computer security, no one can.

So to answer your question: We are taking every reasonable precaution but in the end it is a personal choice to use or not the service, we can't make absolute guarantees.

Please let me know if you need anything at all Smiley.

Pablo.

If you are implementing the bot as a web application, the best authentication you can put in front of it is Apache's.
In this way you don't have to worry too much about sanitising input at least when you login.

2FA after Apache would be nice as well.

As I have said I am not worried about people stealing BTC/money: the permissions granted to teh BOT by the API Key are already preventing this. I am worried about DOS scenarios, where accounts can be wiped out because of intentional misconfiguration (typically things like: buy high, sell low, reverse EMA, absurd TSL and so on).

If you are rewriting the BOT, consider the possibility of creating a console application that can be daemonised, configurable through a JSON configuration file and an added GUI on top of it for remote interaction.

In this way you could sell 3 versions of the BOT:
1-Classic (browser extension)
2-Standalone hosted
3-Standalone self-hosted

3 being the same of 2, just run using customer's resources will come without added efforts and may potentially save you some money in the long run (people pay for the subscription, you don't pay for the resources to run the BOT).
Pages:
Jump to: