Hi,
http://www.amibroker.com/guide/a_mistakes.html
An easy way to search into AB site :
http://www.google.com/search?hl=en&q=site%3Awww.amibroker.com+common+coding+mistakes&aq=f&aqi=&aql=&oq=&gs_rfai=
Best regards
Le 21/04/2010 06:01, hiscores a écrit :
Thanks Tomasz. I'm still relatively new to Amibroker, short of combing
through tons of backposts is there a good post/article somewhere on
the rational for this? Or better yet a "common AFL mistakes" post?
-hi
--- In [email protected] <mailto:amibroker%40yahoogroups.com>,
Tomasz Janeczko <gro...@...> wrote:
>
> Hello,
>
> >SellPrice = Ref(O, 1);
>
> Wrong advice.
> Once again: NEVER move trading prices using ref().
>
> Instead delays SIGNALS
> Buy = ref( Buy, -1 );
> Sell = ref( Sell, -1 );
>
>
> Best regards,
> Tomasz Janeczko
> amibroker.com
>
> On 2010-04-21 00:54, hiscores wrote:
> > There are numerous ways to do this, but here is a simple one
> >
> > Buy = C> MA(C, 20);
> > BuyPrice = C;
> >
> > StopLoss = C< MA(C, 50);
> > ProfitTarget = C> MA(C, 10);
> >
> > Sell = StopLoss OR ProfitTarget;
> > // If we exit due to stop loss take the 50 MA otherwise
> > // by process of elimination we exit at target 10 MA
> > SellPrice = iif(StopLoss, MA(C, 50), MA(C, 10));
> >
> > This is here so you can learn how to code such rules, but I should
point out that your strategy is unrealistic! You are making a rule
where if at the END of a bar we are below an MA we should sell at a
price ABOVE the close (ie the MA price that price action is now
below). Furthermore the MA will not settle to its final value until
the bar is finished (since the MA is calculated on closing prices).
You should probably set your sell prices to the open of the next bar
> >
> > SellPrice = Ref(O, 1);
> >
> > -hi
> >
> > --- In [email protected]
<mailto:amibroker%40yahoogroups.com>,
"dralexchambers"<dralexchambers@> wrote:
> >
> >> Hi,
> >>
> >> How would I put together a backtest for the following. My Buy
signal is:
> >>
> >> Buy = C>MA(C,20);
> >>
> >> How do I do a multiple sell signal for the following:
> >>
> >> StopLoss is hit is when C< MA(C,50) Stoploss price is MA50.
TakeProfit is when C> MA(C,10), and TP price is MA10.
> >>
> >> I can only see one Sell& Sellprice variable. How do I put both of
these conditions into Sell& Sellprice?
> >>
> >> Thanks,
> >> Alex
> >>
> >>
> >
> >
> >
> > ------------------------------------
> >
> > **** IMPORTANT PLEASE READ ****
> > This group is for the discussion between users only.
> > This is *NOT* technical support channel.
> >
> > TO GET TECHNICAL SUPPORT send an e-mail directly to
> > SUPPORT {at} amibroker.com
> >
> > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> > http://www.amibroker.com/feedback/
<http://www.amibroker.com/feedback/>
> > (submissions sent via other channels won't be considered)
> >
> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> > http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>