Search content
Sort by

Showing 20 of 409 results by Goomboo
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 25/06/2014, 22:29:58 UTC
Oh, and yet another question from me. As I understand the cornerstone of most trading systems is the assumption that markets trend. Are you aware of any scientific research proving that markets actually do trend? I am not trying to state they are not, just want to dig a little bit deeper in the underlying theory. Can you please point into the direction where I can find something worth reading on this question?

If you're looking to see what the average financial academic says about trading and investing, here's a place to start:


Once you've read/studied the above, you'll have a pretty good grasp of where the typical academic stands.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 10/06/2014, 22:20:57 UTC
And, by the way, couldn't you please share what markets act like bitcoin market does thus being suitable for system optimisation?

I'd run some tests on stocks and currencies.  I have found them to trade similarly.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 09/06/2014, 22:46:28 UTC
Would extending optimisation data field to other markets be a proper way to deal with this problem?

That's exactly what I'd do.  I use the 10/21 combination because I have found it to be effective across decades of data from other markets.  In other words, I can trust this combination to help me know when to trade most liquid asset classes.  It let's me profit from the average trend.

So wouldn't it be logical to optimise the system with a stop loss already included rather than optimising the system without a stop loss first and then add a stop loss into a system which is already optimised without a stop loss, thus trading the system not the way it was tested?

In my opinion, there isn't a "correct" way to do it.  I have heard reasoned arguments for both ways (indicators first followed by stop-loss or all at once).  In my opinion, all that matters at the end of the day is that you have a system that catches the average trend and a fail-safe exit to protect you from wipe-out.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 02/06/2014, 23:43:43 UTC
I have noticed that when comparing results of different EMA pairs and building heatcharts the main thing that matters is when the sell signal is generated. The pairs which generate sell signal at the bottom of the panic sell pit make less profit then the pairs which generate a sell signal later when the price bounces back up a little, or even when the price stabilizes after the fall.
The point where the sell signal is generated, while the bubble collapse, seems to be the most influencing factor on the result of an EMA-cross systems comparison.

Before answering your below questions, I feel the need to suggest that you may be curve-fitting.  If you are to a point where you are trying to find a system which catches precise market action, you are too far "in the weeds".  The market rarely repeats itself exactly so a system which is optimized around a certain market event will probably not perform well in the future.  Think general thoughts - a moving average crossover system is designed to catch an average trend and hold it through its life-cycle.  A system designed to catch a specific trend will probably not hold up in the future.


Adding some common sense while closing long positions during the bubble crash can increase the profit greatly. I think that somewhere on this thread you told that if you see a flashcrash you shouldn't sit around waiting fir the lines to cross. But doing this means ruining the whole method as you can no longer expect that the system used in a way it was not optimised for will bring you to the point of it's statistical expectation.

I mean that optimising the system by 2 parameters and then making decigions upon the change of some third parameter or a gut feeling makes no sense.

You are correct - if you do not trade the system exactly as tested, your returns will be materially different.  Incorporating "gut" into your strategy makes very little sense in that it essentially invalidates your backtest results.  I highly discourage gut decisions.


And the third is adding a third parameter for optimisation like a trailing stop loss which can imitate a manual position closing.

A stop-loss is a key component of trading.  It is dangerous to trade without a stop-loss.  Over the long run, you will probably encounter a trade which will completely destroy your account if you do not set stops.  I suggest you research this more and incorporate a stop-loss into your trading system.

And the second question is about re-optimising the system. Somewhere on this thread you said that the 21-10 system is not the best one according to backtesting any more, but as far as I could understand you are against re-optimising it and choosing another EMA pair due to overfitting. Did I get it correctly?

Here's the gist of what I was saying - optimization only works up to a point.  If you continuously optimize your trading strategy, you will constantly be chasing different variables.  The markets are always changing and a system that is heavily reliant on a specific set of inputs probably won't be able to keep up.  10/21 might not be the best optimized solution, but I am confident that the indicators have longevity in that they catch the market action that I am after and have performed well in several markets for decades.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 26/05/2014, 21:05:25 UTC
I have the following questions:

