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

Re: Uncle Bob Responds



PureBytes Links

Trading Reference Links

Don't have the time right now to write it, but a quick scan suggests that it
could be easily written as a function using nested "iff" statements e.g.
iff(cond,iff(cond,true, false) , iff(cond,true, false) ) statements - same
conditional syntax as Excel. Define the function as a series function and you
can check the previous period value of the function - often eliminates the need
for variables. Too complex for one function, break it into several. A complex
system can be written in QE (I've done some complex QE functions nested 6-8
levels deep) but it's a _lot_ easier to do in PE and the really complex systems
can only be done in PE.

Earl

-----Original Message-----
From: greene@xxxxxxxxxxxxxxx <greene@xxxxxxxxxxxxxxx>
To: King <mking@xxxxxxxx>
Cc: Omega-list@xxxxxxxxxx <Omega-list@xxxxxxxxxx>
Date: Tuesday, February 24, 1998 4:47 PM
Subject: Re: Uncle Bob Responds


>Hi David - Good to hear from you.  And I agree with you 100%.  Except I'll go
to the
>tennis courts and the golf course - not the lake <g>.
>
>What's a string?  And what's the embedded code in the editor indicator window
>(you'll have to excuse me - I'm not an engineer).  And - when you talk about
paying
>someone to convert your work for SuperCharts 4 - what do you mean?
>
>For example - this is just a little something I wrote today (it's my version of
the
>Formula Research work on protective stops for the Pankin Select Fund System).
My
>understanding is I can't do anything like this with SuperCharts 4 - no matter
how
>much I pay someone.  Am I right?
>
>If 1=1 then begin vars:  OnABuy(false), OnASell(false); if CurrentBar = 1 then
>Value1 = Close; if MarketPosition = 0 and Close < Value1 then Value1 = Close;
if
>MarketPosition = 1 and Close > Value1 then Value1 = Close; OnABuy = Close >=
Close
>[LB] and (Close >= Value1 * (1 - PCT) and Close >= EntryPrice(0) * PCT2);
OnASell =
>Close <= Value1 * (1 - PCT) or Close <= EntryPrice(0) * PCT2; if OnABuy then
Buy on
>Close; if OnASell then Exitlong on Close; end; if 1=2
>
>Maybe if enough people like you and me write here - Omega will consider
bringing
>back EOD TradeStation - or some product that will take the place of our
SuperCharts
>2.1.  There are a bunch of people who want a sophisticated program for EOD
work.
>Robyn
>
>King wrote:
>
>> You're sure not. I bought SC 2.1 right after it came out, and amazingly, it
>> is one of the few programs I have never been able to crash--ever. And I have
>> heaped every imaginable abuse on it. Compact, efficient, and bulletproof.
>> That's my kind of program. It makes me shudder to read the many tales of
>> problems with TS I read on this list. If Omega had chosen to upgrade SC 2.1
>> by removing the embedded code in the editor indicator window, there probably
>> wouldn't be any other EOD programs available right now. Every EOD trader in
>> America would be using Supercharts. It surely would have canabalized a few
>> TS sales, but TS would still be the premier real time program for those that
>> require that. Instead, Omega chose to dumb it down. I bought SC4 but found
>> it bigger, more complicated, and virtually useless for my purposes since it
>> doesn't read the old EL format, making several years of work useless, unless
>> I pay somebody to convert my systems. And to me, strings are still something
>> I tie my shoes with, although they are obviously important to some for other
>> reasons. So SC4 was relegated to the dustbin.
>>
>> Unless Omega within the next two years comes out with something like SC with
>> a decent editor or TS EOD without the pork, there is going to be one less
>> stock trader around. I retired from electrical engineering 15 years ago and
>> have been trading stocks ever since. But it may be getting close to the time
>> to go to the lake --for good.
>>
>> David
>