Bitcoin Forum
June 16, 2024, 07:28:59 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 120 »
  Print  
Author Topic: (Closed) Butter Bot!: Premier Bitstamp, and BTC-E EMA Trading Platform (Closed)  (Read 274746 times)
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 19, 2013, 01:44:52 PM
 #201

I have been learning how the bot works by watching it make decisions. I think there is room for improvement with just a few extra features.

Is there any chance that the tables that show up showing the Time, Price, Diff could be outputted in some other form? CSV or just as a regular HTML web page that gets re-generated with ongoing measurements of diff?

The reason I ask is because the bot gives valuable information that can make it extremely trivial to make a profit at any setting. The issue is the chrome plugin seems to generate a valid web page with "all the details" but the page itself is not directly accessible.

I am a fan of automation and would very much love to get my hands on the data spit out by the B-Bot in "popup.html". I have been trading manually alongside the B-Bot in a different account and that has netted me about 10 to 15 BTC in the last two days. But the B-Bot has actually lost .3 BTC in a test account (originally with 4.5 BTC) in the same time frame.

-------------------------

The reason I ask is because I noticed that the B-Bot pays close attention to the differences between the two EMA lines to determine the crossover. Both going up and down. The shape of the curve and the steepness can be determined from simply looking at the difference values. What I haven't seen yet is any form of the bot tracking what the original entry point was. (Maybe it does, but it doesn't give any indication of what that value might be)

I assumed the "Stop Trading Loss" feature was implemented as a way to trigger some kind of percentage where the bot would execute a trade. The only problem is it does not appear to work. (I am unsure)

I place very low settings on the bot to see if it would trigger trades even with a drop of 1%+ (my stop loss setting) and it seems to follow the curve even when it drops more than 1% (in my favor).

So there seems to be a very critical feature missing from B-Bot v2 beta. It follows EMA fine but it loses plenty of trading opportunities. (as evidence on my other account where I gained nearly 15 BTC by follow the EMA lines manually)

--------------------

If I could pull out that table data as a popup.html that keeps tabs on the diff data it would be a godsend. Is there any way to pull it open in any (full featured) browser?

Hi PuertoLibre Smiley,
   Let me take your questions one at a time:

1. Whatever results you have seen since you got your bot a few days ago, be they profit or loss with B-Bot are likely the product of market randomness. This is the discussion we were having with Kuroth; profitability on an EMA bot, generally any kind of bot, can only be judged in longer time frames as to account for said randomness (think: "The Law of Large Numbers") and let trends emerge and the math do it's job.

I am happy you have seen profit by trading crossover, but again, unless you have been doing this consistently for some time, profits there are also likely the product of market randomness, the true measure of an algorithm is it's profitability over the long term.

I am not saying your strategy is bad, trading crossovers only is an established strategy, but rather that your results are not reflective of the strategy itself. This is part of the reason why professional back testing models generally go back several weeks if not months or years.
I am giving your bot plenty of time to see how it does things. I have been reading through Gomboo's discussion and there are very good insights in there. (So far I am only on page 6)

Today the bot lost another .2 BTC in an originally 4.5 BTC account. The current remaining values stand at 4.070 BTC remaining.

In a larger account I do manual trading with I gained 1.7 BTC by doing manual trading today. This was only because I was busy with hardware upgrades and was only able to do 1 trade today.

-------------------------
Side note:

I have completed automating part of (65%) of my strategy as I carefully have analyzed what I actually do and have tried to make all the information come together so all the valuable information is presented to me in one place. The last component on my program is using information made available by B-Bot to assist me in making final decisions. (None of my automation routines can actually see the EMA curves directly, so that is why I am looking at B-Bot to fill in the missing piece of information.)

The goal is to give my eyes a bit of rest since a machine can at first collect information in one place and make intelligent decisions without paying attention to dozens of windows. Ultimately to allow a computer to follow the same rules I use my brain for to do the trading for me.

----------------------

What I find disconcerting is that B-Bot has so far missed so many opportunities (both at 15min scales as well as 1 min scales) that it worries me.

