PureBytes Links
Trading Reference Links
|
Is there a "While" statement in ELA?
----- Original Message -----
From: "Robert Bianchi" <r.bianchi@xxxxxxxxx>
To: <omega-list@xxxxxxxxxx>
Cc: <shraga@xxxxxxxxxxxx>
Sent: Friday, May 11, 2001 3:18 AM
Subject: coding a stop
> Hi Phil,
> I hope I have figured out what you are trying to do. It is quite simple.
> To recap, the following TS code will do as follows:-
> * Determine if you are long
> * If the close > the open by a fixed amount then run the stop
> * The long exit stop is to get out at Low-0.1
> * Your problem is that your stop works only on the first bar and then it
> becomes invalid. To solve this, you need a "switch" that stays on until
you
> are stopped out.
>
> Phil, you definition of "0.1" is as muddy as a blues vinyl LP. Phil, what
I
> have done is set the "0.1" as an input so that you can change it if you
want:
>
> Inputs:FixedAmount(2),Muddy(0.1);
>
> Var:Switch(0);
>
> {Determine that you are long}
> If Marketposition=1 then begin
> {Determine if C-O>"Fixed Amount")
> If (Close-Open)>FixedAmount then Switch=1;
> end;
>
> {Set the below stop only if the switch is set to 1}
> If Switch=1 then begin
> ExitLong at Low-Muddy Stop;
> end;
>
> {Reset switch back to zero when you have no position in the market}
> If Marketposition=0 then Switch=0;
>
> HTH,
>
> Best Regards,
>
> Robert Bianchi
> r.bianchi@xxxxxxxxx
>
>
> >Date: Thu, 10 May 2001 20:46:54 +0200
> >From: Philip Arnstein <shraga@xxxxxxxxxxxx>
> >To: "omega-list@xxxxxxxxxx" <omega-list@xxxxxxxxxx>
> >Subject: coding a stop
> >Message-ID: <3AFAE21E.B18D3870@xxxxxxxxxxxx>
> >Content-Type: text/plain; charset=us-ascii
> >Content-Transfer-Encoding: 7bit
> >MIME-Version: 1.0
> >Hi all,
> >I`m trying to create a stop where if I`m long, and this bar`s close is >
> >"amount" than open (meaning it`s an up bar) then a stop should be placed
> >0.1 under the low. The problem is, that it on works for the next bar,
> >but if the next bar is not > "amount" (and therefore the stop will not
> >move to under its low) and then the NEXT bar will go lower than the low
> >of two bars ago - 0.1, the stop won`t work...
> >Here`s the code so far:
> >var: stoppl(0);
> >input: num(2);
> >stoppl=low of this bar-0.1;
> >if close-open > num then exitlong at stoppl stop;
> >Any help would be greatly appreciated!
> >Philip
>
>
|