Search content
Sort by

Showing 20 of 41 results by TradesLikeAPotato
Post
Topic
Board Service Discussion
Re: MTGOX: Check your balances on their website
by
TradesLikeAPotato
on 18/03/2014, 04:28:58 UTC
Logged in. Balance is correct, https is working, and it doesn't accept incorrect passwords. It is very unlikely this is a hack.
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 11/11/2013, 01:58:50 UTC
So far I'm very happy with my java code.

TradesLikeAPotato: I am still looking for a collab, if you want to discuss your ideas ...


I've sent you a message.
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 11/11/2013, 01:21:19 UTC
Well, the tool is fed with market data downloaded from the site, but all trading is performed on client side.

IMHO - very bad idea. Bitcoincharts is well known "stable" service. This days I have a satanic problems as my bots must load historical data from it, but have 404,502 and more shit.

Maybe you build a really better service, but I don't need this.

I (as a user) need a standalone bot, which:
 
can sit on some VDS and keep all it need in local environment
have trading algorithm which can be modified or completely rewritten without head ash
have interface to major exchanges API (bitstamp,btce,btcchina)
have modular structure, which allow it to be real open source, but not the one more programmer's toy (old,without eye and paw on github's attic)  

Something like QtBitcoinTrader or MT4,  but concentrated on easy implementation of different trade strategies on different exchanges. Based on node.js.




  


Agreed. Cryptotrader is the closest I've found but nothing as of yet can handle the algorithms I have in mind. I wish I had more programming experience so I could do it myself.
Post
Topic
Board Service Discussion
Re: Cryptotrader.org - Cloud Based Automated Trading Service for BTC/LTC
by
TradesLikeAPotato
on 11/11/2013, 00:44:58 UTC
Does your standalone client work on windows?
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 29/09/2013, 17:48:29 UTC
I am back guys.

I fixed the email & underscore errors: pull the latest version and `npm install` to get it working.

(Thanks avert for the email fix suggestion: implemented it the same way. For underscore: they removed a function I was relying on so I am now shifting towards lodash)

I'll check the code fixes posted asap and merge it in. Remember guys: Pull requests are always welcome!


'npm install' errors out on me.

Quote
C:\Users\Mark\Desktop\gekko-master>npm install
npm http GET https://registry.npmjs.org/moment
npm http GET https://registry.npmjs.org/bitcoincharts
npm http GET https://registry.npmjs.org/btc-e
npm http GET https://registry.npmjs.org/mtgox-apiv2
npm http GET https://registry.npmjs.org/prompt-lite
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/line-reader
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/bitstamp/0.0.4
npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\Users\Mark\Desktop\gekko-master
npm ERR! node -v v0.10.18
npm ERR! npm -v 1.3.8
npm ERR! code ENOGIT
npm http 304 https://registry.npmjs.org/mtgox-apiv2
npm http 304 https://registry.npmjs.org/bitcoincharts
npm http 304 https://registry.npmjs.org/prompt-lite
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/line-reader
npm http 304 https://registry.npmjs.org/btc-e
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/moment
npm http 304 https://registry.npmjs.org/bitstamp/0.0.4
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Users\Mark\Desktop\gekko-master\npm-debug.log
npm ERR! not ok code 0

EDIT: Fixed by installing git.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
TradesLikeAPotato
on 14/09/2013, 16:44:44 UTC
Oda, in your experience, how have 18/45 hourly held up? In my experience it's one of the most profitable, especially on BTCe.

I never tested anything on BTCe, but for mtgox:

I'm assuming 1% fee. Without treshold, poorly (minus 3%, on my May to August data).  With -0.2/0.2 treshold, pretty good, +30%. But lots of trade signals (25). Too much for my taste, I guess.

Thanks.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
TradesLikeAPotato
on 13/09/2013, 00:40:02 UTC
Oda, in your experience, how have 18/45 hourly held up? In my experience it's one of the most profitable, especially on BTCe.
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 04/09/2013, 03:13:47 UTC
I now get the error using any offset on BTCe.

