Bitcoin Forum
April 20, 2024, 04:09:46 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   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 »
  Print  
Author Topic: Goomboo's Journal  (Read 281400 times)
Mahn
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
May 07, 2013, 11:42:39 AM
 #581

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.

1713586186
Hero Member
*
Offline Offline

Posts: 1713586186

View Profile Personal Message (Offline)

Ignore
1713586186
Reply with quote  #2

1713586186
Report to moderator
1713586186
Hero Member
*
Offline Offline

Posts: 1713586186

View Profile Personal Message (Offline)

Ignore
1713586186
Reply with quote  #2

1713586186
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713586186
Hero Member
*
Offline Offline

Posts: 1713586186

View Profile Personal Message (Offline)

Ignore
1713586186
Reply with quote  #2

1713586186
Report to moderator
1713586186
Hero Member
*
Offline Offline

Posts: 1713586186

View Profile Personal Message (Offline)

Ignore
1713586186
Reply with quote  #2

1713586186
Report to moderator
1713586186
Hero Member
*
Offline Offline

Posts: 1713586186

View Profile Personal Message (Offline)

Ignore
1713586186
Reply with quote  #2

1713586186
Report to moderator
SkRRJyTC
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


View Profile
May 07, 2013, 11:49:09 AM
 #582

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.

Its a moving average from the last X periods where the most recent data is weighted more heavily.

http://www.investopedia.com/terms/e/ema.asp
Crypt_Current
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Shame on everything; regret nothing.


View Profile
May 07, 2013, 12:23:04 PM
 #583

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.

Its a moving average from the last X periods where the most recent data is weighted more heavily.

http://www.investopedia.com/terms/e/ema.asp

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.

10% off at CampBX for LIFE:  https://campbx.com/main.php?r=C9a5izBQ5vq  ----  Authorized BitVoucher MEGA reseller (& BTC donations appreciated):  https://bitvoucher.co/affl/1HkvK8o8WWDpCTSQGnek7DH9gT1LWeV5s3/
LTC:  LRL6vb6XBRrEEifB73DiEiYZ9vbRy99H41  NMC:  NGb2spdTGpWj8THCPyCainaXenwDhAW1ZT
bitg
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
May 07, 2013, 01:49:08 PM
 #584

...

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.
Crypt_Current
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Shame on everything; regret nothing.


View Profile
May 07, 2013, 03:16:41 PM
 #585

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.

10% off at CampBX for LIFE:  https://campbx.com/main.php?r=C9a5izBQ5vq  ----  Authorized BitVoucher MEGA reseller (& BTC donations appreciated):  https://bitvoucher.co/affl/1HkvK8o8WWDpCTSQGnek7DH9gT1LWeV5s3/
LTC:  LRL6vb6XBRrEEifB73DiEiYZ9vbRy99H41  NMC:  NGb2spdTGpWj8THCPyCainaXenwDhAW1ZT
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
May 07, 2013, 04:07:02 PM
 #586

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.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
dandirk
Full Member
***
Offline Offline

Activity: 143
Merit: 100


View Profile
May 07, 2013, 07:46:06 PM
 #587

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.
Goomboo (OP)
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
May 08, 2013, 01:37:53 AM
 #588

Re-read this post.

Optimization and the 10 & 21 moving average crossover system

In order to determine the robustness of our trading system, I have decided to see how our parameters hold up when they are varied.  To accomplish this, I used NinjaTrader to do an optimization of a variety of periods for our moving averages and I have graphically shown the results below.

This type of analysis shows us very important information - regions of profitability.  For nearly every technical indicator, there are parameters which you input (such as 10 and 21 in the moving averages), which determine how much data it uses in calculating values.  If you have a trading system which only works with a certain combination of parameters, this is a curve-fit system, or a system which will probably not hold up well in the future.

In order to insure robustness, or its ability to hold up in the future, a system must be rigorously tested across a variety of markets and a variety of settings.  In the chart below, you will see 620 moving average combinations with their respective profitability.  It is important to note that the data has been normalized, so the number you see is meaningless - it is just a comparison to all of the other data points.  Additionally, it is very important not to look for the best value, but rather look for a region of profitability.  Markets change over time and the best results today probably will not be the best results tomorrow.  This said, it is important to try and place yourself in the region in which you will more than likely be able to survive and profit in the future.

-Red = below average
-Yellow = average
-Green = above average







