PureBytes Links
Trading Reference Links
|
Here is the little stuff. The idea is to decipher a trend-counter
trend-trend.
Best Regards
// Trix Bars number
// Trix Bars number for each swing
periods = Param( "Periods", 5, 2, 200, 1 );
TrixOnClose = Trix( periods );
uptx = TrixOnClose >= Ref( TrixOnClose, -1 );
dntx = TrixOnClose <= Ref( TrixOnClose, -1 );
Peaktrix = TrixOnClose > Ref( TrixOnClose, -1 )AND TrixOnClose > Ref(
TrixOnClose, 1 );
Troughtrix = TrixOnClose < Ref( TrixOnClose, -1 )AND TrixOnClose < Ref(
TrixOnClose, 1 ) ;
BarsUp = BarsSince( dntx );
BarsDn = BarsSince( uptx );
Colortx = IIf( uptx , colorGreen, IIf( dntx , colorRed, colorGreen ) );
Plot( TrixOnClose, "Trix (" + periods + ")" , Colortx, styleThick );
// Trix's ribbon
Ribbon = IIf( uptx , colorBrightGreen, IIf( dntx , colorRed,
colorBrightGreen ) );
Plot( 3, "", Ribbon , styleOwnScale | styleArea | styleNoLabel, 0, 100 );
// plot a text at 5% from bottom's pane
percent = Param( "PositText%", 5, 2, 90, 0.5 );
Miny = Status( "axisminy" );
Maxy = Status( "axismaxy" );
y = Miny + ( Maxy - Miny ) * percent / 100; // at 5 % above bottom of
the pane
for ( i = 0; i < BarCount; i++ )
{
if ( Peaktrix [i] )
PlotText( "" + BarsUp [ i ], i - BarsUp [ i ] / 2 + 1, y,
colorGreen );
if ( Troughtrix [i] )
PlotText( "" + BarsDn [ i ], i - BarsDn [ i ] / 2 + 1, y,
colorRed );
}
GraphXSpace = 10;
reinsley a écrit :
>
>
> Thank you Aron, it's what I was looking for.
>
> Yofa, I keep your code to learn more about Gfx. Thank you
>
> Best regards
>
> Aron a écrit :
> >
> > |
> > Plot(*C*,"Price", *colorBlack*, *styleLine* );
> >
> >
> > Miny = Status("axisminy");
> > Maxy = Status("axismaxy");
> > y= Miny+ (Maxy - Miny) *20/100; // at 20%
> >
> > *Buy*= Cross(RSI(), 50);
> > *for*( i = 0; i < *BarCount*; i++ )
> > {
> > *if*( *Buy*[i] ) PlotText( "Buy:\n" + *C*[ i ], i, y, *colorGreen* );
> > }
> > |
> >
> > reinsley wrote:
> >
> >> Hi,
> >>
> >> How can I write a text juste above a ribbon ?
> >>
> >> I saw the KB's plot text examples but they refered to High, Low ...
> >>
> >> Ribbon defines its height in percent of pane width and I suppose
> starts
> >> from the bottom
> >>
> >> How can I place some text in % of a pane (Y axis) or always at the
> >> bottom of a pane ?
> >>
> >> Thank you for the help.
> >>
> >> Best regards
> >>
> >> _SECTION_BEGIN("trending ribbon");
> >> uptrend=PDI()>MDI()AND Signal()<MACD();
> >> downtrend=MDI()>PDI()AND Signal()>MACD();
> >> Plot( 6, "ribbon",
> >> IIf( uptrend, colorGreen, IIf( downtrend, colorRed, 0 )),
> >> styleOwnScale|styleArea|styleNoLabel, -0.5, 100 );
> >> _SECTION_END();
> >> dist = ATR(10);
> >> for( i = 0; i < BarCount; i++ )
> >> {
> >> if( uptrend[i] ) PlotText( "Buy" + dist[ i ], i, dist[ i ]-dist[i],
> >> colorGreen );
> >> //if( downtrend[i] ) PlotText( "Sell" + dist[ i ], i, dist[ i
> ]+dist[i],
> >> colorRed, colorYellow );
> >> }
> >>
> >>
> >>
> >> ------------------------------------
> >>
> >> **** IMPORTANT PLEASE READ ****
> >> This group is for the discussion between users only.
> >> This is *NOT* technical support channel.
> >>
> >> TO GET TECHNICAL SUPPORT send an e-mail directly to
> >> SUPPORT {at} amibroker.com
> >>
> >> TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
> >> http://www.amibroker.com/feedback/ <http://www.amibroker.com/feedback/>
> >> (submissions sent via other channels won't be considered)
> >>
> >> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> >> http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>
> >>
> >> Yahoo! Groups Links
> >>
> >>
> >>
> >>
> >
> >
>
>
------------------------------------
**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com
TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|