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

[amibroker] Re: DebugView and _Trace?



PureBytes Links

Trading Reference Links

 Thanks D! I do have several examples of the _Trace function. I just 
never thought it could be that simple after the stuggling I have had 
to go through as a none programmer...well, new programmer.

Thanks again

OT
..--- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxx> wrote:
>
> All you do is run the debugview program before you run your AFL.  
You'll get
> a window that you leave running.
> 
> Then in your AFL you sprinkle _Trace(  )   statements  at critical 
points
> and inside the parens  you put some literals to tell you what 
you're looking
> at and after the literal you put in the proper function to display 
a
> variable that you want to examine.
> 
> The help file for _Trace has a couple of examples, once of which 
is:
> 
> http://www.amibroker.com/library/detail.php?id=586&hilite=_TRACE
> 
> When you run your program you'll see the results of the _Trace's 
in the
> debugview window.
> 
> Don't make it complicated - it isn't - its VERY simple.
> 
> d
> 
> > -----Original Message-----
> > From: amibroker@xxxxxxxxxxxxxxx 
> > [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of orionsturtle
> > Sent: Tuesday, July 18, 2006 10:03 AM
> > To: amibroker@xxxxxxxxxxxxxxx
> > Subject: [amibroker] DebugView and _Trace?
> > 
> > I got the scaling out code from the help files working on the 
> > long side and now am tring to convert it to work on shorting. 
> > I have shortened the code to what is below just to get it to 
> > generate a trade. As it stands right now, at every short 
> > signal Cross of the MAs I get an immediate cover in the AA>SCAN. 
> > 
> > I read on the board here of the _Trace function and 
> > debugView. I downloaded DebugView and printed the _trace help 
> > file, but I still lack the knowledge to make debugView see my 
> > code. Does anyone know of an artical or help file describing 
> > the process of hooking up debugView to AmiBroker? I just 
> > can't seem to see why this code wont generate a short signal 
> > when it will for the buy side. 
> > 
> > I appreciate all the help this board gives. Thank You!
> > 
> > OT
> > 
> > --------------------------------------------------
> > FirstProfitTarget = .05; // profit
> > TrailingStop = .1; // also in percent
> > priceatshort=0;
> > Lowsinceshort=0;
> > exit = 0; 
> > 
> > Short = Cross( MA( C, 50 ), MA( C, 10 ) ); Cover = 0 ; 
> > 
> > 
> > for( i = 0; i < BarCount; i++ )
> > { 
> > 	if( priceatshort == 0 AND Short[ i ] ) 
> >     { 
> >        priceatshort = ShortPrice[ i ]; 
> >     } 
> > 	if( priceatshort > 0 ) 
> >     { 
> >        Lowsinceshort = Min( Low [ i ], Lowsinceshort ); 
> > 	      //PT1
> >       if( exit == 0 AND Low[ i ] <= ( 1 - FirstProfitTarget * 
0.01 ) 
> > * priceatshort) 
> >        { 
> >          exit = 1; 
> > 		  ShortPrice[i] = ( 1 - FirstProfitTarget * 0.01 ) * 
> > priceatshort;  
> >          Short[ i ] = sigScaleOut; 
> >        } 
> > 
> >        //Trail Stop Loss
> >       if( High[ i ] >= ( 1 + TrailingStop * 0.01 ) * 
Lowsinceshort ) 
> >        { 
> >          exit = 4;    
> >          CoverPrice[ i ] = ( 1 + TrailingStop * 0.01 ) * 
> > Lowsinceshort ; 
> >        } 
> > 
> >       //Reset for the next loop
> >       if( exit >= 3 ) 
> >        { 
> >          Short[ i ] = 0; 
> >          Cover[ i ] = exit + 1; // mark appropriate exit code 
> >          exit = 0; 
> >          priceatshort= 0; // reset price 
> >          Lowsinceshort = 0; 
> >        } 
> >     } 
> > } 
> > 
> > SetPositionSize( 50, spsPercentOfEquity ); /*Initial % of equity 
to 
> > be traded.*/
> > SetPositionSize( 50, spsPercentOfPosition * ( Short == 
> > sigScaleOut ) ); /* percentage to scale out when PT's are hit*/
> > 
> > 
> > 
> > 
> > 
> > ------------------------ Yahoo! Groups Sponsor 
> > --------------------~--> 
> > Check out the new improvements in Yahoo! Groups email.
> > http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/GHeqlB/TM
> > --------------------------------------------------------------
> > ------~-> 
> > 
> > Please note that this group is for discussion between users only.
> > 
> > To get support from AmiBroker please send an e-mail directly to 
> > SUPPORT {at} amibroker.com
> > 
> > For other support material please check also:
> > http://www.amibroker.com/support.html
> > 
> >  
> > Yahoo! Groups Links
> > 
> > 
> > 
> >  
> > 
> > 
> >
>