Pages:
Author

Topic: Goomboo's Journal - page 11. (Read 281459 times)

sr. member
Activity: 409
Merit: 250
September 05, 2013, 04:52:18 PM
Do you trade in a single time frame, or multiple?

That's a complicated question :p

- In the context of BTC and this thread, I trade a single timeframe
- In other markets, I manage entries and exits using multiple timeframes
sr. member
Activity: 409
Merit: 250
September 05, 2013, 04:48:15 PM
You end up losing a lot if you follow the averages now. I'm back to instinct mode for a couple weeks, until I feel market is healthy.

Uhh...what? Tongue  Daily traders are sitting on an unrealized profit of 41% on a position initiated on July 22nd, 2013.  Additionally, I posted this trade in this thread to demonstrate how to use the crossover.

Feelings are dangerous.  Have you backtested your feelings?  I've proven to myself that when I act on my feelings rather than a tested method, I consistently lose money.
newbie
Activity: 57
Merit: 0
September 05, 2013, 10:36:41 AM
In the context of this thread, unless you can quantitatively describe a parabolic rise and have backtested a method of taking profits during periods of mania, then I would say to wait until the crossover has occurred prior to exiting.  "The trend is your friend until the bend at the end".

The only thing that comes to mind is to have some kind of a formula which pinpoints a parabolic rise when it's happening, and then you switch to smaller time frame. Do you trade in a single time frame, or multiple?
full member
Activity: 133
Merit: 100
September 03, 2013, 07:29:12 PM
I'm personally very wary of EMA during extreme situations like current one, where you don't have a trend but a few whales stomping all over a weak market.

My observation here is that whale buys big as soon as lines show time to sell. You end up losing a lot if you follow the averages now. I'm back to instinct mode for a couple weeks, until I feel market is healthy. Or Gox goes bankrupt lol, I moved to bitstamp at a loss but I feel safer.

I wonder is Gomboo still trading nowadays? I learned a lot from you Wink
sr. member
Activity: 409
Merit: 250
September 03, 2013, 04:36:42 PM
Goomboo, do you offer  private advices? do you have subscribers?

Sorry, I do not.

Best of luck!
sr. member
Activity: 409
Merit: 250
September 03, 2013, 04:35:32 PM
Question for Goomboo: do you do anything different when you see a parabolic spike approaching?

In the context of this thread, unless you can quantitatively describe a parabolic rise and have backtested a method of taking profits during periods of mania, then I would say to wait until the crossover has occurred prior to exiting.  "The trend is your friend until the bend at the end".
full member
Activity: 146
Merit: 100
Free Minds. Free Markets. Free People.
September 01, 2013, 04:15:39 AM
Goomboo, do you offer  private advices? do you have subscribers?
newbie
Activity: 57
Merit: 0
August 31, 2013, 08:22:29 AM
Question for Goomboo: do you do anything different when you see a parabolic spike approaching?
kvm
newbie
Activity: 40
Merit: 0
August 30, 2013, 07:05:58 AM
Please have a look at my thread on how to get bitcoin realtime charts in MetaTrader 4:

https://bitcointalksearch.org/topic/live-bitcoin-charts-in-metatrader-4-for-any-market-bitcoinchartscom-160791

I will be glad to hear your suggestions and recommendations! I'm thinking to add a range bars generation! Will it be useful for backtesting?
newbie
Activity: 41
Merit: 0
August 26, 2013, 06:50:28 PM
I think you are correct.
legendary
Activity: 1470
Merit: 1007
August 26, 2013, 10:44:17 AM
[...]
Glad I could help, I'm looking forward to your results. While you do your testing, maybe you could speculate the cause of the absurd BTCe profit values I have encountered here.

I can reproduce the result. The reason: you switched 'long' and 'short' EMAs (you defined short to be 5, and long to be 1). If you switch them around, you will get (as expected) a -100% profit, with the same number of trades, which makes me think that the EMA method written by the gekko author breaks under wrong user input.

Sorry, if I had more time I could look at the code and confirm, but for now I'd say chances are pretty good that's the reason.
newbie
Activity: 41
Merit: 0
August 26, 2013, 01:47:45 AM

Extremely useful, thanks! This is what finally got me started using gekko myself, doing some proper backtesting of EMA methods.

My search starts from the assumption that (a) more recent history is more relevant for present day prediction than older history, (b) overfitting of the method must be avoided, so results need to be compared across different time frames, (c)
trading is slightly more expensive than assumed by default in gekko, because of signal delay & slippage

I'll post my results when I'm done with the testing. I have to do it partly manually because I want to control the treshold parameter, so I'm not searching through all EMA combinations, but only those that previous posters have mentioned as promising. Maybe someone else can fill me in in case I forgot a promising combination.