Our bot is based on Gomboo's discussion of EMA as applied to Bitcoin and all these issues are discussed there, recommended read Smiley : https://bitcointalk.org/index.php?topic=60501.0

2. The bot calculates 144 data points to determine EMA values. This is 144 points in whatever time frame you select, if your time frame is 1 hour it will go back 144 hours and the first hour will be your entry point.
This part also worries me.

Someone asked me an apt question when I read back this portion of your reply. I was asked, how does the bot know that 144 points in the past was a relevant (or even a good) starting point for the future [decisions]?

I couldn't help but shrug as they asked me that because it is a very good question. If the Bot doesn't use the highest recent point as the entry point (but ? apparently) just the 144th entry point from "now", it can apparently make....pretty bad decisions.

The point that came to mind is asking if there is any way to add a feature where:

--A) We can see what that entry point actually is at any given time.

and

--B) Change the length of that entry point to what we want. (72 previous points instead?)

3. Trailing Stop Loss takes the highest value Bitcoin has achieved since you turned on the bot and will SELL all your BTC if the value goes down from the maximum by the percentage you have specified. So it really was following it's programming when the value changed in your favor, by design, it will only intervene when there is a loss. This is one of those features that is very sensitive to set and that you have to keep an eye on though.
First question, does this field accept a negative value?

Second question, Does this rely on the mystery 144th point in the past? (or when I actually turned on the bot?)

Perhaps a bot with internally tweakable settings might allow even more customization.

Hi Puerto Libre Smiley,
  I think "WhyDifficult" did a good job of explaining the logic behind the 144 data points so I will leave it at that.

I think there is a misunderstanding about how EMA logic works, allow me to explain:

EMA is trend logic. The bots function is to get you out of a crash as early as possible and into a rise as early as possible. It is not a day trading bot and the math behind it does not suggest you will make a profit out of every single trade. The math suggests that if you run the bot for a decent space of time the profit trades will amount to more money than the loss trades and thus you will profit. I explained in a previous post that this has to do with the leveling of market randomness well expressed by the logic of the "Law of Large Numbers." If you advance on Gomboo's thread you will see that although loss trades will likely outnumber profit trades, profit trades should account for more money over time.

I mentioned before but I will say it again, 15 minute time scales are not the best, 1 minute is certainly no better. As a trend bot, the longer the space of time you trade at the more likely trends identified will be real. If you are trading at 1 minute intervals, you are really using bot as a high frequency trader which it is not intended to be. Those shorter time frames exist because people requested them for specialized testing of models; Gomboo always suggested trading at one hour and now he has brought it up to one day. One of the key reasons you are seeing losses, I suspect, is that the fees associated with one minute trading are eating into any money you could be making. I encourage you to use nothing shorter than 30 minutes unless you have a thorough understanding of EMA and a specific goal in mind with a good basis behind it, not just to see more trades.

A lot of the discussion we are having here comes from a misunderstanding of EMA logic and confusion of trend logic from day trading logic.

I am here to help with whatever you need so just drop me an email and I will be happy to clarify any points you need help with. I suggest you consider the points we have been discussing and reevaluate your understanding of Trend/EMA logic from day trading/high frequency logic. I would really encourage you to bring your trading window up to at least 30 minutes or your fees will continue to eat into your profits.

Please let me know if I may be of service any other way.

Best,
  Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
Kuroth
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile WWW
July 19, 2013, 03:10:32 PM
Last edit: July 19, 2013, 03:33:24 PM by Kuroth
 #202

EMA, in the long run, will equal out to about 70% of the trades it makes will be losses and 30% of the trades will me winners...  

With most of the losses being small(and a lot of them due to the Trade Transaction fee)

And some of the wins being larger..


Of course for all this to work for any bot or person using the EMA method, the Market has to move..   BTC Market has been mostly sideways for the past 4 or 5 days..

In looking at just the past Year of the BTC market, it looks to me to be sideways like 80% of the time..  Thus why EMA is a method for "LONG" Term..  Over time(6 months to a year) there is a good chance(not 100%) that EMA will make you some type of Profit(Big or small)


