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

Re: [amibroker] ApplyStop accepts new values in 3.78



PureBytes Links

Trading Reference Links



Hi again,
 
Sorry, I have given incorrect 
description.
Here is corrected version:

- trade is entered at BuyPrice (may be close 
depending on your settings)
- in mode 1 (point loss) stop exits 
the trade when Low <  HighestPriceSinceBuy - StopAmount 

- in mode 2 (percent loss) stop exits the trade 
when ( Low / HighestPriceSinceBuy ) < 1 - PercentAmount
- in mode 3 (percent of profit) stop exitsthe 
trade when PercentAmount of highest profit since trade
 
Best regards,
Tomasz Janeczko
amibroker.com
<BLOCKQUOTE dir=ltr 
>
----- Original Message ----- 
<DIV 
>From: 
Tomasz Janeczko 

To: <A title=amibroker@xxxxxxxxxx 
href="">amibroker@xxxxxxxxxxxxxxx 
Sent: 17 October, 2001 14:43
Subject: Re: [amibroker] ApplyStop 
accepts new values in 3.78

David,
 
Trailing stop works as follows:
(long position and exit at stop switched 
on )
- trade is entered at BuyPrice (may be close 
depending on your settings)
- in mode 1 (point loss) 
stop exits the trade when Low <  BuyPrice - StopAmount 

- in mode 2 (percent loss) stop exits the trade 
when ( Low / BuyPrice ) < 1 - PercentAmount
- in mode 3 (percent of profit) stop exits the 
trade when PercentAmount of highest profit since trade
entry is lost.
 
In short positions High price is used asa 
trigger (when exit at stop is switched on).
 
When "exit at stop" is off, then 
SellPrice/CoverPrice is used.
 
Hope this helps.
 
Best regards,
Tomasz Janeczko
amibroker.com
<BLOCKQUOTE 
>
----- Original Message ----- 
<DIV 
>From: 
David 
Holzgrefe 
To: <A title=amibroker@xxxxxxxxxxxx 
href="">amibroker@xxxxxxxxxxxxxxx
Sent: 17 October, 2001 12:36
Subject: Re: [amibroker] ApplyStop 
accepts new values in 3.78

Hi TJ what an excellent new tool 
on question whilst have a little play with it 

 

Buy=<FONT face="Courier New" color=#0000ff 
size=2>CCI(<FONT 
face="Courier New" color=#ff00ff size=2>30<FONT face="Courier New" 
size=2>)><FONT face="Courier New" color=#ff00ff 
size=2>10 and <FONT 
face="Courier New" color=#0000ff size=2>EMA<FONT face="Courier New" 
size=2>(Close,<FONT face="Courier New" color=#ff00ff 
size=2>10) > <FONT 
face="Courier New" color=#0000ff size=2>EMA<FONT face="Courier New" 
size=2>(Close,<FONT face="Courier New" color=#ff00ff 
size=2>30) ;
Sell=<FONT face="Courier New" color=#0000ff 
size=2>CCI(<FONT 
face="Courier New" color=#ff00ff size=2>30<FONT face="Courier New" 
size=2>)<-<FONT face="Courier New" color=#ff00ff 
size=2>100;<FONT 
face="Courier New" color=#0000ff size=2>
ApplyStop( <FONT 
face="Courier New" color=#ff00ff size=2>2<FONT face="Courier New" 
size=2>, 1<FONT 
face="Courier New" size=2>, <FONT face="Courier New" color=#ff00ff 
size=2>15, <FONT 
face="Courier New" color=#ff00ff size=2>1<FONT face="Courier New" 
size=2> ) ;
Buy = <FONT face="Courier New" color=#0000ff 
size=2>ExRem( Buy, Sell 
);<FONT face="Courier New" 
size=2>
Sell = <FONT face="Courier New" color=#0000ff 
size=2>ExRem( Sell,Buy 
);
What level are the stop 
calculated from open close low ?
 close to the next 
days low I think from my manual calculations !
 
Thanks David
 
 
<FONT 
face=Arial> 
<BLOCKQUOTE 
>
----- Original Message ----- 
<DIV 
>From: 
Tomasz 
Janeczko 
To: <A 
title=amibroker@xxxxxxxxxxxxxxx 
href="">amibroker@xxxxxxxxxxxxxxx 

Sent: Wednesday, October 17, 2001 
7:29 PM
Subject: [amibroker] ApplyStop 
accepts new values in 3.78

Hello,
 
It is not documented currently (willbe in an 
updated User's guide) for 3.80 but
since version 3.78 ApplyStop acceptsnew 
values:
 




SYNTAX
applystop( type, mode, 
amount, exitatstop )

RETURNS
nothing

FUNCTION

controls built-in stops from theformula 
level (allows optimization of stops)
Parameters: type = 0 - maximum loss 
stop, 1 - profit target stop, 2 - trailing 
stopmode = 0 - disable stop, 1 - amount in percent, 2 - 
amount in points, 3 - amount in percents of profit (for trailing 
stop only)amount = percent/point loss/profit trigger 
amount ( from 3.78 this could be an array. The amount of 
stop is sampled when buy signal occurs and this amount is used for 
the stop)exitatstop = 0 - exits at defined pricefield, 
1 - exits at stop level 

EXAMPLE

applystop( 0, 1, optimize( "max.loss 
stop level", 10, 2, 30, 1 ), 1 
);
 
So now you can apply dynamically 
adjusted (from the formula level) stops.
 
Best regards,
Tomasz Janeczko
amibroker.comYour use of 
Yahoo! Groups is subject to the <A 
href="">Yahoo! Terms of Service. 
Your use of Yahoo! Groups is subject to the <A 
href="">Yahoo! Terms of Service.