[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: TS6 vs. 2000i Compiler compatability (was RE: TS2000i ELA to TS6?



PureBytes Links

Trading Reference Links

Brendan - this all becomes so naturally evident when you witness the lack of
good technical support for the product.....
and lack of customer feedback and communications....
and lack of good beta testing....
and so on and so forth.

These important "lacks" become a death-march for a high tech company.....
I can hear the drums now.....

> -----Original Message-----
> From: Brendan B. Boerner [mailto:brendan@xxxxxxxxxxxxxx]
> Sent: Saturday, November 16, 2002 11:05 AM
> To: Omega-List
> Subject: RE: TS6 vs. 2000i Compiler compatability (was RE: TS2000i ELA
> to TS6?
>
>
> Benjamin,
>
> Thanks for you reply.  While TS6 will do the conversion of ELS it
> doesn't recognize the old keywords if you take existing source, paste
> it in the Editor and recompile.
>
> In my previous job life I worked for a shrinkwrap DB company where
> backwards compatibility was #1 priority (along with performance,
> robustness, etc. :-; ) so I have some comments / rhetorical questions
> about this change.
>
> 1. Why the change at all?  Long/ExitLong and Short/ExitShort seemed
> to be sufficient and made *sense*.  Given these changes and lack of a
> macro ability in 2000i/v6 there's no way (that I know of) to maintain
> a single source base which can be used by both 2000i and v6.  That
> may not *directly* affect traders who make the switch and remain
> switched but it *does* affect developers who will support both
> platforms and traders who use both platforms in parallel (e.g.  while
> evaluating v6).
>
> 2. If ya'll were going to change this, why did ya'll choose to create
> such non-intuitive pairs? e.g. once I found ButToCover I expected to
> find SellToCover but nope I need to use Sell.  So what do I use to go
> short, oh, SellShort.
>
> If I remember my terms from my Programming Languages course from
> college you've created a non-orthogonal syntax which is poor language
> design.
>
> If you wanted to distinguish between Selling to cover a Long and
> Selling to go short SellToCover and Sell would have done the job and
> made more sense (IMHO) e.g.
>
> Long:
>     Enter: Buy
>     Exit: SellToCover
>
> Short:
>     Enter: Sell
>     Exit: BuyToCover
>
> Perhaps next time ya'll tweak the language ya'll can keep these
> points in mind, ok?
>
> Thanks,
> Brendan
>
> > -----Original Message-----
> > From: Benjamin Blanco [mailto:ezlang@xxxxxxxxxxxxxxxxxx]
>
> > Correct, in TS6 you will need to use Buy to enter a long
> position, Sell to
> > exit a long position, SellShort to enter a short position and
> > BuyToCover to
> > exit a short position.  TS6 will automatically make these
> conversions for
> > you when you import a system/signal from an older ELA/ELS file.
>  However,
> > there are known instances where techniques being imported from
> older files
> > need to be massaged before they verify or if they verify before they
> > function.
> >
> > In any case and in general, TS6 is backward compatible with TS4
> ELA files
> > and TS2000i ELS files.
>
>