1. What kind of risk control you apply in periods of drawdown as you mention above?
2. Do you pyramid your positions in the direction of the trend?

Thanks, glad you have learned from the thread.

1.  I trade less size and less frequently during periods of drawdown.  Assume you trade in such a way that if you are wrong, you will lose 1% of your account balance per trade.  As your account balance shrinks during drawdown, you will trade less in order to continue only losing 1% of your account balance.

2.  I do not pyramid (in or out).
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 18/05/2014, 21:21:45 UTC
I have trouble understanding the reason of your quote. If we consider the market uncertain or bearish, are you quoting them as an exemple to follow ? Or since they are being greedy, are you quoting them to point out what your readers shouldnt do ?

Just observing human nature.  These guys seem to be using a quote from Warren Buffet to justify an action, but violate their own rule by what they say.  The human capacity for self-deception is amazing.

Which of the two would you rather be?

1.  I make decisions based on my untested, fickle emotions.
2.  I make decisions based upon research and facts.

I think most would either desire or claim to be number 2, but when money is on the line, we tend to revert to #1.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 18/05/2014, 20:05:42 UTC
"Be Fearful When Others Are Greedy, and Greedy When Others Are Fearful" -Warren Buffett

I should be careful, maybe sell of my position while I can still break even...
I am going to increase my position in BTC by 150% in the coming days...
Time to roll the dice, see you on the other side...

we'd be out of this downturn and cruisin' into a solid bull market within 48 hours.

I rather the price we have today... until i have enough to enjoy an upturn.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 13/05/2014, 22:39:33 UTC
Anyone aware of a hedge fund (filed with SEC) trading BTC for profit?  It seems that the handful of existing funds are acting as price exposure for investors.

Anyone aware of any BTC liquidity providers?

Not sure if this is a useful answer to you, but it seems to me that the mysterious exchange hitbtc.com has a liquidity provider on board. Could be hitbtc itself or some external business.

cavirtex in canada has also publicly stated they have a liquidity provider.

Thanks for the intel
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 12/05/2014, 23:17:29 UTC
Anyone aware of a hedge fund (filed with SEC) trading BTC for profit?  It seems that the handful of existing funds are acting as price exposure for investors.

Anyone aware of any BTC liquidity providers?
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 28/04/2014, 01:14:18 UTC
However, I am torn between spending the time and money to learn how to trade myself vs getting a real expert to do it for me.

I would really like to be able to do this myself, and while I believe I have the discipline, intelligence and personality required to be successful at it, I would be doing it part time (although conceivably with the help of some bots) and frankly, given the massive potential pitfalls that this kind of endeavor entails, I'm not sure that my available time is going to be enough to be successful at it.

I'm not a financial advisor, so I am not qualified to give you direct advice for your situation, but here's my opinion on people looking to get into trading:

My advice to someone wanting to get into this business but not willing to put in the work necessary to beat the competition - don't.  The S&P 500 historically returns around 11.96% per year - in the long run, the casual participant is significantly better off by buying an index ETF (US: SPY is good) and focusing on the day job.  66% of currency traders consistently lose money in every single quarter.  The odds don't favor speculative traders.

This is my personal opinion - I'm not a registered financial advisor.  Best of luck.


So after researching all this, I know how to start going about learning how to trade, but what I am having huge problems finding is experienced, legitimate, successful BTC traders who I can trust with my money.  There are a couple on CryptoStocks which look ok, but it's almost impossible to verify who's legit and who's scamming on that site as most of the companies are not verified and offer very little in the way of other ways to verify themselves.

I see the 'Currensee' site mentioned in this thread, which is a pretty cool concept, but I'm after a BTC based trading company.  Does anyone have any suggestions / recommendations?

Even in the regulated markets, there are very few traders that you can trust.  Results shown are hypothetical or displayed in such a way as to mask the destructive habits of traders.  For example, I can make a strategy in 10 minutes that will produce a beautiful performance chart but is destined to fail.  For an off-the-cuff estimate, I'd say that 90% of traders offering their services fall into one of the following categories:

1) Scammers presenting false results with the intention of outright theft
2) Tricksters realizing that their system is the result of curve-fitting and martingale betting, hoping to make a quick buck from a few weeks of successful performance before the account is destroyed
3) Naive individuals who think that a few dozen successful trades equates to trading success

I am having huge problems finding is experienced, legitimate, successful BTC traders who I can trust with my money.

To speak directly to your question: it is difficult to find a successful, legitimate, and experienced trader in any market, let alone BTC, where the lack of regulation results in even greater dishonesty.  Finding good traders and money managers can be so difficult that there is a subset of the money management industry which tries to identify the best.  If I were tasked with hiring good traders, I would require the following:

1) Low winning percentage.  This is perhaps the biggest indicator of a troubled trader.  The outcome of any trade is essentially random.  Bad traders have a psychological need to win individual (random) trades, so they will quickly cut trades that go in their favor and hold losing trades until the market turns around.  This is a deadly flaw which will eventually result in account destruction.  Losing traders love to boast about how successful they are "I win 95% of my trades".  If you win $1 for 95 out of 100 trades but lose $1000 on the other 5%, you're a terrible trader in my book.

As one of the Market Wizards from Jack Schwager's book said:

"One common adage on this subject that is completely wrongheaded is: you can't go broke taking profits. That's precisely how many traders do go broke. While amateurs go broke by taking large losses, professionals go broke by taking small profits. The problem in a nutshell is that human nature does not operate to maximize gain but rather to maximize the chance of gain. The desire to maximize the number of winning trades (or minimize the number of losing trades) works against the trader. The success rate of trades is the least important performance statistic and may even be inversely related to performance."
- William Eckhardt

2) Average winning trade gain multiples larger than average losing trade loss.  A good trader understand that he's just playing a numbers game - he must cut his losing trades quickly and let his winning trades travel as far as the market provides.  For example, if a trader makes an average return of 5% on winning trades but only loses around 1% on his losing trades, he can be successful by winning 30% of all trades.

3) Willingness to display track record and provide account statements so that you can reproduce the track record yourself.

4) Humility.  You can't work in a field in which success means losing money on 70-80% of your decisions and make bombastic claims about calling the market direction.

There are several other criteria I could rattle off, but these will filter out most of the bad apples - assuming you can even get honest trading results in the first place.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 22/04/2014, 22:02:54 UTC
Goomboo, what is the source of market data you are using? could you validate the base market data against http://api.bitcoincharts.com/v1/csv/ bitstampUSD full history?

The market data I am using is Bitstamp data from Bitcoincharts.com.  I get the data by looking at a daily chart for "all time" and clicking "load raw data" at the bottom of the chart.  There are 5 or so days which need to be cleaned up (price = infinity, etc.).  I set the market price on these days equal to the price from the prior day.  It's imperfect, but it gives the general idea.


I performed the same simulation based on the 1. http://bitcoinchain.com/export, 2. bitcoincharts.com csv and in the both cases I have the slightly different results than yours - no crossover yet - and in both cases the results match one to another.

If you're getting slightly different results backtesting, then I wouldn't be worried.  If I started backtesting a day earlier or later, my results could have potentially varied by several hundred percentage points.

In terms of what triggers me to actually enter/exit the market, I use a chart on ZeroBlock trading platform, so I don't use the BitcoinCharts feed.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 21/04/2014, 22:07:01 UTC
  • I'm not sure how to specify that it should compound returns. Is there any option to change the strategy?

The right way to do it is to create an account balance variable in your code and have EnterLong/Short signals enter a quantity such that you go "all in" when you trade.  This will show you the compounded return through time of the strategy.  If you are unfamiliar with code, I'm sure there are NinjaTrader strategies online with dynamic lot-sizing options, or just build it out in Excel.

A huge caveat here is that this assumes investing 100% with no stop-loss.  Suicidal in the real world.

  • I'm not sure I understand the "mark-to-market PNL chart" point

