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

[amibroker] backtesting question



PureBytes Links

Trading Reference Links




AB 
gets confused when using subscripts with Quick AFL enabled. I suspect the reason 
is that Quick AFL is designed to speed up array processing by limiting the 
calculations to that section of the array that is displayed or within AA range 
settings. When using subscripts you can access all parts of the arrays and you 
may be processing bars outside the displayed part of the array, hence you 
can get Subscript Out Of Range messages. For now I think there is no way to 
use Quick-AFL with subscripts. This problem has been reported to bugs @ ab 

 
<FONT 
face=Arial color=#0000ff size=2>Perhaps TJ can give a better explanation. I now 
always turn OFF Quick AFL when using subscripts.
<FONT face=Arial color=#0000ff 
size=2> 
<FONT face=Arial color=#0000ff 
size=2>herman
 
 

  <FONT face=Tahoma 
  size=2>-----Original Message-----From: Bob Jagow 
  [mailto:bjagow@xxxxxxxxxxxxx]Sent: Sunday, May 02, 2004 6:08 
  PMTo: amibroker@xxxxxxxxxxxxxxxSubject: RE: [amibroker] 
  Test Request
  Hi 
  MSG,
  <SPAN 
  class=457443721-02052004><FONT face=Arial color=#0000ff 
  size=2> 
  With 
  Quick AFL enabled, it dies as soon as I click on a bar or switch 
  tickers.
  In 
  case you don't observe that, the  error is
  x1 = 
  SelectedBar; y1=C[SelectedBar];
  <FONT face=Arial color=#0000ff 
  size=2>                                  
  ^
  <FONT face=Arial color=#0000ff 
  size=2>                                  |
  <FONT face=Arial color=#0000ff 
  size=2>------------------------------
  <FONT face=Arial color=#0000ff 
  size=2>error 7
  <FONT face=Arial color=#0000ff 
  size=2>Subscript out of range
  <FONT face=Arial color=#0000ff 
  size=2> 
  <FONT face=Arial color=#0000ff 
  size=2>Haven't seen any crashes with Quick AFL disabled, but know not 
  what to test.
  <FONT face=Arial color=#0000ff 
  size=2>[Like Ken, I'm flying nearly blind.]
  <FONT face=Arial color=#0000ff 
  size=2> 
  <FONT face=Arial color=#0000ff 
  size=2>Bob
  <FONT face=Arial color=#0000ff 
  size=2> 
   -----Original 
  Message-----From: Michael.S.G. 
  [mailto:OzFalcon@xxxxxxxxxx]Sent: Saturday, May 01, 2004 8:07 
  PMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] Test 
  Request
  Hi Everyone, 
            I 
    have just completed "Manual Stop Entry" indicator which may be usefull for 
    others. (If even just to examine the code to see how it works).Also, 
    I need some people to just let me know if it works for them - Before I 
    post it to the AFL archive. Use the parameters dialog 
    (CTRL-R) to adjust settings.Code: (And Attached)<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Manual Stop Entry 
    V1.00// 
    Created              1/5/04// 
    Author               OzFalcon 
    (Michael.S.G.).// 
    Purpose              Manualy 
    Enter & Track Trades.// 
    Type         Indicator// 
    Notes                Use 
    Parameters (CTRL-R) to Set & Save.// 
    Notes                 
    (Buybar is set with Currently Selected Bar.)// Set Trade 
    EquityCash = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Param(<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"6.Cash"<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>10000<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0.01<FONT face="Courier New, Courier" 
    size=2>);Comm = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Param(<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"7.Comm"<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>50<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0.01<FONT face="Courier New, Courier" 
    size=2>);<FONT face="Courier New, Courier" color=#008000 
    size=2>// Plot Price & Turnover.<FONT 
    face="Courier New, Courier" size=2>Color = <FONT 
    face="Courier New, Courier" color=#0000ff size=2>IIf<FONT 
    face="Courier New, Courier" size=2>(O > C, 
    colorBlack, colorLightYellow);<FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>( Close, <FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"Price"<FONT 
    face="Courier New, Courier" size=2>, color, styleCandle 
    );<FONT face="Courier New, Courier" color=#0000ff 
    size=2>PlotForeign( 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>GetBaseIndex(), 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>GetBaseIndex(), 
    colorAqua,  styleLine | styleThick | 
    styleOwnScale); Turnover = (V*C);BarColor = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>IIf( Turnover > 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Ref<FONT face="Courier New, Courier" 
    size=2>(Turnover,-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1),  
    colorRed , <FONT face="Courier New, Courier" color=#008000 
    size=2>/* up volume */ 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>IIf( Turnover < 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Ref<FONT face="Courier New, Courier" 
    size=2>(Turnover,-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1),  
    colorOrange, <FONT face="Courier New, Courier" color=#008000 
    size=2>/* down volume */<FONT face="Courier New, Courier" 
    size=2>                     
    colorGreen <FONT face="Courier New, Courier" color=#008000 
    size=2>/*otherwise*/ 
    ));<FONT face="Courier New, Courier" color=#0000ff 
    size=2>Plot( Turnover, 
    <FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"Turnover", BarColor, 
    styleHistogram | styleThick | 
    styleOwnScale);<FONT face="Courier New, Courier" 
    color=#008000 size=2>// Set Global Variables.<FONT 
    face="Courier New, Courier" size=2>BC = BarCount-<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>1<FONT 
    face="Courier New, Courier" size=2>;BNUM = <FONT 
    face="Courier New, Courier" color=#0000ff size=2>BarIndex<FONT 
    face="Courier New, Courier" size=2>();<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Set Default BuyBar & 
    BuyAt etc.SelectedBar = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>SelectedValue(BNUM); 
    BuyBar = SelectedBar;BuyAt = <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Param<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"1.BuyAt"<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>0<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>100<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0.01);EvenStop = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Param(<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"2.EvenStop"<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>1<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>100<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0.01); 
    //Percentage 
    Of Buy PriceProfitStop = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Param(<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"3.ProfitStop"<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>2<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>100<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0.01); 
    //Percentage 
    of Buy Price.LossStop = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Param(<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"4.LossStop"<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>2<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>100<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0.01); 
    //Percentage 
    of Buy Price.TrailStop = 
    <FONT face="Courier New, Courier" color=#0000ff 
    size=2>Param(<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"5.TrailStop"<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>2<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>0,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>100<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0.01); 
    //Percentage 
    from Highest High since BuyBar.// Overide Default BuyBar & BuyAt 
    if previously Set or Write setup.<FONT 
    face="Courier New, Courier" size=2>LockSet = <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Param<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"Lock/Set"<FONT face="Courier New, Courier" 
    size=2>,False,False,True,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>1<FONT 
    face="Courier New, Courier" size=2>);TrailName = <FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"Data/"<FONT 
    face="Courier New, Courier" size=2> + <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Name<FONT 
    face="Courier New, Courier" size=2>()+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"~Stop.txt"<FONT 
    face="Courier New, Courier" size=2>;<FONT 
    face="Courier New, Courier" color=#800000 size=2>if<FONT 
    face="Courier New, Courier" size=2> (LockSet == 
    False)        {        fh 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>fopen( TrailName, 
    <FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"r"); 
            <FONT 
    face="Courier New, Courier" color=#800000 size=2>if<FONT 
    face="Courier New, Courier" size=2>( fh ) 
                    { 
                    BuyBar 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh ));   
                    BuyAt  
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                EvenStop 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                ProfitStop 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                LossStop 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                TrailStop 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                Cash 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                Comm 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>StrToNum(<FONT 
    face="Courier New, Courier" color=#0000ff size=2>fgets<FONT 
    face="Courier New, Courier" size=2>( fh 
    ));                <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fclose<FONT 
    face="Courier New, Courier" size=2>( fh 
    );                TitleS=<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"ReadFile"<FONT 
    face="Courier New, Courier" size=2>; 
                    }        <FONT 
    face="Courier New, Courier" color=#800000 size=2>else<FONT 
    face="Courier New, Courier" size=2> 
                    { 
       
                 <FONT 
    face="Courier New, Courier" color=#0000ff size=2>printf<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"Trail Not Set\n"<FONT 
    face="Courier New, Courier" 
    size=2>);                BuyBar=BC;                BuyAt=C[BuyBar];                TitleS=<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"NoFile"<FONT 
    face="Courier New, Courier" 
    size=2>;                }        }       <FONT 
    face="Courier New, Courier" color=#800000 size=2>else<FONT 
    face="Courier New, Courier" 
    size=2>        {        BuyBar 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>IIf ((BuyBar == 
    0<FONT 
    face="Courier New, Courier" 
    size=2>),BC,BuyBar);        BuyAt  
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>IIf ((BuyAt  == 
    0<FONT 
    face="Courier New, Courier" 
    size=2>),C[BuyBar],BuyAt);        TitleS 
    = <FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"SaveFile"<FONT face="Courier New, Courier" 
    size=2>;        fh 
    = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>fopen( TrailName, 
    <FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"w"); 
            <FONT 
    face="Courier New, Courier" color=#800000 size=2>if<FONT 
    face="Courier New, Courier" size=2>( fh ) 
                    { 
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.00f\n"<FONT face="Courier New, Courier" 
    size=2>,BuyBar), fh ); 
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,BuyAt ), fh 
    );                <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,EvenStop ), fh ); 
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,ProfitStop ), fh ); 
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,LossStop ), fh ); 
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,TrailStop ), fh );  
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,Cash ), fh );  
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fputs<FONT 
    face="Courier New, Courier" size=2>( <FONT 
    face="Courier New, Courier" color=#0000ff size=2>StrFormat<FONT 
    face="Courier New, Courier" size=2>(<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>"%.02f\n"<FONT face="Courier New, Courier" 
    size=2>,Comm ), fh );  
                    <FONT 
    face="Courier New, Courier" color=#0000ff size=2>fclose<FONT 
    face="Courier New, Courier" size=2>( fh ); 
                    }        }<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Plot Vertical & 
    Horizontal Buy Bar/Price. (Blue/Yellow)<FONT 
    face="Courier New, Courier" size=2>VLine = <FONT 
    face="Courier New, Courier" color=#0000ff size=2>IIf<FONT 
    face="Courier New, Courier" size=2>(BuyBar==BNUM,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>1<FONT 
    face="Courier New, Courier" size=2>,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0<FONT face="Courier New, Courier" 
    size=2>);        <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2> (VLine ,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"BuyBar"<FONT 
    face="Courier New, Courier" size=2>, colorBlue, styleHistogram 
    | styleOwnScale,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>0<FONT face="Courier New, Courier" 
    size=2>,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1);x0 = 
    Buybar-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ; x1 = 
    BuyBar+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ;y0 = BuyAt; y1 
    = BuyAt;Hline = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>LineArray<FONT face="Courier New, Courier" 
    size=2>(x0,y0,x1,y1,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>3<FONT face="Courier New, Courier" 
    size=2>);        <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>(HLine ,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"BuyPrice"<FONT 
    face="Courier New, Courier" 
    size=2>,colorYellow,styleLine);<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Plot Trade Trend (BuyBar 
    to Current Bar - Blue Dashed Line).<FONT 
    face="Courier New, Courier" size=2>x0 = Buybar ; x1 = BC ;y0 = BuyAt; y1 
    = C[BC];Hline = <FONT face="Courier New, Courier" 
    color=#0000ff size=2>LineArray<FONT face="Courier New, Courier" 
    size=2>(x0,y0,x1,y1,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>);        <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>(HLine ,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"TradeTrend"<FONT 
    face="Courier New, Courier" 
    size=2>,colorLightBlue,styleDots);<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Plot Break Even 
    Horizontal (Green).x0 = 
    Buybar-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ; x1 = 
    BuyBar+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ;y0 = 
    BuyAt*(<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>+(EvenStop/<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>100)) 
    ;y1=y0;Hline = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>LineArray<FONT face="Courier New, Courier" 
    size=2>(x0,y0,x1,y1,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>);        <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>(HLine ,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"EvenStop"<FONT 
    face="Courier New, Courier" 
    size=2>,colorGreen,styleLine);<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Plot Profit Stop 
    Horizontal (Orange)x0 = 
    Buybar-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ; x1 = 
    BuyBar+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ;y0 = 
    BuyAt*(<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>+(ProfitStop/<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>100)) 
    ;y1=y0;Hline = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>LineArray<FONT face="Courier New, Courier" 
    size=2>(x0,y0,x1,y1,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>);        <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>(HLine ,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"ProfitStop"<FONT 
    face="Courier New, Courier" 
    size=2>,colorOrange,styleLine);<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Plot Loss Stop 
    Horizontal (Red).x0 = 
    Buybar-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ; x1 = 
    BuyBar+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1 ;y0 = 
    BuyAt*(<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>-(LossStop/<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>100)) 
    ;y1=y0;Hline = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>LineArray<FONT face="Courier New, Courier" 
    size=2>(x0,y0,x1,y1,<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1<FONT face="Courier New, Courier" 
    size=2>);        <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>(HLine ,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"LossStop"<FONT 
    face="Courier New, Courier" 
    size=2>,colorRed,styleLine);<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Plot Trail Stop Trend 
    (Highest High to Current Bar - Orange Dashed Line).<FONT 
    face="Courier New, Courier" size=2>ThisIsBuyBar = (BNUM == 
    BuyBar);TrailPeak = BC-(<FONT face="Courier New, Courier" 
    color=#0000ff size=2>LastValue<FONT face="Courier New, Courier" 
    size=2>(<FONT face="Courier New, Courier" color=#0000ff 
    size=2>HighestSinceBars<FONT face="Courier New, Courier" 
    size=2>(ThisIsBuyBar,High,<FONT face="Courier New, Courier" 
    color=#ff00ff size=2>1<FONT face="Courier New, Courier" 
    size=2>)));ThisIsTrailPeak = (BNUM == TrailPeak);PeakValue = 
    High[TrailPeak];x0 = TrailPeak; y0=PeakValue;x1 = 
    SelectedBar; y1=C[SelectedBar];Line = <FONT 
    face="Courier New, Courier" color=#0000ff size=2>LineArray<FONT 
    face="Courier New, Courier" size=2>(x0,y0,x1,y1,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>0<FONT 
    face="Courier New, Courier" size=2>);<FONT 
    face="Courier New, Courier" color=#0000ff size=2>Plot<FONT 
    face="Courier New, Courier" size=2>(Line,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"TrailStop"<FONT 
    face="Courier New, Courier" 
    size=2>,colorOrange,styleDots);TrailValue = 
    ((y1/y0)-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1)*<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>100<FONT 
    face="Courier New, Courier" size=2>;<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Calculate Holding 
    Stats.Avail = 
    Cash-Comm;Qty = <FONT face="Courier New, Courier" color=#0000ff 
    size=2>int<FONT face="Courier New, Courier" 
    size=2>((Avail/BuyAt));Remain = Avail-(Qty*BuyAt);Value = 
    ((Close*Qty)-Comm)+Remain;Change = Value-Cash;Gain = 
    ((Value/Avail)-<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>1)*<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>100<FONT 
    face="Courier New, Courier" size=2>;<FONT 
    face="Courier New, Courier" color=#008000 size=2>// Dynamic 
    Title<FONT face="Courier New, Courier" color=#0000ff 
    size=2>_N(Title = 
    <FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c29"<FONT face="Courier New, Courier" 
    size=2>+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"Trail Stop "<FONT face="Courier New, Courier" 
    size=2>+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c32"+ <FONT 
    face="Courier New, Courier" color=#0000ff size=2>Date<FONT 
    face="Courier New, Courier" size=2>()+ <FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c29 Ticker: 
    \\c32"+<FONT 
    face="Courier New, Courier" color=#0000ff size=2>Name<FONT 
    face="Courier New, Courier" size=2>()+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c29 Index: 
    \\c24"+<FONT 
    face="Courier New, Courier" color=#0000ff size=2>GetBaseIndex<FONT 
    face="Courier New, Courier" size=2>()+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\n"<FONT 
    face="Courier New, Courier" size=2>+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c38 Open 
    \\c01"<FONT face="Courier New, Courier" 
    size=2>+O+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c38 Hi \\c01"<FONT face="Courier New, Courier" 
    size=2>+H+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c38 Low \\c01"<FONT face="Courier New, Courier" 
    size=2>+L+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c38 Close \\c01"<FONT face="Courier New, Courier" 
    size=2>+C+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\n"+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c38 TurnOver 
    \\c24"+<FONT 
    face="Courier New, Courier" color=#0000ff size=2>WriteVal<FONT 
    face="Courier New, Courier" size=2>(TurnOver,<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>1<FONT 
    face="Courier New, Courier" size=2>)+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c29  SelectedBar: 
    \\c32"+ 
    SelectedBar+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\n"+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c38 Cash 
    \\c01"+Cash+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c38 Comm 
    \\c01"+Comm+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c38 Qty 
    \\c01"+Qty+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\n"<FONT 
    face="Courier New, Courier" size=2>+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c38 Vaule 
    \\c01$"<FONT face="Courier New, Courier" 
    size=2>+Value+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c38 Change \\c01$"<FONT face="Courier New, Courier" 
    size=2>+Change+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c38 Gain \\c01"<FONT face="Courier New, Courier" 
    size=2>+Gain+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"%"+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\n"<FONT 
    face="Courier New, Courier" size=2>+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\\c29 TrailPeekBar: 
    \\c01"<FONT face="Courier New, Courier" 
    size=2>+TrailPeak+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"\\c29 Trail \\c01"<FONT face="Courier New, Courier" 
    size=2>+TrailValue+<FONT face="Courier New, Courier" color=#ff00ff 
    size=2>"%"+<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>"\n"<FONT 
    face="Courier New, Courier" size=2> + TitleS +<FONT 
    face="Courier New, Courier" color=#ff00ff size=2>""<FONT 
    face="Courier New, Courier" size=2>);<FONT 
    face="Courier New, Courier" color=#008000 size=2>// 
    End.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 
    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 
    


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








Yahoo! Groups Sponsor


  ADVERTISEMENT 












Yahoo! Groups Links
To visit your group on the web, go to:http://groups.yahoo.com/group/amibroker/ 
To unsubscribe from this group, send an email to:amibroker-unsubscribe@xxxxxxxxxxxxxxx 
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.