Pages:
Author

Topic: Goomboo's Journal - page 30. (Read 281470 times)

sr. member
Activity: 409
Merit: 250
May 11, 2013, 02:43:37 PM
sr. member
Activity: 409
Merit: 250
May 11, 2013, 01:54:58 PM
hi gomboo


hi do you have something for forex/precious metals

i m pming you



This thread was constructed by taking knowledge learned in the professional markets and applying it to the BTC markets.  These principles are pretty much uniform across nearly all (liquid and active) markets.
sr. member
Activity: 409
Merit: 250
May 11, 2013, 01:51:45 PM
Goomboo, can you teach us how to create those tables in NinjaTrader?

And BTW, why did not you use 11\21?

To create them in NinjaTrader:
- Export optimization results of a moving average crossover system into Excel
- Create a Pivot Table of results
- Apply conditional formatting

I didn't use the 11/21 because I am trying to avoid cherry picking (selecting the best results) and be closer to the middle of the island of green.  The markets shift through time and the underlying theory behind the charts is that in the long run, the best area of results will tend to continue to outperform and we should try and put ourselves within that area.
sr. member
Activity: 409
Merit: 250
May 11, 2013, 01:44:44 PM
It looks like even better EMA pairs might be hiding off the top of that chart.

Is there any data for 1-12 vs 13-19, or even lower EMA timescales?

Yeah, here's another area where I chose to use discretion.  In an environment in which you pay relatively large commissions and the spread is huge, you're going to want to trade less or you will be eaten alive, even if you are correct in market direction.  To directly answer your question, I did test those time periods, but commissions and spread really threatened the results.
sr. member
Activity: 409
Merit: 250
May 11, 2013, 01:33:54 PM
Well is there an updated chart? This was posted in feb 2012. Lots more data has come available.

Perhaps time for an update?

I don't particularly see the utility of an update.  That chart was created during a different environment and mimics what I have typically found to be true of other markets giving me greater confidence in the results.  If I were to re-create that chart using recent data, it would be skewed towards longer period averages due to the recent run-up in prices.

Unfortunately, not all elements of trading, testing, and optimization can be fully scripted - you've got to rely on discretion at some point and I am doing so by saying that I believe those results are a more true representation of what will work in the long term.
donator
Activity: 848
Merit: 1078
May 11, 2013, 09:35:40 AM
sr. member
Activity: 378
Merit: 250
May 11, 2013, 06:26:40 AM
hi gomboo


hi do you have something for forex/precious metals

i m pming you

newbie
Activity: 19
Merit: 0
May 09, 2013, 03:39:33 PM
How can I generate a fresh new BTC.last.txt like you've uploaded in this post?
- https://bitcointalksearch.org/topic/m.716004

Depends on the source you have.

looking at the first line:
Quote
20100104;0.71;0.76001;0.69;0.716;5627

Don't quote me but it appears to be:
Quote
YYYYMMDD;OPEN;HIGH;LOW;CLOSE;VOLUME
separated by ";"

You could obtain data to play with here:
http://bitcoincharts.com/about/markets-api/

with the format (unixtime,price,amount)

you would need to, pseudocode:

Code:
for each line
  convert unixtime to YYYY-MM-DD date (save current day)
  check if new day (create new dialy record, save open)
  check if price > high (save new high)
  check if price < low (save new low)
  saved amount + amount (save amount result)
  save close
  update daily record in format (YYYYMMDD;OPEN;HIGH;LOW;CLOSE;VOLUME)

if my initial assumption is correct you would need something along these lines, unless you are able to find historical data on a daily basis instead of trade by trade.
legendary
Activity: 2478
Merit: 1362
May 09, 2013, 03:04:42 PM
How can I generate a fresh new BTC.last.txt like you've uploaded in this post?
- https://bitcointalksearch.org/topic/m.716004
legendary
Activity: 2478
Merit: 1362
May 09, 2013, 12:23:21 PM

Goomboo, can you teach us how to create those tables in NinjaTrader?

And BTW, why did not you use 11\21?

This ?! How to backtest BTC/USD with NT? (+ why not 11/21?)

Edit:

Found the answer to backtest here: https://bitcointalksearch.org/topic/m.715563 (in this topic Smiley )

But my last question still stands.
newbie
Activity: 28
Merit: 0
May 08, 2013, 11:51:35 AM
Nice simulation :_)

I think I could include such simulation in my bot.

However it would be some signifficant work.

First have to implement "noTrade" mode, then use this mode to generate data (each cell  as I think is an effect of going through some historical data with certain ema params).