Notice how my profit/loss chart shows the value of the account every single day but NinjaTrader only shows sharp, one-day adjustments to account balance?  That's because I'm showing mark-to-market PNL: value the account every day based on the closing market price of the day and calculate return.  This is what they do on the trade floor - your manager wants to know where you stand every day.

  • Finally, yeah, there was a >100% lose in a short trade, I'm posting the trade if anyone is interested.


Yeah, I see that now - shorting would have resulted in devastating losses.  The way a hedge fund manager described it to me: "shorting a stock [BTC trades like a stock] is like playing Russian Roulette with 100 chambers - you'll make money 99% of the time, but the 1% will wipe you out".  This is why I rarely short BTC or any individual stock - why expose yourself to the potential of infinite losses?  The probability, no matter how remote, of total wipe-out mathematically removes your edge.

I'm still trying to get better history data but at least I got the strategy running. Thank you for the answer, I'm really learning a lot with this.

Definitely, glad you found it helpful.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 21/04/2014, 17:42:40 UTC
I've downloaded Ninjatrader to backtest the strategy and test some other ones, but I'm not getting the expected results.\

A few things are happening here:
  • My results are long only, your backtest includes short trades
  • NinjaTrader does not compound returns unless specified.  In other words, DefaultQuantity will always purchase 1 BTC regardless of account size.  This skews overall account returns.
  • NinjaTrader does not graph mark-to-market PNL charts, only changes in closed PNL.  This is why there are sudden surges upwards or downwards on your graphs
  • There is probably an error in the price data used - your results imply that a short trade lost 100% (market rose 100% while short) - I cannot see this in market history
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 20/04/2014, 23:40:28 UTC
The 10/21 crossover occurred 2 days ago, providing a long signal.  Again, rather than blinding trusting a set of technical tools to direct our trading, we should scrutinize the strategy to ensure continued validity.





This journal was started on January 20th, 2012.  Here is a backtest of the 10/21 strategy from the inception of this thread until today.  Please note that this assumes that market participants have been able to shelter funds from ongoing counter-party risk in the BTC markets.




  • Return of 9700% pre-commission; return of 9000% post-commission
  • Assumes a 0.25% trading fee
  • Assumes no slippage from the bid-ask spread
  • Assumes no execution delays
  • Results are long only
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 12/03/2014, 22:24:51 UTC
he is probably making a lot of money off of the people that are blindly following his advice in this thread.

I'm not.  But I can't vouch for the other traders.

As I said two years ago:

If you have been blindly following the system without going through the below steps, shame on you, you missed the whole point of this thread and you are robbing yourself of a chance at successful trading.  Furthermore, you never learned the most important lessons of trading - consistency, confidence, discipline.  Why are you trusting some random person on the internet with your finances?  If you really cared about consistent profit and winning in the financial markets, you would put in the work necessary to trust your edge.  Stop outsourcing your decision making and take responsibility for the money that you worked hard to earn.

I reiterate; what is more important: making a few hundred dollars trading a system you learned on the internet or developing the discipline to be a wise steward of whatever money is entrusted to you?


Here is my tangible advice on how you can learn to be a trader:

1.  Develop a system
--Learn about technical analysis until you have a conceptual framework of when to participate in market action
--When will you enter the markets?
--How much money will you risk per trade?  Is this scalable and dynamic?
--When will you exit the markets?  Both profitable exit and unprofitable exit.
--What hours of the day will you trade?

2.  Backtest the system
--You must acquire or create some method of exploring if your system worked in the past.
--My suggestion is a demo feed connected to NinjaTrader and MB Trading.  When you open a chart in NinjaTrader, you can click the arrow keys to move a candle onto and off the chart allowing you to see the price action as though it is happening live.
--Drag a chart of historical prices one candle at a time, recording your trades as though you actually were taking them in a spreadsheet.  Chart your profit and loss.  Analyze, scrutinize, and try to disprove your edge.
--I suggest you do this for 200-400 trades across as much data as you can get your hands on.

3.  Forward test the system
--Once you have confidence that your strategy worked in the past, you must ensure that it works in the future.
--Open a demo account and trade fake money for at least two months to prove that your edge still exists

