Dear Shaggs,

fully agree on multiple points:

first: I never said one should extend JBT in that way - I only said,
it would be nice to...
 - while I am afraid this goes so far beyond the current design, that
it would actually be a different project.
second: of course backtesting is a major issue. This also implies that
portfolio strategies must be there and
these must be backtested as well.

In the meanwhile I thought about it more and I would say, if (given
the above points) a portfolio extension
would be integrated, then we can differentiate two situations.

A) Multiple strategies on the same instrument:
   We can always replace that by making the decision logic of the
various strategies by indicators and then
  define a single strategy that integrates the values and does the
trading.
  Disadvantage: this is less structured, which is a pity.
    Position management, money at risk, etc. are different things from
generating entry and exit
    signals. There are good reasons for conceptually separating this.
  Advantage: every tool in JBT can be applied on this, if we simply
integrate PM into the
   strategy itself.
B) Multiple strategies on different instrument:
  Here, I actually do not see a way how this can be done well with
JBT.
  This is a pity, but of course having a working single instrument
strategy  is the first thing :)
 Portfolio theory is a major aspect of sound trading..

However, I believe, thinking about portfolio theory and the relation
to
JBT has intrinsic value. It helps to emphasize the notion of risk and
how to address
this. So, perhaps a next step could be to develop volatility
indicators as a step to this.
Also other aspects like trading hours, and in general position
management are conceptually
different things and thinking deeply about it, also helps strategy
development..

Cheers
  Klaus



On 5 Jun., 03:24, ShaggsTheStud <[email protected]> wrote:
> > the idea that is coming up here, seems to be very interesting: having
> > portfolios from multiple instruments.
> > I believe this would be a great addition.
> > Let's suppose you have to strategies on different instruments:
> > but you want to trade only one: if there would be portfolio management
> > in jbooktrader, you
> > could take the first signal and ignore the second by the other
> > strategy, if it arrives, while you are in
> > the market. - Or if we add some sort of reliability indicator to the
> > strategies, you could allocate money to the
> > different strategies based on the expected quality of the signals.
> > This would be very interesting.
>
> > Also one could have multiple strategies on the same asset. The
> > portfolio could trade a multiple of those, but
> > at most 3 (e.g.,). So,  a portfolio could add across strategies money
> > and risk management. Something which
> > can at this point not be done with jbooktrader.
> > But I am afraid, this would mean a VERY significant extension and
> > modification of the software...
>
> I personally find the ideas both fascinating and terrible, and there is a
> very logical reason why:  When you design a strategy in JBT, you test it
> with whatever position sizing strategy you build into the strategy.  The
> back test results assume that you trade the position rule VERY STRICTLY.
> When you deviate from this rule, you are deviating from the strategy, and
> the backtest results are useless.
>
> For example, let us assume you are trading 1 strategy on, say, currency,
> such as EUR/USD.  Let's assume you are trading a second strategy with ES as
> the instrument.  What you are proposing, then, is that when the ES strategy
> wants to set a position, you ignore the EUR/USD strategy.    You might try
> this and find that it works extremely well.  You might also try this and
> find it disastrous, because the markets have some kind of interlinkage where
> the signal you got on ES is bad, and its one of your loser trades, but
> meanwhile the ES strategy would start winning big.  Many strategies tend to
> have a lot of small losing trades, and big winning trades - and you really
> don't want to miss those winning traders.
>
> Basically you want to trade a strategy as tested, always, including position
> sizing, and position timing.  You cannot whimsically pick and chose when to
> trade it - or how big to size your position.  If you define a rule in your
> testing, you need to stick to that rule.
>
> To properly do what you propose, you need to build a multi-instrument
> strategy (JBT is NOT designed to do that) and test it - one that has the
> full relative position sizing rules built into it.
>
> I personally think you guys are getting way ahead of yourselves.  Start by
> designing strategies that work on ES, and ES only, and plan on trading one
> strategy.  If you get that far, you are doing really well, and then you
> should figure out what the next step for the platform is, code it, and
> donate the code back.  If you can't get past that first step, figure out why
> not - maybe we need to make the tools we have better before we can move to
> new fancy features.  If we can't chop down a tree, why are we worrying
> expanding our logging truck fleet?

-- 
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.

Reply via email to