It would have even some configurable simulation boundaries ...
newbie
Activity: 33
Merit: 0
May 08, 2013, 10:16:34 AM
hero member
Activity: 514
Merit: 500
May 08, 2013, 05:07:49 AM
It looks like even better EMA pairs might be hiding off the top of that chart.

Is there any data for 1-12 vs 13-19, or even lower EMA timescales?
I thought Gooboo did post some extended charts but I cant find them now, would be interesting to have the charts updated though if anyone can do it
hero member
Activity: 574
Merit: 500
May 08, 2013, 04:58:50 AM
It looks like even better EMA pairs might be hiding off the top of that chart.

Is there any data for 1-12 vs 13-19, or even lower EMA timescales?
legendary
Activity: 2492
Merit: 1491
LEALANA Bitcoin Grim Reaper
May 07, 2013, 08:43:43 PM
sr. member
Activity: 409
Merit: 250
May 07, 2013, 08:37:53 PM
full member
Activity: 143
Merit: 100
May 07, 2013, 02:46:06 PM
As i have observed them, even if they're, at a certain moment, very prone to cross this can change and the "very likely" crossing turns out to _not_ happen.

I've observed same; that's why I usually wait for another candle afterward to confirm the cross.

And I also do not use the numbers suggested by Goomboo.  Sometimes I even change the timeframe I'm looking at (other than just hourly all the time), depending on other factors.  But overall I have to say, the simplicity elucidated by Goomboo's system has instilled a confidence in myself to develop my own personal trading system, and to stick with the game, and I find that as long as I stick to my system (really just A system, no matter how simple/complex), I keep profiting more than I would just buying (or mining) & holding.

There is definite value in OP here and I certainly appreciate it.

Great piece of advice... I think this method is simple and will make money for those with the patience to do so.  I think I looked back some ways and outside of those stable periods where they pretty much cross back over each other on a slim margin, the method is pretty much tried and true.
legendary
Activity: 1904
Merit: 1002
May 07, 2013, 11:07:02 AM
Somewhere in this thread is a table with back testing results for various combinations of fast and slow averages.  10,21 happens to be one of the more profitable pairs.
hero member
Activity: 686
Merit: 500
Shame on everything; regret nothing.
May 07, 2013, 10:16:41 AM
As i have observed them, even if they're, at a certain moment, very prone to cross this can change and the "very likely" crossing turns out to _not_ happen.

I've observed same; that's why I usually wait for another candle afterward to confirm the cross.

And I also do not use the numbers suggested by Goomboo.  Sometimes I even change the timeframe I'm looking at (other than just hourly all the time), depending on other factors.  But overall I have to say, the simplicity elucidated by Goomboo's system has instilled a confidence in myself to develop my own personal trading system, and to stick with the game, and I find that as long as I stick to my system (really just A system, no matter how simple/complex), I keep profiting more than I would just buying (or mining) & holding.

There is definite value in OP here and I certainly appreciate it.
newbie
Activity: 19
Merit: 0
May 07, 2013, 08:49:08 AM
...

Great answer on the first, least important part of the question.
The SECOND, arguably more important part, is WHY those PARTICULAR numbers.

The answer is so that Goomboo knows how everyone is trading and can adjust his own trades accordingly.

I don't think that is fair to say. The advice was indeed to use these numbers, but no one is forced to follow them blindly. Actually these numbers mean absolutely different things depending on the periods one chooses to trade in (ie. hourly/daily bars), something which Goomboo only shared his preference.

Quote
Can someone explain, for a non-trader, what do these EMAs stand for? Why 10 and 21 and not 14 and 47? Just curious, I've been watching these averages for the past few days and the accuracy at which they predict where the prices are going next is pretty striking.

I am no expert in any of the fields but as far as i get them the times they cross each other should not be looked at as future predictors, but as synthethisers of the past. As i have observed them, even if they're, at a certain moment, very prone to cross this can change and the "very likely" crossing turns out to _not_ happen. Basically they smooth over the discreet highs/lows changes that happen over time. The higher ema value more significance is given to the precedent and less likely it is to be affected in a sudden market move (to which you may then become exposed).

This is not to say that there isn't any influence if everyone start using the same numbers under the same time periods. But one may achieve very surprising results with totaly different numbers too. Ultimately there is a pair of numbers _and_ period which will be more efficient than any other. My view is, Goomboo advice is generaly very solid not because it predicts what will happen but because it will safeguard from catastrophe.
Pages:
Jump to: