615 reputation
415
bio website dcook.org/work
location Tokyo, Japan
age
visits member for 2 years, 9 months
seen 14 hours ago

UPDATE: My new book, "Data Push Apps with HTML5 SSE" is out and selling! Get it from O'Reilly here: http://shop.oreilly.com/product/0636920030928.do Or from Amazon here: http://www.amazon.com/dp/1449371930 Or from any good bookseller.


I'm director at QQ Trends, a company that solves difficult data and software challenges for our clients. (We often have freelance projects, so get in touch if interested.)

UPDATE: currently looking for a part-time CSS/JS programmer. 理想は東京所在、日本語が読める方。Interesting project(s), you will definitely learn something.

(And, of course, please do get in touch if you have interesting challenges that you would like our world-class experts to work on!)

Typical work: doing fun stuff with data (fixing, mining, etc.), web sites (front and back-ends), trading strategies. Research: trading strategies, computer go, machine translation, understanding context, AI search algorithms. Languages: C++, PHP, R, javascript, and many more.

I'm British, living and working in Tokyo for almost 20 years. Human Languages: English, Japanese (fairly fluent, 1 kyu), some German, Chinese and Arabic.

(Contact me at dc at qqtrend dot com: please mention you are coming from StackOverflow, so I know it is not spam.)


Easy ways to irritate me on StackExchange sites (whether my own question or someone else's): 1. Downvote without a comment (N/A/ if someone already left a comment and you just agree with it, of course); 2. Answer in comments. Other than that I'm a really easy-going pragmatic guy :-)


Feb
13
revised Why is C++ still a very popular language in quantitative finance?
Updated my comments on C#
Feb
13
answered What different methods of pairs selection exists? (For Pairs trading)
Jan
30
comment A non parametric study of VaR with kernel density
@pyCthon Don't keep us in suspense, do you want to list some of them? :-)
Jan
28
comment Generate tick data from candlestick
@geektrader P.S. The website in your profile gives a "Not Found" page.
Jan
28
comment Generate tick data from candlestick
@geektrader That is misunderstanding the purpose: the 4 ticks are from a bar for a system that will then create a bar, but can only do it from ticks. OHLC vs. OLHC makes no difference (the candlestick looks the same). You can validly do backtesting at the bar-level (as your data at that level is genuine), but cannot backtest a strategy using ticks made from bar data. As I said, if you really want to backtest with ticks, add lots of random jitter, and repeat a few times. I suspect you will see variance in results, and so can prove to yourself, quantitatively, that it is a bad idea :-)
Jan
22
comment When hiring a quant, how can I protect my IP?
P.S. If you want to talk more about your project, off-line, I'd be happy to. My email is in my profile.
Jan
22
answered When hiring a quant, how can I protect my IP?
Dec
1
awarded  Popular Question
Nov
24
awarded  Notable Question
Nov
7
comment Generate tick data from candlestick
@Freddy It was a real, commercial system, being used by real traders. Not my system, I was just dealing with it. That you won't become their customer has been noted :-)
Nov
7
comment Generate tick data from candlestick
@Freddy Read the first half again. Working with a system where I needed to backfill data but we only had 1 minute bars, not ticks. The system in question didn't allow importing bars, it only allowed importing ticks.
Nov
7
comment Generate tick data from candlestick
@Freddy Just to be clear, I personally always use real tick data when I want to backtest a tick stategy, and use bar data when I want to backtest a strategy that uses bars. I think we're in full agreement that it would be foolish to do otherwise.
Nov
7
comment Generate tick data from candlestick
@Freddy My answer shows the mechanics to answer the OP's question; that does not deserve a downvote. (Unless you are disagreeing with part of those mechanics, rather than just when you should apply them.)
Nov
7
comment Generate tick data from candlestick
@Freddy I was just answering the question that was asked. There are systems that are built around ticks; if you want to use those systems for a lower frequency strategy, and you only have bar data, then of course you have to convert the bars to ticks. As mentioned in the first half of my answer, when I've done this I've done it in such a way that makes it obvious to anyone looking at it that the ticks came from bars.
Nov
7
comment Generate tick data from candlestick
@Freddy I went to respond to why you might want to create ticks from bar data, but it got too long, so I posted a full answer :-) (But, I do agree with what you've written here.)
Nov
7
answered Generate tick data from candlestick
Oct
27
awarded  Yearling
Oct
5
awarded  Disciplined
Oct
3
comment Government bonds with negative yield
Regarding your second point, cash counts as an A1 asset too (assuming A1 == level 1 in the reference I found: "Level 1 assets are cash, certain government securities and other 0% risk-weighted assets under Basel II.")
Sep
4
comment ROC: difference between discrete and continuous?
Thanks, that is a very clear example.