The image above powerfully demonstrates the use of a simple technical trading concept applied to the markets.  When you are creating a trading system, you must question where the inputs came from.  Why did I choose 10 for my short moving average?  Why is 21 a good moving average length?  In order to protect your money, you must begin asking "why" to the decisions you make.  I suggest that you critically analyze, quantify, and backtest every aspect of your decision making so that you can behave in a consistent, confident, and disciplined manner as you trade in the markets.
smoothie
Legendary
*
Offline Offline

Activity: 2492
Merit: 1473


LEALANA Bitcoin Grim Reaper


View Profile
May 08, 2013, 01:43:43 AM
 #589

Re-read this post.

Optimization and the 10 & 21 moving average crossover system

In order to determine the robustness of our trading system, I have decided to see how our parameters hold up when they are varied.  To accomplish this, I used NinjaTrader to do an optimization of a variety of periods for our moving averages and I have graphically shown the results below.

This type of analysis shows us very important information - regions of profitability.  For nearly every technical indicator, there are parameters which you input (such as 10 and 21 in the moving averages), which determine how much data it uses in calculating values.  If you have a trading system which only works with a certain combination of parameters, this is a curve-fit system, or a system which will probably not hold up well in the future.

In order to insure robustness, or its ability to hold up in the future, a system must be rigorously tested across a variety of markets and a variety of settings.  In the chart below, you will see 620 moving average combinations with their respective profitability.  It is important to note that the data has been normalized, so the number you see is meaningless - it is just a comparison to all of the other data points.  Additionally, it is very important not to look for the best value, but rather look for a region of profitability.  Markets change over time and the best results today probably will not be the best results tomorrow.  This said, it is important to try and place yourself in the region in which you will more than likely be able to survive and profit in the future.

-Red = below average
-Yellow = average
-Green = above average







The image above powerfully demonstrates the use of a simple technical trading concept applied to the markets.  When you are creating a trading system, you must question where the inputs came from.  Why did I choose 10 for my short moving average?  Why is 21 a good moving average length?  In order to protect your money, you must begin asking "why" to the decisions you make.  I suggest that you critically analyze, quantify, and backtest every aspect of your decision making so that you can behave in a consistent, confident, and disciplined manner as you trade in the markets.

Well is there an updated chart? This was posted in feb 2012. Lots more data has come available.

Perhaps time for an update?

███████████████████████████████████████

            ,╓p@@███████@╗╖,           
        ,p████████████████████N,       
      d█████████████████████████b     
    d██████████████████████████████æ   
  ,████²█████████████████████████████, 
 ,█████  ╙████████████████████╨  █████y
 ██████    `████████████████`    ██████
║██████       Ñ███████████`      ███████
███████         ╩██████Ñ         ███████
███████    ▐▄     ²██╩     a▌    ███████
╢██████    ▐▓█▄          ▄█▓▌    ███████
 ██████    ▐▓▓▓▓▌,     ▄█▓▓▓▌    ██████─
           ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌          
           ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌          
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─  
     ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩    
        ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀       
           ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀`          
                   ²²²                 
███████████████████████████████████████

. ★☆ WWW.LEALANA.COM        My PGP fingerprint is A764D833.                  History of Monero development Visualization ★☆ .
LEALANA BITCOIN GRIM REAPER SILVER COINS.
 
TsuyokuNaritai
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500



View Profile
May 08, 2013, 09:58:50 AM
 #590

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?

sukiho
Hero Member
*****
Offline Offline

Activity: 514
Merit: 500


View Profile
May 08, 2013, 10:07:49 AM
 #591

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
vanya1210
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
May 08, 2013, 03:16:34 PM
 #592

Re-read this post.

Optimization and the 10 & 21 moving average crossover system

In order to determine the robustness of our trading system, I have decided to see how our parameters hold up when they are varied.  To accomplish this, I used NinjaTrader to do an optimization of a variety of periods for our moving averages and I have graphically shown the results below.

This type of analysis shows us very important information - regions of profitability.  For nearly every technical indicator, there are parameters which you input (such as 10 and 21 in the moving averages), which determine how much data it uses in calculating values.  If you have a trading system which only works with a certain combination of parameters, this is a curve-fit system, or a system which will probably not hold up well in the future.

In order to insure robustness, or its ability to hold up in the future, a system must be rigorously tested across a variety of markets and a variety of settings.  In the chart below, you will see 620 moving average combinations with their respective profitability.  It is important to note that the data has been normalized, so the number you see is meaningless - it is just a comparison to all of the other data points.  Additionally, it is very important not to look for the best value, but rather look for a region of profitability.  Markets change over time and the best results today probably will not be the best results tomorrow.  This said, it is important to try and place yourself in the region in which you will more than likely be able to survive and profit in the future.

-Red = below average
-Yellow = average
-Green = above average


http://www.thetradequest.com/bitcoin/BTC_optimization.png

http://www.thetradequest.com/bitcoin/BTC_optimization2.png


The image above powerfully demonstrates the use of a simple technical trading concept applied to the markets.  When you are creating a trading system, you must question where the inputs came from.  Why did I choose 10 for my short moving average?  Why is 21 a good moving average length?  In order to protect your money, you must begin asking "why" to the decisions you make.  I suggest that you critically analyze, quantify, and backtest every aspect of your decision making so that you can behave in a consistent, confident, and disciplined manner as you trade in the markets.

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

And BTW, why did not you use 11\21?
virtimus
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 08, 2013, 04:51:35 PM
 #593

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 ...
StarenseN
Legendary
*
Offline Offline

Activity: 2478
Merit: 1362



View Profile
May 09, 2013, 05:23:21 PM
 #594


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://bitcointalk.org/index.php?topic=60501.msg715563#msg715563 (in this topic Smiley )

But my last question still stands.
StarenseN
Legendary
*
Offline Offline

Activity: 2478
Merit: 1362



View Profile
May 09, 2013, 08:04:42 PM
 #595

How can I generate a fresh new BTC.last.txt like you've uploaded in this post?
- https://bitcointalk.org/index.php?topic=60501.msg716004#msg716004
bitg
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
May 09, 2013, 08:39:33 PM
 #596

How can I generate a fresh new BTC.last.txt like you've uploaded in this post?
- https://bitcointalk.org/index.php?topic=60501.msg716004#msg716004

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.
papamoi
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
May 11, 2013, 11:26:40 AM
 #597

hi gomboo


hi do you have something for forex/precious metals

i m pming you

Seal
Donator
Hero Member
*
Offline Offline

Activity: 848
Merit: 1078


View Profile WWW
May 11, 2013, 02:35:40 PM
 #598

Re-read this post.

Optimization and the 10 & 21 moving average crossover system

In order to determine the robustness of our trading system, I have decided to see how our parameters hold up when they are varied.  To accomplish this, I used NinjaTrader to do an optimization of a variety of periods for our moving averages and I have graphically shown the results below.

This type of analysis shows us very important information - regions of profitability.  For nearly every technical indicator, there are parameters which you input (such as 10 and 21 in the moving averages), which determine how much data it uses in calculating values.  If you have a trading system which only works with a certain combination of parameters, this is a curve-fit system, or a system which will probably not hold up well in the future.

In order to insure robustness, or its ability to hold up in the future, a system must be rigorously tested across a variety of markets and a variety of settings.  In the chart below, you will see 620 moving average combinations with their respective profitability.  It is important to note that the data has been normalized, so the number you see is meaningless - it is just a comparison to all of the other data points.  Additionally, it is very important not to look for the best value, but rather look for a region of profitability.  Markets change over time and the best results today probably will not be the best results tomorrow.  This said, it is important to try and place yourself in the region in which you will more than likely be able to survive and profit in the future.

-Red = below average
-Yellow = average
-Green = above average







The image above powerfully demonstrates the use of a simple technical trading concept applied to the markets.  When you are creating a trading system, you must question where the inputs came from.  Why did I choose 10 for my short moving average?  Why is 21 a good moving average length?  In order to protect your money, you must begin asking "why" to the decisions you make.  I suggest that you critically analyze, quantify, and backtest every aspect of your decision making so that you can behave in a consistent, confident, and disciplined manner as you trade in the markets.

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

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

I wouldn't mind seeing this either. Given how much interest this post has got, I'd love for you to teach us more about technical analysis and backtesting in general (not just how to use 10/21 SMA)

DefiDive - Filter the noise
A clean crypto asset management terminal
Goomboo (OP)
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
May 11, 2013, 06:33:54 PM
 #599

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.
Goomboo (OP)
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
May 11, 2013, 06:44:44 PM
 #600

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.
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 »
  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!