Hi all,
First, thanks very much to the responses to the idea of looking at long
term trends. I am not as familiar as you with Java and JBT (but
improving...), so my 'simplest' idea is:
- To get the S&P index daily data from another source, e.g.
http://finance.yahoo.com/q/hp?s=%5EGSPC&a=00&b=10&c=2000&d=00&e=10&f=2013&g=d
. It allows to even download a csv file with the data we want. It'd be
relatively easy to make a script that updates the file every day
independently from JBT, or even make JBT get if a more definitive
solution is implemented.
- Everytime the strategy starts to run or there is a day change (from IB
in trade mode or from the file in backtest), the strategy recalculates a
trend indicator that looks at the historical file (daily
open/close/min/max) based on the day info and the indicator input
parameters (e.g. period of days to look at). According to this
indicator, it determines the number of contracts (0,1,...) to use for
that day and it doesn't run it anymore until the next day/start.
I guess it may require some changes in the indicators management as it
has been suggested but it doesn't seem too difficult (maybe I'm wrong
though). I'll keep you posted if/when I get to something. Of course any
kind of support would be welcome.
Cheers,
Iñaki
Eugene Kononov escribió:
Regarding the GUI, I think I can do this with no GUI impact. This
would simply be another type of indicator that a Strategy can get
a reference too. This would keep things really simple for the
initial impl, and reduce the risk of any impact to the existing
trading code.
Not sure how you'd do this without affecting the GUI. Wouldn't you
need to add the corresponding controls to the backtesting and
optimization dialogs to specify the *second* historical data file? The
GUI changes aside, there is a lot more to do in the back end to
somehow synchronize these data files.
There is a much simpler way out, though. We can add another column to
the existing recording format, to record whatever we define as a "long
term trend". For example:
# This historical data file was created by JBookTrader
# 1. date in the MMddyy format
# 2. time in the HHmmss format
# 3. book balance
# 4. price
# 5. volume
# 6. long-term trend (in relative strength units)
timeZone=America/New_York
010713,080904,4.0,1455.875,10,95
010713,080905,4.61,1455.875,5,95
010713,080906,4.63,1455.875,1,95
010713,080907,4.64,1455.875,0,95
010713,080908,4.59,1455.875,1,95
010713,080909,4.63,1455.875,0,95
That way, very few things would need to change, and all components of
the system would be intacts. The downside is, of course, you've got to
collect this for a year or so, before it becomes usable.
--
You received this message because you are subscribed to the Google
Groups "JBookTrader" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jbooktrader?hl=en.
--
You received this message because you are subscribed to the Google Groups
"JBookTrader" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jbooktrader?hl=en.