PureBytes Links
Trading Reference Links
|
kaveman perth wrote:
>I guess if I just whited out everything I would not notice
>discrepancies as well.
>
>I will try to explain myself again
>
>The exitprice acts like a trailing stop which is what it should do,
>and the sell signal occurs when the price crosses below the exitprice.
>The exitprice is based on the highest value of a variable after the
>buy signal occurs. Any additional UNWANTED buy signals should be
>removed by exrem or equity.
>But when a variable like Exit as I have shown that is based on values
>since a buy signal are not changed to just the first buy signal. They
>keep being affected by the subsequent extra buy signals.
>In the explore rersults below I have listed the buy/sell signals and
>the Exitprice. The last column is a check on where the exitprice
>dropped without an actual buy, just a buy that was exremmed. See
>20/09/2004.
>
>Ticker Date/Time Buy Sell ExitPrice check
>BSL 10/09/2004 1 0 7.984 0
>BSL 13/09/2004 0 0 8.163 0
>BSL 14/09/2004 0 0 8.163 0
>BSL 15/09/2004 0 0 8.163 0
>BSL 16/09/2004 0 0 8.163 0
>BSL 17/09/2004 0 0 8.163 0
>BSL 20/09/2004 0 0 8.088 1
>BSL 21/09/2004 0 0 8.125 0
>BSL 22/09/2004 0 0 8.184 0
>BSL 23/09/2004 0 0 8.194 0
>BSL 24/09/2004 0 0 8.293 0
>BSL 27/09/2004 0 0 8.311 0
>BSL 28/09/2004 0 0 8.311 0
>BSL 29/09/2004 0 0 8.311 0
>BSL 30/09/2004 0 0 8.322 0
>BSL 1/10/2004 0 0 8.354 0
>BSL 4/10/2004 0 0 8.439 0
>BSL 5/10/2004 0 0 8.508 0
>BSL 6/10/2004 0 0 8.508 0
>BSL 7/10/2004 0 0 8.508 0
>BSL 8/10/2004 0 0 8.512 0
>BSL 11/10/2004 0 0 8.512 0
>BSL 12/10/2004 0 0 8.512 0
>BSL 13/10/2004 0 0 8.512 0
>BSL 14/10/2004 0 1 8.512 0
>
>On Fri, 22 Oct 2004 05:29:41 +0200, ed nl <ed2000nl@xxxxxxx> wrote:
>
>
>>Graham,
>>
>>I tested your code (changed some colours). I get exactly what one would expect. See all the arrows. Clearly the exit price falls because of Cross( Exit, C ); So when the exit line crosses above the close you sell (or when the close crosses BELOW the exit line).
>>
>>I don't understand why you wouldn't see the arrows. I use the latest beta version and no problems,
>>
>>rgds, Ed
>>
>>SetBarsRequired(10000,10000);
>>Buy = Day()%5==0;
>>Exit = HighestSince( Buy, H-3*ATR(14) );
>>Sell = Cross( Exit, C );
>>
>>//Buy = ExRem( Buy, Sell );
>>//Sell = ExRem( Sell, Buy );
>>Equity(1);
>>
>>Plot(C,"",colorwhite,64);
>>PlotShapes(shapeUpArrow*Buy,colorwhite,0,L,-10);
>>PlotShapes(shapeDownArrow*Sell,coloryellow,0,L,-10);
>>Plot( Exit, "Exitprice", colorWhite,1);
>>
>>
>>
>>Filter = 1;
>>AddColumn( Buy, "Buy", 1 );
>>AddColumn( Sell, "Sell", 1 );
>>AddColumn( Exit , "ExitPrice", 1.3);
>>AddColumn( exit<Ref(exit,-1) AND Buy==0, "check", 1);
>>
>> ----- Original Message -----
>> From: kaveman perth
>> To: amibroker@xxxxxxxxxxxxxxx
>> Sent: Friday, October 22, 2004 12:32 AM
>> Subject: [amibroker] Exrem and Equity
>>
>> I have a formula that uses the exit price based on
>> HighestSince(Buy,H-xxx). I have noticed that using exrem or equity the
>> buy signals don't show in explore or on charts, but any value based on
>> them is affected
>> I notice that the exit price which by its definition should only ever
>> rise, not fall, until the sell signal occur. But at subsequent buy
>> signals the exit price does fall even though these are not shown when
>> you are using equity(1) or exrem(buy,sell)
>> Has anyone come across this, and has a method to actually remove the
>> unwanted signals
>> Here is a small sample code to demonstrate
>>
>> Buy = Day()%5==0;
>> Exit = HighestSince( Buy, H-3*ATR(14) );
>> Sell = Cross( Exit, C );
>>
>> //Buy = ExRem( Buy, Sell );
>> //Sell = ExRem( Sell, Buy );
>> Equity(1);
>>
>> Plot(C,"",colorBlack,styleBar);
>> PlotShapes(shapeUpArrow*Buy,colorGreen,0,L,-10);
>> PlotShapes(shapeDownArrow*Sell,colorRed,0,L,-10);
>> Plot( Exit, "Exitprice", colorViolet,styleDots|styleNoLine|styleNoRescale);
>>
>> Filter = 1;
>> AddColumn( Buy, "Buy", 1 );
>> AddColumn( Sell, "Sell", 1 );
>> AddColumn( Exit , "ExitPrice", 1.3);
>> AddColumn( exit<Ref(exit,-1) AND Buy==0, "check", 1);
>>
>> --
>> Cheers
>> Graham
>> http://e-wire.net.au/~eb_kavan/
>>
>> Check AmiBroker web page at:
>> http://www.amibroker.com/
>>
>> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>>
>>
>> Yahoo! Groups Sponsor
>> ADVERTISEMENT
>>
>>------------------------------------------------------------------------------
>> Yahoo! Groups Links
>>
>> a.. To visit your group on the web, go to:
>> http://groups.yahoo.com/group/amibroker/
>>
>> b.. To unsubscribe from this group, send an email to:
>> amibroker-unsubscribe@xxxxxxxxxxxxxxx
>>
>> c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>>
>>
>>[Non-text portions of this message have been removed]
>>
>>
>>
>>
>>
>>Check AmiBroker web page at:
>>http://www.amibroker.com/
>>
>>Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>>Yahoo! Groups Links
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
Graham,
Here is a bit clumsy code.
Entry = Day()%5==0;
Exit1 = HighestSince( Entry, H - 3*ATR(14) );
Stop = Cross(Exit1, C);
Sequ = sign(BarsSince(Stop) - BarsSince(Entry));
Buy = Entry AND Ref(Sequ, -1) < 0;
Exit = HighestSince( Buy, H - 3*ATR(14) );
Sequ = sign(BarsSince(Cross(Exit, C)) - BarsSince(Buy));
Sell = Cross(Exit, C) AND Ref(Sequ, -1) > 0;
//Buy = ExRem( Buy, Sell );
//Sell = ExRem( Sell, Buy );
//Equity(1);
Plot(C,"",colorBlack,styleBar);
PlotShapes(shapeUpArrow*Buy,colorGreen,0,L,-10);
PlotShapes(shapeDownArrow*Sell,colorRed,0,H,-10);
Plot( Exit, "Exitprice", colorViolet,styleDots|styleNoLine|styleNoRescale);
Filter = 1;
AddColumn( Buy, "Buy", 1 );
AddColumn( Sell, "Sell", 1 );
AddColumn( Exit , "ExitPrice", 1.3);
AddColumn( exit<Ref(exit,-1) AND Buy==0, "check", 1);
GraphXSpace = 5;
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|