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
>
|