by: pianoplayer-ga
List Price: $100.00 Posted: 31 Oct 2002 11:30 PST
For every single minute during the day we track the open, high, low
and close of a certain stock index like the S&P 500 and also run
calculations that involve these prices for the last 40 minutes.
Consequently we have a total of 8-40 variables and a single
independent variable(in this case the close five minutes hence) for
each minute of the day.
The goal is to forecast the price five minutes away. Here's and
example
of how the data is used: The data from minutes 2-6, the data from
minutes 7-11, the data from minutes 12-16 constitute three separate
sets and the forecast price five minutes away is calculated along with
R-squared, the coefficient of correlation.
Based upon the above three sets of data (we could use literally dozens
of sets of data)the forecast price five minutes away is calculated all
the time during the present minute.
Be advised: The program must run should run within Excel's last two
verions up to and including Office XP. And...the British program,
Analyse-It, itself an add-in to Excel does not lend itself to this
minute-by-minute type of calculation.
The answer must be MLR that will accept up to 40 independent variables
under the above conditions. This is obviously a statistics question.
All the data are in Microsoft Excel. The problem is always the same
with different numbers.
---- |
Request for Question Clarification by
calebu2-ga
on
31 Oct 2002 19:09 PST
pianoplayer,
I need to know a little bit more about what you are looking for to
know what is the best way to answer your question.
I assume that what you want at the end of the day is an excel
spreadsheet which takes your 40 observations and returns a single
forecasted price for 5 periods hence along with some diagnostic
statistics such as R² to tell you how good of a model you have.
My question to you is what your assumption is on the behavior of stock
prices on a minute by minute basis. From your mention of a MLR, I'm
assuming you have a simple notion of momentum and just want to regress
returns on past returns to extend the best fit line out 5 more
periods. By taking into account the interaction of the 8-40 securities
with each other we can perform a joint prediction of future returns
(and hence future prices). When you say that the observations are
independent, I assume that you mean they are distinct observations
which might still affect each other statistically. Did you want to
just treat the 40 variables as unrelated stocks or did you want to
simplify the correlations between stocks by assuming some kind of
factor model for returns?
What I wasn't sure about was what you meant by splitting the data into
minutes 2-6, 7-11 and 12-16. Was the aim to use the returns from 2-6
to estimate the return in period 11 and see how well your model is
working?
Let me know a little more about your intentions and I'll see what I
can program in excel (doesn't seem like the problem would be out of
the realm of the computational power of excel).
Regards
calebu2-ga
|
Clarification of Question by
pianoplayer-ga
on
31 Oct 2002 19:54 PST
Knew this would take more clarification: OK, here's an example:
The first data set has prices and calculated numbers, all in a row and
from the first three minutes of trading, as an example.
Open1,Hi1,Low1,Close1,
Calc1,Average1,Open2,Hi2,Low2,Close2,Calc2,Average2,Open3,Hi3,Lo3,Close3,Calc3,Average3,
Future Price
All are independent variables, with the exception of future price(i.e.
the price five minutes after the time of the close3 price). This data
set along with other data sets from other periods of time during the
trading have independent variables that are NOT duplicated in any
other data sets.
What I mean by this is that another data set could run:
Open12,Hi12...such that a price or calculation from one data set is
not used in any other data set.
The MLR must calculate the future price five minutes hence based on
the last three minutes of data and calcs. During the current minute,
the future or forecast price is constantly being calculated.
I'd gladly call you on the phone, since this would be easier, but the
Google police go gaga when I use personal information.
|
Request for Question Clarification by
calebu2-ga
on
31 Oct 2002 20:40 PST
Is there a location on the web to which you could load a sample of the
data that you want to be processed. I'm still a little lost as to how
your data is arranged (could be the time of day getting to me
finally!)
And given that you have open, high, low, close and average prices - is
there a particular model you had in mind that relates these numbers to
the future price (or do you simply want to regress the prices you have
on all variables and see where that leaves you?)
If you can arrange an xls spreadsheet with "data found here" and
"insert answer here" cells that might be a good way of getting the
concept across clearly. You should be OK uploading the file to a
tripod or other free webspace as long as you don't put any personal
contact information in it.
Regards
calebu2-ga
|
Clarification of Question by
pianoplayer-ga
on
01 Nov 2002 08:05 PST
Obviously I know little about web hosting, Tripod from Lycos and the
like. And although the boobs at Google dont like personal data given
out, I could care less...some people at Google will stop you, others
will not, a real dicotomy!
But, yes, I can show you enough of a spreadsheet so you can see
exactly what I need. We'll just use the open, hi, low, close and
NC(the price five minutes hence). As an example the data for three
minutes are strung out on a row, and three minutes of data are also
sampled from previous periods during the day.
So let me show you EXACTLY
|
Clarification of Question by
pianoplayer-ga
on
01 Nov 2002 08:09 PST
Obviously I know little of web hosting and the tripod stuff through
Lycos etc. If you show me where to post a spreadsheet, Ill do so.
The Google bozos, or at least some of them, will stop me from posting
personal information which is totally ridiculous, if I want to do so.
At any rate I can give you a portion of a spreadsheet which shows
exactly what I need. I can even email you with the spreadsheet portion
as an attachment.
Let me know either or.
|
Request for Question Clarification by
calebu2-ga
on
01 Nov 2002 13:47 PST
pianoplayer,
The more I think about your question, the less convinced I am that I
can give you what you want. There are still a lot of issues that are
unresolved - one of the key ones being the motive behind doing this -
is it just for fun (to see whether stock prediction is possible), a
college project or do you actually hope to use it to make money? It
seems a little high priced (bet you never thought you'd hear someone
say that) for the first two possibilities and I think you'd be
disappointed with the results for the third possibility.
You can get a free webhosting site at http://www.tripod.lycos.com/
Regards
calebu2-ga
|
Clarification of Question by
pianoplayer-ga
on
01 Nov 2002 17:58 PST
calebu2-ga
Our motivation is crystal clear. We trade SP index futures to make
money and nothing else. Ive been around various aspects of this
business since 1973.Right now we routinely run MLR statically. But we
cannot get forecasting to update minute by minute using the constantly
changing data...i.e. dynamically.
Once I can upload the spreadsheet to tripod, you'll see precisely what
I'm talking about. Of course the final solution has to be able to
calculate MLR for each minute. Whether the forcasts are accurate is my
problem here...just the implementation of a dynamically calculated
regression is our only goal right now.
|
Clarification of Question by
pianoplayer-ga
on
04 Nov 2002 18:56 PST
OK. Per your suggestion I have uploaded a spreadsheet to
http://pianoplayer9.tripod.com/ for you to examine. Changing the
current static method of calculation to being dynamic, minute by
minute will probably entail some macros.
|
Request for Question Clarification by
calebu2-ga
on
05 Nov 2002 06:37 PST
OK. Almost there. The only thing we need now is either the name of
your file (because http://pianoplayer9.tripod.com/ does not produce a
directory listing) or a link to it from an index.html file in the same
directory.
Sorry to make life so complicated for you - I'm just trying to do
everything in a somewhat official manner.
Once I have the file I'll see what I think and let you know.
Regards
calebu2-ga
|
Clarification of Question by
pianoplayer-ga
on
07 Nov 2002 10:23 PST
OK. Have opened and indexed web page, after much trouble. Go to
http://pianoplayer9.tripod.com/sptrading and you'll see the file
listed. At least I can see the file when I go to that site.
Let me know.
|