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

[amibroker] Re: Help with one line of code.



PureBytes Links

Trading Reference Links

Try adding to your system:

Equity(1); // To remove redundant signals
Sell = ref(Buy,-10);

or

Equity(1);
Sell = BarsSince(Buy) >= 10;

best regards,
herman



--- In amibroker@xxxxxxxxxxxxxxx, "conchoriverwater" 
<conchoriverwater@xxx> wrote:
>
> When I am doing a back test, I want to trigger the sell at exactly 
> 10 bars after the buy. 
> When I use the following code, there is a problem.
> 
> G = BarsSince(Buy); 
> Sell=IIf(G==10,1,0);
> 
> The bar count starts again every time a buy condition is hit.
> If a buy is hit two bars in a row, it doesn't work.
> 
> Is there a better way to do this?
> 
> Please keep it simple. I cut and paste a lot of code and only 
> understand the simple stuff.
> 
> Thanks
> 
> James
>