Bitcoin Forum
March 19, 2024, 05:10:59 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 281394 times)
XZed
Sr. Member
****
Offline Offline

Activity: 309
Merit: 250


View Profile
August 08, 2013, 09:58:18 PM
 #901

- bad time frames :the time frames < hourly give bad results, so M5 isn't the best choice... and 100 days is a bit short for daily time frame

- the tested period is difficult : price goes from 140 to 105 without long rising trend...

-> Earning some profit in these conditions is good enough Smiley

Thank you very much for this deep insight Smiley
1710825059
Hero Member
*
Offline Offline

Posts: 1710825059

View Profile Personal Message (Offline)

Ignore
1710825059
Reply with quote  #2

1710825059
Report to moderator
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1710825059
Hero Member
*
Offline Offline

Posts: 1710825059

View Profile Personal Message (Offline)

Ignore
1710825059
Reply with quote  #2

1710825059
Report to moderator
1710825059
Hero Member
*
Offline Offline

Posts: 1710825059

View Profile Personal Message (Offline)

Ignore
1710825059
Reply with quote  #2

1710825059
Report to moderator
Goomboo (OP)
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
August 09, 2013, 12:17:18 AM
 #902

How do you avoid whipsaws with your indicators?

You can mitigate whipsaw conditions by waiting for a new high or low to be established prior to entering a new trade.  But I've found that I've been better off simply toughing out the whipsaw periods rather than adding a "filter" to the system.  Also, I've found that on the higher timeframes I experience less whipsaw and more trend.
Marcus Antonius
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
August 09, 2013, 11:18:19 AM
 #903

Interesting. How much of your capital do you usually have in play? The rule I generally hear bandied about is that you shouldn't have more than 2% of your capital invested in any single trade, and you shouldn't have more than 20% of your capital at risk.
Goomboo (OP)
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
August 09, 2013, 09:36:38 PM
 #904

Interesting. How much of your capital do you usually have in play? The rule I generally hear bandied about is that you shouldn't have more than 2% of your capital invested in any single trade, and you shouldn't have more than 20% of your capital at risk.

I target a risk of 1% of account equity or less on any given trade.  To me, this is the most important figure in trading: how much will you lose if you're wrong.

For overall trading, I will have 20-30% of capital tied up in positions at any given time.
ErebusBat
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500

I am the one who knocks


View Profile
August 09, 2013, 11:00:31 PM
 #905

I have corrected my errors in my backtesting and decided to publish my results.  I would love to hear feedback on this.
Backtesting since Apr18-Aug5, periods of: D1 H1 H2 H4 H6 M5 M15

░▒▓█ Coinroll.it - 1% House Edge Dice Game █▓▒░ • Coinroll Thread • *FREE* 100 BTC Raffle

Signup for CEX.io BitFury exchange and get GHS Instantly!  Don't wait for shipping, mine NOW!
XZed
Sr. Member
****
Offline Offline

Activity: 309
Merit: 250


View Profile
August 09, 2013, 11:07:54 PM
 #906

I have corrected my errors in my backtesting and decided to publish my results.  I would love to hear feedback on this.
Backtesting since Apr18-Aug5, periods of: D1 H1 H2 H4 H6 M5 M15

Have you the possibility to include M30 ?

Thank you
Goomboo (OP)
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
August 09, 2013, 11:35:56 PM
 #907

I have corrected my errors in my backtesting and decided to publish my results.  I would love to hear feedback on this.
Backtesting since Apr18-Aug5, periods of: D1 H1 H2 H4 H6 M5 M15

Excellent work, looks great!
Marcus Antonius
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
August 10, 2013, 12:55:46 AM
Last edit: August 10, 2013, 01:51:36 AM by Marcus Antonius
 #908

I have corrected my errors in my backtesting and decided to publish my results.  I would love to hear feedback on this.
Backtesting since Apr18-Aug5, periods of: D1 H1 H2 H4 H6 M5 M15

Terrific work. A few questions:
1. Which moving averages did you use? Simple, exponential, or weighted?
2. Did you include the .6% fee per transaction in your calculations?
3. Is the trade executed at the close of the period which defines the crossover?

I backtested the 10/21 EMA crossover on the daily chart starting back in the day (entry price of $0.40) to the present, and I definitely did not get a negative result (two and a half times as well as buy and hold). Not sure how to interpret your negative number there.
ErebusBat
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500

I am the one who knocks


View Profile
August 10, 2013, 02:43:03 AM
 #909

I have corrected my errors in my backtesting and decided to publish my results.  I would love to hear feedback on this.
Backtesting since Apr18-Aug5, periods of: D1 H1 H2 H4 H6 M5 M15

Terrific work. A few questions:
1. Which moving averages did you use? Simple, exponential, or weighted?
Exponential

2. Did you include the .6% fee per transaction in your calculations?
Yes, a flat 0.6%, so it *could* be less depending on your trading volume.