A quick question for Goomboo

Looks like we're turning this thread into a discussion about backtesting EMA strategies, finding the optimal parameters, etc. If this is starting to become too tangential to your original idea of this thread, i.e. you think we're hijacking your thread, let us know.

Glad I could help, I'm looking forward to your results. While you do your testing, maybe you could speculate the cause of the absurd BTCe profit values I have encountered here.
sr. member
Activity: 409
Merit: 250
August 24, 2013, 03:34:06 PM
Looks like we're turning this thread into a discussion about backtesting EMA strategies, finding the optimal parameters, etc. If this is starting to become too tangential to your original idea of this thread, i.e. you think we're hijacking your thread, let us know.

No worries, thank you for asking.  Been much to busy to post lately, and the discussion is certainly on-topic, so I'm fine with it.

Goomboo
legendary
Activity: 1470
Merit: 1007
August 22, 2013, 12:19:52 PM

Extremely useful, thanks! This is what finally got me started using gekko myself, doing some proper backtesting of EMA methods.

My search starts from the assumption that (a) more recent history is more relevant for present day prediction than older history, (b) overfitting of the method must be avoided, so results need to be compared across different time frames, (c)
trading is slightly more expensive than assumed by default in gekko, because of signal delay & slippage

I'll post my results when I'm done with the testing. I have to do it partly manually because I want to control the treshold parameter, so I'm not searching through all EMA combinations, but only those that previous posters have mentioned as promising. Maybe someone else can fill me in in case I forgot a promising combination.


A quick question for Goomboo

Looks like we're turning this thread into a discussion about backtesting EMA strategies, finding the optimal parameters, etc. If this is starting to become too tangential to your original idea of this thread, i.e. you think we're hijacking your thread, let us know.
newbie
Activity: 41
Merit: 0
August 19, 2013, 02:42:03 PM
newbie
Activity: 41
Merit: 0
August 19, 2013, 12:33:48 PM
You beat me to it, I was about to post a similar solution.
You can convert to unix timestamps in excel actually, just use this formula:
=(A2-DATE(1970,1,1))*86400

 I extracted MtGox candles for the period in this thread: https://bitcointalksearch.org/topic/downloadable-mtgox-historical-candles-239815  Strangely, I end up with completely different backtest results.

Could you try and test it yourself? I'd give you my candles but those are precisely what I want to test. Start at June 26, 2011 and paste each period of 5 months to get a full candles table.
member
Activity: 66
Merit: 10
August 19, 2013, 11:38:12 AM
Bitcoincharts doesn't have any documentation for their charts API, so what I ended up doing to backtest was the following:

Get the chart with the timeframe that I want to backtest (for example: 5 months, hourly.)
Click the "load raw data" link below the chart.
Select the first line of the data, hold the mouse button, then press the "End" key on the keyboard.
Drag the mouse to the end of the last line, then copy the data (Ctrl+C or right-click, then Copy)
Then, paste into a new text file and modify the data to suit your backtesting program (I use Gekko, so I wrote a simple PHP script that gets each candle, formats the date to a UNIX timestamp and then returns a CSV file that Gekko can read.)

I hope that helps.
newbie
Activity: 41
Merit: 0
August 18, 2013, 02:20:08 AM
It's possible. The problem is getting the candles. The ones for MtGox are easily downloadable, while to get the BTCe ones I'd need to figure out the bitcoincharts API. I'm not a programmer but I'll take a look tomorrow and see how much work it would take.

EDIT: Yeah I have no idea what I'm doing.
legendary
Activity: 2408
Merit: 1009
Legen -wait for it- dary
August 17, 2013, 08:25:05 PM
Goomboo, I have a question for you. Hourly trading is only inferior to daily because of fees, so trading on a BTCe with a .2 fee may yield better results. The problem is, you cannot backtest this. Would using MtGox candles with a .2 fee be a good indicator of potential profits on BTCe? Or is the arbitrage between the two enough to nullify the data?

Why can't you back test BTC-e?
Bitcoincharts.com has all the trade history.
newbie
Activity: 41
Merit: 0
August 17, 2013, 06:59:38 PM
Thanks for your replies Goomboo and sukiho.



 Here is a poorly photoshopped graph comparing the highs and lows between the exchanges. It's true that MtGox generally has slightly higher highs and lower lows, but (ignoring the recent arbitrage due to MtGox issues) I think the fees would outweigh the profits from MtGox. Whether trading hourly on BTCe or daily on MtGox would be more profitable I am still unsure.
Pages:
Jump to: