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 [email protected], "dingo" <[EMAIL PROTECTED]> 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: [email protected] > > [mailto:[EMAIL PROTECTED] On Behalf Of orionsturtle > > Sent: Tuesday, July 18, 2006 10:03 AM > > To: [email protected] > > 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 > > > > > > > > > > > > > > > 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 <*> To visit your group on the web, go to: http://groups.yahoo.com/group/amibroker/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
