Machine Learning and Optimal Trading

by Graham Giller January 26, 2012 00:07
I am currently writing about using Machine Learning algorithms to discover Optimal Trading Rules. This work will be devided into several parts, the first of which is about developing an appropriate training set to use for the Machine Learning algorithm. I am working around an idea based on the use of Oracles in forecasting. I will put a draft of this paper on my author page at the SSRN when it is complete.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Theory

Back to the Future

by Graham Giller January 03, 2012 14:29
I'm finally preparing to fully install my systems onto cloud computing platforms. This includes deleting the static IP number I have for my server rack on the farm in NJ — which may cause a little disconnectivity over the next week, but should substantially reduce maintenance going forward.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Internet

Cumulative Kurtosis of Interest Rates Plot

by Graham Giller November 08, 2011 08:35
I put the most up-to-date version in Google docs. If you follow this link you should be able to get to it. I will update this from time-to-time.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Empirical

The Blog's Been Offline for A Week

by Graham Giller November 02, 2011 22:53

My ancient Dell servers are decaying... odd that, since they're made of rocks and metal. I've been too busy to attend to it, but got this across to a new server a few days ago. Seems like I should do a regression of the performance of MF Global onto the dynamic trading risk factor. That will need a little work as I've moved my databases onto MySQL and there's still some teething troubles to go through.

[11/08/2011] And then squirrels ate through my power cables and I had to have the cables to the house repaired by Jersey Central Power & Light — and that work killed the cable internet which had to be redone by Comcast…

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Systems

Zero Hedge Post on the Cumulative Kurtosis of Interest Rates

by Graham Giller September 23, 2011 08:31

ZeroHedge has posted my updated chart plus commentary on the time series of the cumulative kurtosis of US three month treasury bills. For anybody interested in this work, you can access the raw data directly from the F.R.B. of St.Louis's “Fred” database.

The chart was created using the RATS time-series analysis program, and the code use is that below:

calendar(d) 1954 1 4
allocate %today()
set grid = %if(t.eq.1970:02:01.or.t.eq.1978:01:31.or.t.eq.1978:03:08.or.t.eq.1979:08:06.or.t.eq.1987:08:11.or.t.eq.2006:01:31,1,0)
set proart = %if(t.lt.2007:10:01,1,0)
set perart = %if(t.ge.2007:10:01.and.t.le.2008:11:30,1.,0.)
set secart = %if(t.gt.2008:11:30,1,0)
open data "DTB3.prn"
data(format=prn,organization=columns,skiplines=11) / value
close data
set yield = value
difference yield / dyield
set stdev = %na
set kurtosis = %na
do i=10,%allocend()
statistics(moments,noprint) dyield 1 i
set stdev i i = sqrt(%variance)
set kurtosis i i = %kurtosis
end do
set tseries = %if(%valid(stdev),t,%na)
compute tmin=fix(%minvalue(tseries)),tmax=fix(%maxvalue(tseries))
set stdev = stdev*100
spgraph(hfields=1,vfields=1,header='Cumulative Kurtosis of 3 Month Treasury Bills',footer=%dateandtime(),subheader='Daily Change in Yield: '+%datelabel(tmin)+' -- '+%datelabel(tmax))
graph(grid=grid,klabel=||'Execess Kurtosis','Daily St.Dev/bp','Bill Yield/%'||,key=loright,shade=perart) 2
# kurtosis
# stdev
compute lvpos=35.
grtext(entry=1960:9:1,y=lvpos,valign=bottom,align=center) 'McChesney Martin'
grtext(entry=1974:1:31,y=lvpos,valign=bottom,align=center) 'Burns'
grtext(entry=1978:11:21,y=lvpos,valign=bottom,align=center) 'Miller'
grtext(entry=1983:8:8,y=lvpos,valign=bottom,align=center) 'Volcker'
grtext(entry=1996:11:5,y=lvpos,valign=bottom,align=center) 'Greenspan'
grtext(entry=fix((2006:06:01+%today())/2),y=lvpos,valign=bottom,align=center) 'Bernanke'
spgraph(done)

n.b. Some textual translations are needed for the downloaded data to be directly readable by RATS (change of NA and date format).

 

Currently rated 1.3 by 3 people

  • Currently 1.333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Hurricane

by Graham Giller September 07, 2011 07:51
This blog was down for about a week because Hurricane Irene caused my server's power supplies to get fried. Meanwhile, I am continuing to work on programming execution algorithms for our new alpha strategy.  

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

General

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen | Modified by Mooglegiant



RecentComments

Comment RSS

About the Author

Graham Giller - Headshot GRAHAM GILLER
Dr. Giller holds a doctorate from Oxford University in experimental elementary particle physics. His field of research was statistical astronomy using high energy cosmic rays. After leaving Oxford, he worked in the Process Driven Trading Group at Morgan Stanley, as a strategy researcher and portfolio manager. He then ran a CTA/CPO firm which concentrated on trading eurodollar futures using statistical models. From 2004, he has managed a private family investment office. In 2009, he joined a California based hedge fund startup, concentrating on high frequency alpha and volatility forecasting. My updated resume is on LinkedIn.

Pages


Disclaimer

Nothing on this site should be construed as a reccommendation to buy or sell any specific security nor as a solicitation of an order to buy or sell any specific security. Before making any trade for any reason you should consult your own financial advisor. The author may hold long or short positions in any of the securities discussed either before or after publication of an article mentioning such a security.

Copyright Notice

All post on this blog are © Copyright property of Giller Investments (New Jersey), LLC. All comments are the property of their respective authors and neither the author or this blog nor any entity associated with him are responsible for or accept any responsibility for their content. Offensive comments and spam may be removed at the authors discretion.

Data provided on this blog or through links to this blog are either property of Giller Investments (New Jersey), LLC or publicly available or derived from data that is publically available. Any data that is proprietary to Giller Investments (New Jersey), LLC is published here for the public interest and may be reproduced for private research or in public forums provided that suitable attribution and acknowledgement of ownership is made.

Privacy Policy

We use third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you. If you would like more information about this practice and to know your choices about not having this information used by these companies, click here.