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

RE: Conditionnal stops (RE: [amibroker] trailing stop question from new user)



PureBytes Links

Trading Reference Links




Yes 
Tomasz. I had not thought of the loop features. Sorry. I would just say that 
perhaps it would be a bit more "user friendly" to have this ability coded right 
in the "ApplyStop" function ;-). Coding multiple types of stops with conditions 
through loops is not very easy for a non programmer.
<FONT face=Arial color=#0000ff 
size=2> 
Well, 
let's say that it will help me me improve my programing skills 
:-).
<FONT face=Arial color=#0000ff 
size=2> 
Best 
regards, Jérôme ULRICH

  <FONT face=Tahoma 
  size=2>-----Message d'origine-----De : Tomasz Janeczko 
  [mailto:amibroker@xxxxxx]Envoyé : jeudi 23 octobre 2003 
  11:15À : amibroker@xxxxxxxxxxxxxxxObjet : Re: 
  Conditionnal stops (RE: [amibroker] trailing stop question from new 
  user)
  Hello,
   
  It is perfectly possible but you need to write a loop for 
  that as shown in the users guide and my other response.
   
  Best regards,Tomasz Janeczkoamibroker.com
  <BLOCKQUOTE 
  >
    ----- Original Message ----- 
    <DIV 
    >From: 
    Silvarius 
    
    To: <A title=amibroker@xxxxxxxxxxxxxxx 
    href="">amibroker@xxxxxxxxxxxxxxx 
    Sent: Thursday, October 23, 2003 11:02 
    AM
    Subject: Conditionnal stops (RE: 
    [amibroker] trailing stop question from new user)
    
    <FONT face=Arial color=#0000ff 
    size=2>Hello,
    <FONT face=Arial color=#0000ff 
    size=2> 
    I 
    don't think it is possible right now. The only way I can imagine would be 
    through the Equity(1) function, but even that doesn't work properly. In 
    fact, the Equity(1) function writes down the stops to the 
    "sell/cover" variables, but doing so, new buy/short signals can be generated 
    after the first stop that can modify the following positions. You should 
    iterate the whole formula the same number of times as there are 
    stop signals. I think it would be possible through a "WHILE" loop, but it 
    doesn't seem a very sound process.
    <FONT face=Arial color=#0000ff 
    size=2> 
    A 
    better solution would be to have a "condition" parameter in the "ApplyStop" 
    function, related to the state (in terms of profit and number of bars 
    since opening) of the current opened position. Something like 
    : 
     
    <FONT face=Arial color=#0000ff 
    size=2>"ApplyStop(type,mode,amount,condition,ExitAtStop,Volatile)"
    <FONT face=Arial color=#0000ff 
    size=2> 
    A 
    concrete example :
    <FONT face=Arial color=#0000ff 
    size=2> 
    <FONT face=Arial color=#0000ff 
    size=2>"ApplyStop(StopTypeLoss, StopModePoint,5,"Profit > 10 and 
    Nbars > 5",true,true);"
    <FONT face=Arial color=#0000ff 
    size=2> 
    <FONT face=Arial color=#0000ff 
    size=2>"Profit" and "Nbars" could be something like "internal variables" and 
    you could imagine to be able to decide if "Profit" is using a percent or 
    mode value.
    <FONT face=Arial color=#0000ff 
    size=2> 
    <FONT face=Arial color=#0000ff 
    size=2>With theses conditionnal stops, you can imagine any combination of 
    stops according to the way your position is evolving. For example : "after 
    10 days, exit the position if it shows a loss, otherwise, use a trailing 
    stop".
    <FONT face=Arial color=#0000ff 
    size=2> 
    <FONT face=Arial color=#0000ff 
    size=2>Would you find this feature interresting ? Tomasz, would it be a 
    nightmare to code ?
    <FONT face=Arial color=#0000ff 
    size=2> 
    <FONT face=Arial color=#0000ff 
    size=2>Best regards, Jérôme ULRICH
    
      <FONT face=Tahoma 
      size=2>-----Message d'origine-----De : jwilsonp2a 
      [mailto:j1wilson@xxxxxxxxxxx]Envoyé : jeudi 23 octobre 
      2003 09:05À : 
      amibroker@xxxxxxxxxxxxxxxObjet : [amibroker] trailing stop 
      question from new userHi,I am trying 
      to implement a two tiered stop loss, one part being a trailing stop, 
      the other a fixed stop. I want a 3% trailing stop if I am at least 10% 
      profitable, else I want a fixed stop loss price.I thought I had 
      it, but can't quite figure out how to utilize a variable in the 
      ApplyStop(2,x,3,true,false) command. It is the "x" I just showed that 
      needs to be a 1 to enable, or a 0 to disable.Here is a portion of 
      my 
      code:==================================================...BuyPrice 
      = Max(BuySTOP,Low);SellPrice = 
      Min(SellSTOP,High);profit_ten_percent = (((High - 
      BuyPrice)/BuyPrice) >= 0.10);enable_stop = 
      IIf(profit_ten_percent,1,0);ApplyStop(2,enable_stop,3,True,False);Sell 
      = 
      Cross(SellPrice,Low);==================================================It's 
      the "enable_stop" variable that fouls this up. Is this strategy even 
      possible? I would greatly appreciate any help on this.Thank you, 
      JimSend BUG REPORTS to 
      bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
      suggest@xxxxxxxxxxxxx-----------------------------------------Post 
      AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
      <A 
      href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
      group FAQ at: <A 
      href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
      Your use of Yahoo! Groups is subject to the <A 
      href="">Yahoo! Terms of Service. 
      Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend 
    SUGGESTIONS to 
    suggest@xxxxxxxxxxxxx-----------------------------------------Post 
    AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
    <A 
    href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
    group FAQ at: <A 
    href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
    Your use of Yahoo! Groups is subject to the <A 
    href="">Yahoo! Terms of Service. 
    Send 
  BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
  suggest@xxxxxxxxxxxxx-----------------------------------------Post 
  AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
  href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
  group FAQ at: <A 
  href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
  Your use of Yahoo! Groups is subject to the <A 
  href="">Yahoo! Terms of Service. 







Yahoo! Groups Sponsor


  ADVERTISEMENT 









Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.