Hi Dave, Thank you for the Applystop explanation as I have struggled with the proper use of Applystop and this helps a lot.
One more question if I may. Is it possible to have both of these statements ApplyStop(stopTypeLoss, stopModePoint, myStop1, 1); ApplyStop(stopTypeProfit, stopModePoint, myStop2, 1); In the same program without the latter overriding the former, effectively creating a bracket trade? Thx Ron --- In [email protected], "dbw451" <[EMAIL PROTECTED]> wrote: > > Hi Ron, > > > > This is more code than it needs to be, but hopefully it makes a way to set > Buy and Short fixed stops clear (please note: I wrote this for this as an > example for this post and have not tested the code): > > > > myBuyEntryPrice = ValueWhen(Buy,C); // substitute equation for your buy > entry price > > myBuyStopPrice = Ref(LLV(L,FXLbak),-1); // substitute equation for your buy > stop price > > > > myShortEntryPrice = ValueWhen(Short,C); // substitute equation for your > short entry price > > myShortStopPrice = Ref(HHV(H,FXLbak),-1);// substitute equation for your > short stop price > > > > myBuyStop = myBuyEntryPrice - myBuyStopPrice; // Buy stop in points > > myShortStop = myShortStopPrice - myShortEntryPrice; // Short stop in > points > > > > myStop = IIf(Buy,myBuyStop,IIf(Short,myShortStop,Null)); > > > > ApplyStop(stopTypeLoss, stopModePoint, myStop, 1); > > > > Regards, > > > > David > > > > _____ > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf > Of booker_1324 > Sent: 03/02/2007 11:46 PM > To: [email protected] > Subject: [amibroker] Re: fixed stop loop??????????? > > > > Hi David, > > How would you code mystop if short and cover was also in the code > along with buy and sell? > > Thx > > Ron > > --- In [EMAIL PROTECTED] <mailto:amibroker%40yahoogroups.com> ps.com, > "dbw451" <dbw451@> wrote: > > > > Hi Ian, > > > > > > > > All you have to do is determine the number of points between your > entry > > price and your stop price and use the ApplyStop function. Here's > an example > > using your code (which would be placed at the end of your code): > > > > > > > > myStop = ValueWhen(Buy,C) - Ref(LLV(L,FXLbak),-1); > > > > ApplyStop(stopTypeLoss, stopModePoint, myStop, 1); > > > > > > > > Regards, > > > > > > > > David > > > > _____ > > > > From: [EMAIL PROTECTED] <mailto:amibroker%40yahoogroups.com> ps.com > [mailto:[EMAIL PROTECTED] <mailto:amibroker%40yahoogroups.com> ps.com] > On Behalf > > Of ianjw2 > > Sent: 03/02/2007 7:53 PM > > To: [EMAIL PROTECTED] <mailto:amibroker%40yahoogroups.com> ps.com > > Subject: [amibroker] fixed stop loop??????????? > > > > > > > > Hi all, > > > > Below is code for a system that I'm using, however, I want to > > introduce a Fixed Stop Loss. To be fixed on the Entry Signal day. > > > > Problem is, I do not have the faintest idea how to do it. > > > > As written, the value works like a trailing stop loss. I suspect it > > may need a loop. But my AFL skills still need a lot of improving I'm > > afraid. It would be great if someone could point me in the right > > direction. > > > > Cheers > > Ian > > > > /*Liquidity..........*/ > > MinTo=2000000; > > LastDay=2000000; > > MinPrice=.40; > > > > TurnOv=MA(C,21)*MA(V,21)>MinTo AND V*C>Lastday AND C>Minprice; > > > > //Entry Signal > > TrendMA=MA(C,20);//Trend moving average > > EnSig=C>TrendMA;//Entry signal - Buy triggered on confirmation > > > > //Fixed Stop Loss > > //FXLbak=2; > > //FXStop=L<Ref(LLV(L,FXLbak),-1);// Fixed Stop Loss - Fixed from > Entry > > Signal day > > > > // Sell Signal > > LBak=20;// Lookback periods > > ExSig=L<Ref(LLV(L,LBak),-1);// Exit signal - Sell on confirmation > > > > Buy=TurnOv AND EnSig; > > Sell=ExSig; > > Buy=ExRem(Buy,Sell); > > Sell=ExRem(Sell,Buy); > > >
