You could try:
inLong = Flip(LongEntry, LongExit);
inShort = Flip(ShortEntry, ShortExit);
Plot your green band when inLong == 1, and
red when inShort == 1.
Cheers,
Nathan
From:
amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of sslack88
Sent: Monday, 23 January 2006
11:46 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Plotting
Bands when Long or Short
I want to plot a green band
if I am in a long position, and a red band
if I am in a short position. No problem,
right?
Here's the tricky part:
** Only one position can be open at a time
* TrailingStop is a function I created
LongEntry = C > Ref(C,-1);
LongExit = C < TrailingStop;
ShortEntry = C < Ref(C,-1);
ShortExit = C > TrailingStop;
* Remember, only one position can be open at a
time. Obviously,
higher closes are going to exist even when I am in
a short position,
so using the FLIP function doesn't seem to work.
Any Ideas? Thanks in advance.
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
YAHOO! GROUPS LINKS