3. Is the trade executed at the close of the period which defines the crossover?
No.  I have a +/-0.25 threshold setup.   So EMA(f)/EMA(s) must be >or< +/-0.25 in order to generate a signal.  This is to avoid whipsaws.

I backtested the 10/21 EMA crossover on the daily chart starting back in the day (entry price of $0.40) to the present, and I definitely did not get a negative result (two and a half times as well as buy and hold). Not sure how to interpret your negative number there.
I mentioned earlier: the numbers are profit (starting with 2.5BTC) So the 'worst' you will ever see is -2.5 (total loss).  0 would mean that you would have 2.5BTC and 1 would be 3.5BTC in your account.

This is not an entire life of bitcoin backtest.  Just Apr18->Aug5 of this year.  Here is a full Gekko log of the D1-10/21 backtest showing the trades and explaining the numbers.

Thanks for the feedback everyone.  I am finding some really interesting things doing this.  For instance H1 was actually the most profitable timeframe (with the right params) since Jan 1 but not since Apr. 

I should extract percentages from the reports too, so I can compare differing timeframes and not just profit.

░▒▓█ Coinroll.it - 1% House Edge Dice Game █▓▒░ • Coinroll Thread • *FREE* 100 BTC Raffle

Signup for CEX.io BitFury exchange and get GHS Instantly!  Don't wait for shipping, mine NOW!
Marcus Antonius
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
August 10, 2013, 02:42:25 PM
 #910

Using Gekko, I backtested the hourly, the 4-hour, and the daily charts from June 26, 2011, to May 23, 2013, and found the following:

4-hour chart profit: 1,680%
Daily chart profit: 1,655%
Hourly chart profit: -71%

In summary, the hourly chart blows.

Buy and hold profit was 616%. I used 0 threshold.
Marcus Antonius
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
August 10, 2013, 03:25:20 PM
 #911

This Gekko backtester is amazing. I'm getting some unexpected results, though. Check this out:

           4H        DAILY
10, 21   1680%   1655%
11, 21   1721%   1660%
12, 21   1745%   1794%
13, 21   1610%   3199%
14, 21   1458%   2944%
15, 21   1591%   2965%
16, 21   1767%   2824%
17, 21   1896%   3403%
18, 21   1773%   3322%
19, 21   2269%   3217%
20, 21   2268%   3533%