Kuroth
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile WWW
July 19, 2013, 03:35:29 PM
 #203

When will this Bot come out with a version where we can Trade Stocks on BitFunder using EMA?Huh?      Grin    Now that would be interesting..  As a lot of those stocks have pretty wild up and down swings.. 



fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 19, 2013, 03:43:23 PM
 #204

When will this Bot come out with a version where we can Trade Stocks on BitFunder using EMA?Huh?      Grin    Now that would be interesting..  As a lot of those stocks have pretty wild up and down swings.. 




Hey Kuroth Smiley,
  There are no plans for stocks in the immediate future; it is something we would consider but first we have to pump out V2, other exchanges, altcoins, strategy modules other than EMA and then think about expanding Smiley.

Please let me know if I can be of service in any way Smiley.

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
Kuroth
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile WWW
July 19, 2013, 03:57:43 PM
 #205

When will this Bot come out with a version where we can Trade Stocks on BitFunder using EMA?Huh?      Grin    Now that would be interesting..  As a lot of those stocks have pretty wild up and down swings.. 




Hey Kuroth Smiley,
  There are no plans for stocks in the immediate future; it is something we would consider but first we have to pump out V2, other exchanges, altcoins, strategy modules other than EMA and then think about expanding Smiley.

Please let me know if I can be of service in any way Smiley.

Pablo.

Sounds good..  Just throwing out ideas..     Wink

PuertoLibre
Legendary
*
Offline Offline

Activity: 1876
Merit: 1003


View Profile
July 19, 2013, 09:04:19 PM
 #206

Alright, you guys seem to have a point. I do seem to be confusing trend trading with day trading. I have set the bot to 1 hour intervals (previously 15min) and will leave it alone for a couple of days to see what it does.
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 19, 2013, 09:08:01 PM
 #207

Alright, you guys seem to have a point. I do seem to be confusing trend trading with day trading. I have set the bot to 1 hour intervals (previously 15min) and will leave it alone for a couple of days to see what it does.

Hi PuertoLibre:),

Please use the following settings for your test:

Buy 1:0
Buy 2:0.25

Sell 1:0
Sell 2:0.25

60 minute time window.

These are Gomboo's settings, he's proven them up and down on his thread. You may need more than a few days to judge this, couple of weeks would be better. Some volatility would also be great but I'm just being nitpicky Smiley.

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 02:17:23 AM
 #208

Hey there, I just threw in my share and grabbed your setup.

It says I'm using 0.2.7. Is this the latest? And if not, would it be possible for me to get the beta as well?

Thanks!

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 20, 2013, 01:28:38 PM
 #209

Hey there, I just threw in my share and grabbed your setup.

It says I'm using 0.2.7. Is this the latest? And if not, would it be possible for me to get the beta as well?

Thanks!

Hi Dresden Smiley,
    We will be sending you a copy of the Beta shortly, please let me know if you do not receive it within an hour or two.

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 02:01:01 PM
 #210

Hey there, I just threw in my share and grabbed your setup.

It says I'm using 0.2.7. Is this the latest? And if not, would it be possible for me to get the beta as well?

Thanks!

Hi Dresden Smiley,
    We will be sending you a copy of the Beta shortly, please let me know if you do not receive it within an hour or two.

Pablo.

Awesome thanks!

Btw, I think i've got the concept down, but I need more volatility so I can at least see this execute a few trades so I can fully understand the whole Buy 1/Buy 2 phase and Sell 1/Sell 2 phase. In general though I am seeing so much truth in volume transfer at 10/21 crossovers in bitcoing and nearly every other stock out there that its kind of like, wow, why have I never seen this before?

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 03:37:43 PM
 #211

hey there, just letting you know that I haven't seen this yet.

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 20, 2013, 03:41:23 PM
 #212

hey there, just letting you know that I haven't seen this yet.

Dresden,
 Im sending it manually right now, you should have it within 5 minutes. Sorry about the delay.

Smiley

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 20, 2013, 03:44:30 PM
 #213

Sent!

Smiley

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 04:04:16 PM
 #214

Thanks a bunch! I'll let you know if I have any issues.

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 04:10:49 PM
 #215

