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:[EMAIL PROTECTED] On Behalf
Of ianjw2
Sent: 03/02/2007 7:53 PM
To: [email protected]
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);

 

Reply via email to