You're welcome. Learning how to use a loop to manipulate the AB variables is useful knowledge because it's how you implement more advanced trade management strategies like scaling in, scaling out, breakeven stops, etc. The help file has some good examples.
Regards, David _____ From: amibroker@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Tom Sent: 02/18/2007 6:34 PM To: amibroker@yahoogroups.com Subject: Re: [amibroker] How to neglect the short signal before the sell signal of a long trade ? Dbw, thanks a lot. The use of loop here is truely inspirational, I will test and learn. B.rgds/ Tom itmwh ----- Original Message ----- From: dbw451 <mailto:[EMAIL PROTECTED]> To: [EMAIL PROTECTED] <mailto:amibroker@yahoogroups.com> ps.com Sent: Sunday, February 18, 2007 11:27 PM Subject: RE: [amibroker] How to neglect the short signal before the sell signal of a long trade ? Here's one way to remove buy and sell signals while in the opposite trade, use a loop after your exrem() statements: bInBuyTrade = Buy[0]; bInShortTrade = Short[0]; for(i=1; i<BarCount; i++) { bInBuyTrade[i] = bInBuyTrade[i-1]; bInShortTrade[i] = bInShortTrade[i-1]; if(Short[i] AND bInBuyTrade[i]) Short[i] = 0; if(Buy[i] AND bInShortTrade[i]) Buy[i] = 0; if(Buy[i]) bInBuyTrade[i] = 1; if(Sell[i]) bInBuyTrade[i] = 0; if(Short[i]) bInShortTrade[i] = 1; if(Cover[i]) bInShortTrade[i] = 0; } Note: the above code is untested, but hopefully you get the idea. Regards, David _____ From: amibroker@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of itmwh Sent: 02/18/2007 9:33 AM To: amibroker@yahoogroups.com Subject: [amibroker] How to neglect the short signal before the sell signal of a long trade ? Hi, I am try to code a futures system . Understanding that to delete the multiple signals between the buy and sell point, we can use buy=exrem(buy,sell); sell=exrem(sell,buy); similarly, short=exrem(short,cover); cover=exrem(cover,short); But I need more than that: I hope to delete the short signals before the sell signal of a Long trade is triggered, also , I hope to delete the Buy signal before the cover signal of a Short trades are triggered. How to implement this in AFL ? Thanks for any help