4. Live trade the system
--Start with tiny amounts of money and adhere to your system perfectly.  The amount of capital at risk should be so small that if you lost it all, you wouldn't be financially disadvantaged.
--If you can continue to make profit for at least 30-50 more trades, you should be able to gradually add more and more capital to your system.


Of course this isn't easy and more than likely the majority of people won't do it.  My purpose in saying this is just to let you know that this is what it takes if you wish to have a sustainable edge in the market.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 10/03/2014, 22:19:25 UTC
I've got 2 month / 30 min period stats from bitcoincharts for bitcoin/usd price. Then I've wrote a soft that calculates ema based on this data, essentially emulating trading bot. Using your strategy with 10/21 this what I've got:

Starting price for btc was $925. I've started with 1 btc or 925 usd for simplicity.
There were 128 virtual trades made, when ema lines where crossing. After that I've ended up with 1.2085 btc == $731, when last price for btc was $605.

Kind of disappointing result. One could just take $925, buy btc for $605 and get 1.53 btc. So, what's the point?

If I read this correctly, you lost 21% (fiat) across 2 months while price dropped 34%.  Two comments on this:

1)  It sounds like you are choosing a very aggressive timeframe for analysis.  This is a trend following system - that means that it loses during periods of market inactivity.  Trading on such a short timeframe will expose you to a lot of choppy action.  I suggest re-running your studies on longer timeframes.  For example, I trade the daily crossover.  Over the last two months, there have been only a handful of trading signals.

2)  As to your comment about disappointment in trading vs. buy and hold, here is a post from last year:

Profits are in dollars.  I'm a trader, I'm only after the kind of profits that I can grow in other markets.

As mentioned, no matter what system you use in a market which tends to increase on average, buy and hold will nearly always outperform.  The buy and hold people are sitting at +2000% vs. the +1700% of the system.  The difference is that the system has actually banked these profits whereas if BTC were to collapse, the buy and hold investors would...hold.

This has been the recurring debate throughout the year and a half that this thread has been in existence: buy and hold vs. active trading.  To restate my previous post:

It really boils down to your philosophy of the markets: are you an investor or trader?  Investors believe in a concept and invest in that concept (buy and hold).  Traders are after profit while maintaining the ability to live and fight another day (systematic/discretionary trading).
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 10/03/2014, 21:43:37 UTC
You are doing great here. Do you have a website?

No, I don't have a website.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 27/02/2014, 01:08:33 UTC
Anyone aware of a hedge fund (filed with SEC) trading BTC for profit?  It seems that the handful of existing funds are acting as price exposure for investors.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 25/02/2014, 00:21:57 UTC
Are you recommending to buy/sell as soon as they cross of to wait until there is a +.25% before buying/selling?

The system calls for buying and selling at the crossover.  The .25% you are referencing is the commission for trading that is charged in that example above.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
Goomboo
on 13/01/2014, 02:13:48 UTC
@Goomboo, a few questions to you:
- Your average win/lose ratio? (number of trades won/number of trades lost)?
- Your average risk: reward ratio? (when you win, it is how many times as much as a loser trade?)
- In general how many trades do you take per day/month/or week? I don't know if it is called high frequency or not


Greetings and welcome to the thread,

- On average, I win 32% of all trades
- My average losing trade results in a .79% loss of account equity
- I do not set profit targets, but my best winners have historically been 5-20 times what I'm willing to risk on the trade
- In general I target 1-3 trades per week and I'll hold positions as long as the trend remains.  Losing trades are cut within a few hours and winning trades last days, weeks, or months

- I don't know anything about the bots, sorry :/
- I primarily trade the currency markets

My advice to someone wanting to get into this business but not willing to put in the work necessary to beat the competition - don't.  The S&P 500 historically returns around 11.96% per year - in the long run, the casual participant is significantly better off by buying an index ETF (US: SPY is good) and focusing on the day job.  66% of currency traders consistently lose money in every single quarter.  The odds don't favor speculative traders.

This is my personal opinion - I'm not a registered financial advisor.  Best of luck.