Awesome, thanks. I've got everything up and running with the new version.

I LOVE the fact that I can specify an amount of BTC to keep untouched. Allows me to run this in a quasi simulated mode so I can tweak my settings before putting it all on the line = )

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 20, 2013, 04:24:33 PM
Last edit: July 20, 2013, 08:15:02 PM by fible1
 #216

Awesome, thanks. I've got everything up and running with the new version.

I LOVE the fact that I can specify an amount of BTC to keep untouched. Allows me to run this in a quasi simulated mode so I can tweak my settings before putting it all on the line = )

Glad you love it!

You should also be able to specify a Fiat reserve with the full release.

Speaking of simulation, back-testing one of the features we hope will have a real impact, it will be part of the V2 life cycle so keep an eye out for it!

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 10:27:55 PM
 #217

So, I'm wondering, why didn't the bot sell?

Here is a screenshot http://imgur.com/AyPjm93

It seems like it should have sold, am I incorrect in that assumption? For example when I saved all my changes whatever USD was in my account had bought because of the green arrow, so I'm confused as to why I didn't sell at the red arrow (even if it would ahve been at a loss)

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 20, 2013, 10:41:14 PM
 #218

So, I'm wondering, why didn't the bot sell?

Here is a screenshot http://imgur.com/AyPjm93

It seems like it should have sold, am I incorrect in that assumption? For example when I saved all my changes whatever USD was in my account had bought because of the green arrow, so I'm confused as to why I didn't sell at the red arrow (even if it would ahve been at a loss)

Hi DresdenReader Smiley,
 
   Please link me an image of your table, what you get when you press the Bot logo directly from Chrome, not in the setup interface Smiley.

That will allow me to quickly see if something is wrong but I suspect your thresholds weren't both crossed consecutively, which is what the bot needs to execute a trade.

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
dresdenreader
Full Member
***
Offline Offline

Activity: 239
Merit: 100



View Profile
July 20, 2013, 10:46:46 PM
 #219

here you go: https://i.imgur.com/hk93dEY.png

If you could explain in plain detail why this didnt sell after looking at that chart, please let me know. I'm still learning = )

BTC - 16CCpAqNiuqVNkihfEY3UjDsR5UAFYbiMX
DARK LORD CTHULHU BE PRAISED - OFF - QgdYCLwJAE8CA287xUVi5Zkv6NN9PDaA78
https://bitcointalk.org/index.php?topic=294383.0
fible1 (OP)
Legendary
*
Offline Offline

Activity: 1183
Merit: 1000



View Profile WWW
July 20, 2013, 10:57:46 PM
 #220

here you go: https://i.imgur.com/hk93dEY.png

If you could explain in plain detail why this didnt sell after looking at that chart, please let me know. I'm still learning = )

Ok, I can't tell from the chart so I don't know if the chart you linked me is for the same time frame but in the time frame being shown you only have one negative crossing. Negative numbers express values that could potentially trigger a sale. For a sale to happen you must have two consecutive negative values on your chart that are greater than or equal to your two sale thresholds (which are expressed as positive numbers in the setup chart).

So for a sale to happen with your settings you would need to have a number equal to or lower than -0.17 for the last column on the chart and a number lower than or equal to -0.23 showing up consecutively in the next time frame.

In the case of a buy you would need numbers greater than or equal to 0.19 and 0.25 consecutively.

The chart gives you all the EMA information, but in this case the last column in the chart gives you all the information you need to visualize this particular issue Smiley.

Keep in mind that the bot does not trade on crossovers only but on the difference between EMA lines when crossovers happen which is what the last column on the chart represents Smiley.

Please let me know if I maybe of any further help Smiley.

Pablo.

Fantastic FREE BOOKS:
"Crypto Success":  bit.ly/Crypto-Success; "Principles for Crypto Investment":  bit.ly/Crypto-Principles; "Crypto Survival":  bit.ly/Crypto-Survival';
PGP Key(s): Pablo@Pablo-Lema.com: http://pastebin.com/V8Z4WxUE
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 ... 120 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!