It also seems to lack awareness of what is a good decision vs a bad decision at any given moment. Which means it is not taking into account many different pieces of data. I am not even sure if the B-Bot is taking into account the fee structure at the exchanges. So far, from looking at it, it is only looking at EMA values and that seems to be about the majority of the decision. (?)
Otherwise, there is (or should be) no way to lose actual money on fees.
Well it would be like looking into the future to know whether a trading decision is good or bad. Here you can see that trading is more like smart gambling (there is always risk, etc.) instead of a solid stream of profit.
The bot uses EMA to detect trends, you shouldn't take fees into account because (with EMA) you can only detect which direction the market will probably move to, but never how long that move will last (and thus what the profit per trade is and whether you should change position based on that profit and the costs = fees).
I don't understand your point on this. It should at the very least account for fees. (if it doesn't already)
You only need to know of the immediate present at the moment the next trade is calculated and is about to be executed. You will know if the transactions take you into the negative or the positive if fees are disadvantageous in the current trade.
---------------------
The bot uses EMA to detect trends, you shouldn't take fees into account because (with EMA) you can only detect which direction the market will probably move to, but never how long that move will last (and thus what the profit per trade is and whether you should change position based on that profit and the costs = fees).
As far as I know, EMA is an indicator of what the market will probably do and it is (imo) an indicator that gives you info after the fact. Especially the way it is currently used in B-Bot. (takes two given periods for an execution to take place)
If it doesn't account for fees in a trade then, the bot is putting itself at a disadvantage. I don't see that as a feature but as a basic logic bug or perhaps a procedural bug.
The B-Bot also doesn't give any indication of what the expected profit or loss might be if it executed at any given moment. So I don't know if it simply doesn't account for that or if it could be added to the UI and have some basic intelligence added to the rules it operates under.
----------------------
Constructive criticism:
If at the very least the trade is not currently profitable, then don't commit a mistake of executing a needless transaction. It would be dumb to do so.
Every simple mistake like that does deduct from a future scenario where the logic does make it profitable.
If we are talking about trading situation of months and weeks then it makes more sense not to execute a trade when there is a loss. Who knows how the market could vary in that amount of time. Making a recovery possible without needless losses.
(Note: I lost 20+% after leaving the bot running for 1.5 weeks. I am not sure if the Bot will ever be able to make that up and then add a healthy profit on top of that. Each mistake adds up in the end.)
It is my hope that in a future revision, the B-Bot needs to evolve not only to use "A different strategy" but to use "more than one" depending on prior conditions.
Agreed (except for the depending on prior conditions part), but I think the target audience for this bot is people who are just getting into trading to see if they can make a little profit, etc. Using only EMA is not only simple in the math sense, it's also pretty easy to comprehend. If you are serious about getting into (algo) trading you probably would not use a browser plugin (security issues, stability issues, networking / UI / processing / data storage limitations and the fact that auto browser updates can break it anytime of the day).
Agreed. But those systems have yet to be imported into the Bitcoin community.
There should be more effort in the community to use tools that are already available. The problem seems to be that none of the standard trading packages work with BitCoin Exchanges. That is apparently the communities achilles heel.
I think the max you can squeeze out of the market is 20% to 40% of whatever you put in (per month).
The problem is the increased risk and losing just as much as you are gaining. GoomBoo's method seems to be about making sure bets at the cost of significant opportunities. So if there were 20 opportunities to increase your wealth then you only took 2 of them because the EMA lines were blatantly profitable.
True, (only using) EMA is extremely bad when you want to manage risk. And 20 - 40% per month is extreme from a profit perspective.
One of the smartest groups in the market are doing that on a yearly basis (so 12 times less profit per month). And they are not using EMA as their model, they got an army of quants who all using their Phd's in battle.
Yeah, but I doubt they see anywhere near the volatility in the BitCoin world.
Just a few days ago, the market varied 15%+. Thats a crazy amount in just 3 or 4 days for a normal market.
The noise from hour to hour is also about 1%. Sometimes more. If people in the real trading community came to Bitcoin they would be making a fortune in no time.