Mike Bryant
Mike Bryant
I'm sorry, who ever you are, that you're having so many problems.
However IMO your assertion here is simply not based on reality. The
strategy is based upon whatever data you give it. Nothing more,
nothing less. Assume we're not speaking of some demonstrable bug in
Builder then it's accurate as far as that data goes. The same strategy
inside of TradeStation, given the same data, should and most of the
time does produce the same results.
If you want to enable the Look-inside-bar-back-testing within
TradeStation you are free to do that. Let's assume you are building
based on 1 minute data but enable LIBBT accurate to 1 tick. If you
want the strategy to be developed to that accuracy then provide
Builder with 1-tick data. You'll get the same results. (Again,
assuming no demonstrable bug in Builder or TradeStation)
Now, as an aside and speaking as just another user and from my own
perspective only, I'd like to note that (to me) you seem quite
frustrated and your submissions are coming off (again, to me) as
basically mad & upset. If that's not how you're feeling then please
reconsider how you're presenting your problems here and likely you'll
get more & better responses. If you *are* frustrated and mad, then
maybe this list isn't the best place to act out and you'd do better
working with Mike or someone else off list.
Good luck conquering Builder. There's a lot to learn and a lot of
promise. It's not perfect yet but it's improving and I expect in the
long run it'll be a great tool to have in your toolbox.
Cheers,
Mark
Sent from my iPhone
To date, no, AB hasn't produced anything I'd actually trade. In fact,
for whatever reason, and apparently there isn't one, it's been far
worse for me since the most recent updates 2-3 month ago. A year ago
it seemed to converge on answers that were more interesting. For the
last few months it hasn't provided anything of real interest to me.
My work is typically with low minute charts - 1,2,3,5,8 minute data, etc.
My interest in AB is really long term. I purchased it, and I think
it's got a lot of potential and promise over the next few years, but
to clearly answer your question, no, it hasn't produced anything I'd
actually trade.
Now, none of that addresses you taking your frustrations with AB out
on a public list. Speaking for myself only I hope you'll try to be
more constructive in your posts vs just whining. If there's something
you really don't like or are mad about then take that up with Mike
privately. I hope you'll use this list in a constructive way lest I'll
simply tell my email client that you're posts should go to /dev/null
and I won't read them. Of course, whether you care about that is up to
you.
With best regards,
Mark
Since this is a public forum, it's worth making a few general comments about
look-inside bar testing. Many traders believe that look-inside bar testing
will always improve back-testing accuracy. Not true. Look-inside bar testing
only affects back-testing results when there are multiple entries and/or
exits on the same bar. Once the trade is past the first bar, it has no
effect whatsoever.
Fifteen years ago, when intraday data was hard to come by and expensive, it
was common for traders to develop day trading systems on daily bars. Each
trade took place in its entirety on one bar of data. There was no
look-inside bar testing, and everyone had to worry about the so-called
"bouncing tick" problem. If the stops were too tight, the strategy
back-testing results were meaningless.
Today, intraday data is easy to come by. There is no longer any good reason
to design a strategy that enters and exits on the same bar. Aside from being
unnecessary, such a strategy is basing its entire logic on one bar of data.
Even with look-inside bar testing, there's simply not enough information in
one bar of data to give reliable trading signals. In effect, if a strategy
uses only one bar (or just a few bars) of data for its trades, it's most
likely fitting the noise, rather than the signal. Such a strategy is
unlikely to be reliable. I'd go as far as saying that the "average number of
bars in trades" metric can be used as a measure of trade quality; the larger
the number, the higher the trade quality. A strategy with an average number
of bars of 1 would have the lowest quality.
This admonition applies equally to intraday systems designed on daily bars,
to strategies generated on weekly or monthly data, and to intraday
strategies on intraday data where the number of bars in trades is just a few
bars.
EURGBP,
You complain a lot about what Builder creates but haven't provided
anything much for us to look at. I don't work with weekly charts much,
but they do have their place in the overall scheme of things. What is
it about this model that wouldn't work for you? This took less than 10
minutes to create so I don't suggest it's production ready but at
least it's weekly bars.
In sample - 1901 - 1988
OOS - 1989 to present & at least it was profitable
Clearly, the idea of trading fixed position sizes over such a range of
prices makes no sense to me, but maybe you can play with the model in
TradeStation or Builder and complain about something we can duplicate
here.
- Mark
At the risk of repeating myself, strategies that enter and exit on the same
bar should be avoided for statistical reasons. Such strategies are likely
just fitting the market noise, rather than the trend. Only if the trades
extend over at least a few bars are you likely picking up any useful market
information. Bar-to-bar changes are just noise.
Mike Bryant
-----Original Message-----
Subject: Re: MM stop loss not working and meaningless
Mike,
Overall I agree. For day trading I wouldn't want to enter & exit on
the same bar.
QUESTION: Would you apply the same restriction to weekly bars?
Note that if I had a weekly strategy created y Builder that bought
Monday morning at the open and closed Friday afternoon at the close
I'd likely rewrite it by hand to run on something like 5 minute bars,
buying at or near the open on Monday and closing sometime late
Friday, but that's just me.
Thanks in advance,
Mark
Mike Bryant
-----Original Message-----
Subject: Re: MM stop loss not working and meaningless
On Tue, Mar 6, 2012 at 10:41 AM, Michael R. Bryant
I then bring the weekly system over to TradeStation, verify similar
results, and then rewrite the strategy to use weekly data for all
indicator calculations but actually have 5 minute data to make the
trades. This can be done with either 2 data streams on the chart or
using ELOO (5-minute chart + code for a weekly PSP) or ADE methods
methods where I add ADE transmission to the Builder strategy and
receive the trade requests on a 5 minute chart. (I prefer the former)
The real point being that I'm making 1-bar trades in the Builder
time frame, but not necessarily in the trading time frame.
Cheers,
Mark
1) How would one verify it isn't.
2) I used all weekly data for the $INDU from 1/1/1901 to present, so
about 90 years. Still for weekly data that was only about 5000 bars.
That work led me to a weakness in how I view results in Builder in
that the prices have changed massively over all that time. From 20 to
14000. Much if not most of the money was made from 1990 to present.
However Builder isn't strong when trying to review how well a strategy
works at different time periods when the prices & returns vary so much
in absolute terms. Don't know what you can do about that or whether
it's even important to most users. I suspect it isn't.
That said the exercise leads me to renew a request which has to do
with filtering. My real use for a strategy like we've been discussing
is not necessarily to trade it but rather to use it as a filter for
other strategies. I.e. - if I have weekly and daily strategies that
are both trading long, then I use that info as a filter and only trade
my 1 minute strategy long. If they trade short then I only trade my 1
minute strategy short.
I know you've stated that one of these days you're looking at some
multi-data-stream enhancements, but those don't work (AFAIK) for
advanced charts. (Tick, Kase, etc.) However some sort of trade
direction filter input, supplied as an external indicator or read by
Builder from another Builder strategy, could be used between two
charts using ELOO methods (GlobalDictionary) and might be a better
solution in the long run.
Just a thought,
Mark
Mike Bryant
-----Original Message-----
From: adaptrad...@googlegroups.com
[mailto:adaptrad...@googlegroups.com] On Behalf Of EURGBP
Sent: Wednesday, March 07, 2012 5:35 AM
To: Adaptrade Builder
Subject: Re: MM stop loss not working and meaningless
>