I don't follow the J list as much as I should, but noticed Joe's examination of his portfolio holdings. I've been fooling around with futures data, and had need for some interest rates and have the beginnings of a useful verb for querying quandl. The only thing you need to set is the apitoken. You can get one by registering here:
https://www.quandl.com/users/login

If I start using this more, I'll build it out into something more useful, but for now, I find it useful anyway.


coclass jquandl
load'task'

NB. exposed piece
quandl=:  quandlq_jquandl_

NB. the freq feature is something you can add later
NB. freq=.'collapse=none|daily|weekly|monthly|quarterly|annual'

NB. globals
apitoken=: 'GETYOUROWNAPITOKEN'
qroot=: 'http://www.quandl.com/api/v1/datasets/'
spawn=: [: 2!:0 '(' , ' || true)' ,~ ] NB.
sampleyCotton=: 'USDAERS/COTTONSUPUP'
sampleySP=:'YAHOO/INDEX_GSPC'
sampley3m=: 'FRED/USD3MTD156N'

NB. assumes the y input is like 'DBNAME/DBOBJ'
quandlq=: 3 : 0
 rest=. '.csv?auth_token=',apitoken
 wget=. 'wget -o -s -S "'
 query=. wget,qroot,y,rest,'" -O - -q'
 spawn query
)

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to