EDIT: Read the other parts of the thread, it is a known issue.
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 03/09/2013, 02:51:39 UTC
It is indeed the offset. Subtracting 100 days from the date solved the problem, I just missed it on hourly because 4 days is less noticeable than 100. I've come across something else as well. Watching the market with BTCe EMAs 19/45 with an offset of 100 leads to a "Failed to load historical trades from bitcoincharts." Reducing the offset to 70 solves the problem, but causes inaccurate EMAs. It may be due to to the missing candles on bitcoincharts on the 26th of August.
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 28/08/2013, 00:02:50 UTC
Strange, I get the same issue by editing the CSV files to only the dates I want, but only when using daily candles... Hourly candles in the same date range work just fine. Here is the candles file.
Post
Topic
Board Trading Discussion
Re: Gekko - a javascript trading bot for nodejs
by
TradesLikeAPotato
on 27/08/2013, 02:46:18 UTC
whydifficult I realize I may be getting a little obnoxious about this, but I think I've found another bug in the backtester. When putting a unix timecode in the "from:" category the program misinterprets it (I think). The timecode is 1367989200 which should translate to 2013-05-08 05:00:00 but instead is read as 2013-08-16 17:00:00. Doing the same on the "to:" time works completely fine. Obviously this isn't a pressing issue, since I can still just edit the CSV files, it's just one I figured you should know about.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
TradesLikeAPotato
on 26/08/2013, 23:50:28 UTC
I think you are correct.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
TradesLikeAPotato
on 26/08/2013, 06:47:45 UTC
I just created a topic detailing this technique:

https://bitcointalk.org/index.php?topic=277704

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.
Post
Topic
Board Trading Discussion
Re: Downloadable MtGox Historical Candles
by
TradesLikeAPotato
on 22/08/2013, 01:42:23 UTC
Well, any ideas whydifficult?

Hmm that's very strange, I did heard some similar things before though.

Unfortunately I am not able to reproduce it, could you please send me the candle file you used + the EMA settings? That way I can debug the behaviour more easy without staring in the dark.

Of course, I should've done it from the start. EMA 5 short, 1 long, .25 threshold, .2 fee.

https://mega.co.nz/#!2Et0GLbT!YATk7xQsBKrVSSZmF9_8DQ0Mrcld9GDlhZMPOEogC9M (URL won't hyperlink for some reason ¯\_(ツ)_/¯)
Post
Topic
Board Trading Discussion
Re: Downloadable MtGox Historical Candles
by
TradesLikeAPotato
on 21/08/2013, 03:44:14 UTC
Well, any ideas whydifficult?
Post
Topic
Board Trading Discussion
Re: Downloadable MtGox Historical Candles
by
TradesLikeAPotato
on 20/08/2013, 18:45:15 UTC
Make sure you select custom time, I have candles from your start date up to yesterday because I copied 5 month intervals into my Excel sheet.

Thanks. Ok I believe I see the reason now - bitcoincharts reuses the closing price of the last datum for the opening price of the next, whereas I only included trades within the range t and t+i (where t is the unix timestamp at the start of the candle and i is the candle interval). Both ways make sense - bitcoincharts gives the theoretical price for a trade if you were to do it at t, whereas whydifficult's and mine give the price for the first trade - however our way conforms to the official use of the term 'opening price' http://www.investopedia.com/terms/o/openingprice.asp. Except for the opening price, most of my data agrees with that of bitcoincharts', except for where the opening price is the same as the high, low or closing, in which case my values differ in about 5% of cases.

Make of this what you will. I don't think it makes too much of a difference anyway - backtesting is an approximation, and during real trading your actual trade prices are likely to be different from those given by the candles anyway. All of these datasets seem to be accurate, albeit inconsistent with each other, but these inconsistencies seem easily explained.

Thanks for taking a look! I've got one more issue. When I test with the BTCe candles, I end up with a profit of 41664823177.120% on ema 1/5 hourly. I've got no idea what's causing that! Anyone have any ideas?

Here is the log: http://pastebin.com/M061Q03M
Post
Topic
Board Trading Discussion
Re: Downloadable MtGox Historical Candles
by
TradesLikeAPotato
on 20/08/2013, 17:15:55 UTC
Make sure you select custom time, I have candles from your start date up to yesterday because I copied 5 month intervals into my Excel sheet.
Post
Topic
Board Trading Discussion
Re: Downloadable MtGox Historical Candles
by
TradesLikeAPotato
on 20/08/2013, 01:14:13 UTC
I'm looking forward to it. In the meantime, the candles I'm downloading seem to have a slight variation from the ones you've calculated, leading to completely different backtesting results. Would you mind taking a look when you get a chance? I'm not sure where the variation stems from.
Post
Topic
Board Speculation
Re: Goomboo's Journal
by
TradesLikeAPotato
on 19/08/2013, 19:42:03 UTC
I just created a topic detailing this technique:

https://bitcointalk.org/index.php?topic=277704
Post
Topic
Board Trading Discussion
Re: Downloadable MtGox Historical Candles
by
TradesLikeAPotato
on 19/08/2013, 19:40:35 UTC
I just created a new topic with another technique to getting candles:

https://bitcointalk.org/index.php?topic=277704.new#new