Contrary to the chart Goomboo put up last year (https://bitcointalk.org/index.php?topic=60501.msg736808#msg736808), the 20/21 crossover produces spectacular results. Someone please double-check, I must be doing something wrong.
oda.krell
Legendary
*
Offline Offline

Activity: 1470
Merit: 1007



View Profile
August 10, 2013, 03:48:00 PM
 #912

This Gekko backtester is amazing. I'm getting some unexpected results, though. Check this out:

           4H        DAILY
10, 21   1680%   1655%
11, 21   1721%   1660%
12, 21   1745%   1794%
13, 21   1610%   3199%
14, 21   1458%   2944%
15, 21   1591%   2965%
16, 21   1767%   2824%
17, 21   1896%   3403%
18, 21   1773%   3322%
19, 21   2269%   3217%
20, 21   2268%   3533%

Contrary to the chart Goomboo put up last year (https://bitcointalk.org/index.php?topic=60501.msg736808#msg736808), the 20/21 crossover produces spectacular results. Someone please double-check, I must be doing something wrong.

You deducted fees from the profit, right?

EDIT: also, what is the history you ran this on? The entire price history? Then those results wouldn't be that surprising.

Profits need to be viewed in comparison. The "gold standard" to compare it with (I'm using the word gold standard somewhat sloppily here) would probably be the buy & hold strategy.

EDIT 2: quick calculation, just off the top of my head: buy & hold from May 2011 to now would for example be +2000%

Not sure which Bitcoin wallet you should use? Get Electrum!
Electrum is an open-source lightweight client: fast, user friendly, and 100% secure.
Download the source or executables for Windows/OSX/Linux/Android from, and only from, the official Electrum homepage.
Marcus Antonius
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
August 10, 2013, 04:20:01 PM
 #913

June 26, 2011, to May 23, 2013

0.6% fee.

Buy and hold profit was 616% during that period.
oda.krell
Legendary
*
Offline Offline

Activity: 1470
Merit: 1007



View Profile
August 10, 2013, 05:35:22 PM
 #914

I can't run the test myself right now, but I admit, the numbers seem off. Especially because 1d EMA20+21 has the fast and the slow average so close to each other that there should be almost no trading signals at all. For example (I'm looking at the charts, not gekko data), 1d EMA20+21 would have only given a buy signal for the July uptrend at around 95. Compared to 1d EMA 20+10 signal at 92. Doesn't make sense to me that it would outperform it by such a margin if it's so slow to recognize a trend.

Not sure which Bitcoin wallet you should use? Get Electrum!
Electrum is an open-source lightweight client: fast, user friendly, and 100% secure.
Download the source or executables for Windows/OSX/Linux/Android from, and only from, the official Electrum homepage.
Marcus Antonius
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
August 10, 2013, 11:26:44 PM
 #915

I checked my numbers, and I had stupidly entered the dollar result rather than the percentage profit. Here are the real numbers:

            4H        DAILY
10, 21   1473%   1582%
11, 21   1509%   1586%
12, 21   1531%   1714%
13, 21   1412%   3056%
14, 21   1279%   2813%
15, 21   1395%   2833%
16, 21   1550%   2698%
17, 21   1663%   3251%
18, 21   1555%   3174%
19, 21   1990%   3074%
20, 21   1990%   3376%

The best number I've found so far in my experimental meanderings has been the 21, 22 on the daily chart: 3555%!
medji
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
August 11, 2013, 04:56:31 AM
 #916

The only reasonable thing to do in view of such spectacular results is to go all in with a 21,22 ema bot Wink
Bitcoin BEAR
Full Member
***
Offline Offline

Activity: 143
Merit: 100


View Profile
August 11, 2013, 05:21:22 AM
 #917

The only reasonable thing to do in view of such spectacular results is to go all in with a 21,22 ema bot Wink


Hah! Good luck with that!  Wink
S3052
Legendary
*
Offline Offline

Activity: 2100
Merit: 1000


View Profile
August 11, 2013, 11:30:26 AM
 #918

I checked my numbers, and I had stupidly entered the dollar result rather than the percentage profit. Here are the real numbers:

            4H        DAILY
10, 21   1473%   1582%
11, 21   1509%   1586%
12, 21   1531%   1714%
13, 21   1412%   3056%
14, 21   1279%   2813%
15, 21   1395%   2833%
16, 21   1550%   2698%
17, 21   1663%   3251%
18, 21   1555%   3174%
19, 21   1990%   3074%
20, 21   1990%   3376%

The best number I've found so far in my experimental meanderings has been the 21, 22 on the daily chart: 3555%!

this looks weird. are you sure this is right?
i.e. what happens if it crossed intrady?
is the cross over calculated based on intraday or closing prices?
how far back have you tested it?

oda.krell
Legendary
*
Offline Offline

Activity: 1470
Merit: 1007



View Profile
August 11, 2013, 12:14:19 PM
 #919

I checked my numbers, and I had stupidly entered the dollar result rather than the percentage profit. Here are the real numbers:

            4H        DAILY
10, 21   1473%   1582%
11, 21   1509%   1586%
12, 21   1531%   1714%
13, 21   1412%   3056%
14, 21   1279%   2813%
15, 21   1395%   2833%
16, 21   1550%   2698%
17, 21   1663%   3251%
18, 21   1555%   3174%
19, 21   1990%   3074%
20, 21   1990%   3376%

The best number I've found so far in my experimental meanderings has been the 21, 22 on the daily chart: 3555%!

I'm pretty sure there's something wrong with those results. Look at the chart yourself. Daily EMA22+21, around April 2013:



There is either no meaningfull crossover at all (lines run in parallel), or an incredibly late sell signal following the crash.

I suspect the numbers you get are an artifact of how the gekko simulation calculates crossover... maybe if the averages are that close together it breaks apart.

I admit, what I would expect the simulation to do in that case is to either get almost no trades (in which case it should be the same result as buy&hold), or a huge amount of trades (in which case the trading fee should destroy all profits).  So I can't really explain the numbers. Either way, I'm really sceptical.

EDIT: maybe there's a small chance the numbers are right after all.... during the 2011 bubble, this method would have performed pretty well. sell signal after the peak came late, but buying back would have been at a pretty good time. In other words, it could have outperformed buy&hold during that time by an order of magnitude.

Again, apologies that I can't run any tests myself, only have a netbook with me right now, but can someone run just the 1d EMA22+21 test from January 1st 2013 to now? Buy&Hold for that period would have been around +676%.

Not sure which Bitcoin wallet you should use? Get Electrum!
Electrum is an open-source lightweight client: fast, user friendly, and 100% secure.
Download the source or executables for Windows/OSX/Linux/Android from, and only from, the official Electrum homepage.
sukiho
Hero Member
*****
Offline Offline

Activity: 514
Merit: 500


View Profile
August 11, 2013, 01:22:00 PM
 #920

1d EMA22+21 with no threshold and 0.6 fees

2013-01-01 07:00 Simulation started. Balance: 1000 USD
2013-01-01 07:00 BUY 74.714 BTC at 13.30
2013-05-13 07:00 SELL 74.714 BTC at 114.82
2013-05-18 07:00 BUY 68.631 BTC at 123.50
2013-06-09 07:00 SELL 68.631 BTC at 107.89
2013-07-30 07:00 BUY 72.092 BTC at 101.48
2013-08-11 07:00 Simulation completed. Balance: 72.092 BTC (7425.52 USD)

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!