Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Belka Macd (Tiker, Cena) for Amibroker (AFL)
Shows a label at the top of the chart with the ticker name and price. The label has different colors based on the current macd. See below:
Belka Macd-Color Lime (Macd Up).
Belka Macd-Color Orange (Macd Down).
Tiker Cena-Color Up Macd.
Tiker Cena-Color Down Macd.
Screenshots
Indicator / Formula
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();
_SECTION_BEGIN( "Belka-Ticker,Cena" );
r1 = Param( "Fast avg", 12, 2, 200, 1 );
r2 = Param( "Slow avg", 26, 2, 200, 1 );
r3 = Param( "Signal avg", 9, 2, 200, 1 );
ml = MACD( r1, r2 );
sl = Signal( r1, r2, r3 );
{
SK = sl;
SD = ml;
}
{
SK = ml;
SD = sl;
}
Buy = Cross( SK, SD );
Sell = Cross( SD, SK );
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] )
{
GfxGradientRect( 550, 24, 558, 27, ParamColor( "1", colorLime ), ParamColor( "2", colorPaleGreen ) );
GfxGradientRect( 550, 27, 558, 30, ParamColor( "3", colorPaleGreen ), ParamColor( "4", colorPaleGreen ) );
GfxGradientRect( 550, 30, 558, 33, ParamColor( "5", colorPaleGreen ), ParamColor( "6", colorPaleGreen ) );
GfxGradientRect( 550, 33, 558, 40, ParamColor( "7", colorPaleGreen ), ParamColor( "8", colorLime ) );
GfxGradientRect( 550, 40, 558, 43, ParamColor( "9", colorLime ), ParamColor( "10", colorLime ) );
GfxGradientRect( 550, 43, 558, 46, ParamColor( "11", colorLime ), ParamColor( "12", colorLime ) );
GfxGradientRect( 550, 46, 558, 49, ParamColor( "13", colorLime ), ParamColor( "14", colorGreen ) );
GfxGradientRect( 550, 49, 558, 52, ParamColor( "15", colorGreen ), ParamColor( "16", colorDarkOliveGreen ) );
}
if( Sell[i] )
{
GfxGradientRect( 550, 24, 558, 27, ParamColor( "x1", colorLightOrange ), ParamColor( "x2", colorGold ) );
GfxGradientRect( 550, 27, 558, 30, ParamColor( "x3", colorGold ), ParamColor( "x4", colorGold ) );
GfxGradientRect( 550, 30, 558, 33, ParamColor( "x5", colorGold ), ParamColor( "x6", colorLightOrange ) );
GfxGradientRect( 550, 33, 558, 40, ParamColor( "x7", colorLightOrange ), ParamColor( "x8", colorOrange ) );
GfxGradientRect( 550, 40, 558, 43, ParamColor( "x9", colorOrange ), ParamColor( "x10", colorOrange ) );
GfxGradientRect( 550, 43, 558, 46, ParamColor( "x11", colorOrange ), ParamColor( "x12", colorOrange ) );
GfxGradientRect( 550, 46, 558, 49, ParamColor( "x13", colorOrange ), ParamColor( "x14", colorOrange ) );
GfxGradientRect( 550, 49, 558, 52, ParamColor( "x15", colorRed ), ParamColor( "x16", colorDarkRed ) );
}
}
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] )
{
GfxGradientRect( 615, 24, 658, 27, ParamColor( "1", colorLime ), ParamColor( "2", colorPaleGreen ) );
GfxGradientRect( 615, 27, 658, 30, ParamColor( "3", colorPaleGreen ), ParamColor( "4", colorPaleGreen ) );
GfxGradientRect( 615, 30, 658, 33, ParamColor( "5", colorPaleGreen ), ParamColor( "6", colorPaleGreen ) );
GfxGradientRect( 615, 33, 658, 40, ParamColor( "7", colorPaleGreen ), ParamColor( "8", colorLime ) );
GfxGradientRect( 615, 40, 658, 43, ParamColor( "9", colorLime ), ParamColor( "10", colorLime ) );
GfxGradientRect( 615, 43, 658, 46, ParamColor( "11", colorLime ), ParamColor( "12", colorLime ) );
GfxGradientRect( 615, 46, 658, 49, ParamColor( "13", colorLime ), ParamColor( "14", colorGreen ) );
GfxGradientRect( 615, 49, 658, 52, ParamColor( "15", colorGreen ), ParamColor( "16", colorDarkOliveGreen ) );
}
if( Sell[i] )
{
GfxGradientRect( 615, 24, 658, 27, ParamColor( "x1", colorLightOrange ), ParamColor( "x2", colorGold ) );
GfxGradientRect( 615, 27, 658, 30, ParamColor( "x3", colorGold ), ParamColor( "x4", colorGold ) );
GfxGradientRect( 615, 30, 658, 33, ParamColor( "x5", colorGold ), ParamColor( "x6", colorLightOrange ) );
GfxGradientRect( 615, 33, 658, 40, ParamColor( "x7", colorLightOrange ), ParamColor( "x8", colorOrange ) );
GfxGradientRect( 615, 40, 658, 43, ParamColor( "x9", colorOrange ), ParamColor( "x10", colorOrange ) );
GfxGradientRect( 615, 43, 658, 46, ParamColor( "x11", colorOrange ), ParamColor( "x12", colorOrange ) );
GfxGradientRect( 615, 46, 658, 49, ParamColor( "x13", colorOrange ), ParamColor( "x14", colorOrange ) );
GfxGradientRect( 615, 49, 658, 52, ParamColor( "x15", colorRed ), ParamColor( "x16", colorDarkRed ) );
}
}
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] )
{
GfxGradientRect( 730, 24, 740, 27, ParamColor( "1", colorLime ), ParamColor( "2", colorPaleGreen ) );
GfxGradientRect( 730, 27, 740, 30, ParamColor( "3", colorPaleGreen ), ParamColor( "4", colorPaleGreen ) );
GfxGradientRect( 730, 30, 740, 33, ParamColor( "5", colorPaleGreen ), ParamColor( "6", colorPaleGreen ) );
GfxGradientRect( 730, 33, 740, 40, ParamColor( "7", colorPaleGreen ), ParamColor( "8", colorLime ) );
GfxGradientRect( 730, 40, 740, 43, ParamColor( "9", colorLime ), ParamColor( "10", colorLime ) );
GfxGradientRect( 730, 43, 740, 46, ParamColor( "11", colorLime ), ParamColor( "12", colorLime ) );
GfxGradientRect( 730, 46, 740, 49, ParamColor( "13", colorLime ), ParamColor( "14", colorGreen ) );
GfxGradientRect( 658, 49, 740, 52, ParamColor( "15", colorGreen ), ParamColor( "16", colorDarkOliveGreen ) );
}
if( Sell[i] )
{
GfxGradientRect( 730, 24, 740, 27, ParamColor( "x1", colorLightOrange ), ParamColor( "x2", colorGold ) );
GfxGradientRect( 730, 27, 740, 30, ParamColor( "x3", colorGold ), ParamColor( "x4", colorGold ) );
GfxGradientRect( 730, 30, 740, 33, ParamColor( "x5", colorGold ), ParamColor( "x6", colorLightOrange ) );
GfxGradientRect( 730, 33, 740, 40, ParamColor( "x7", colorLightOrange ), ParamColor( "x8", colorOrange ) );
GfxGradientRect( 730, 40, 740, 43, ParamColor( "x9", colorOrange ), ParamColor( "x10", colorOrange ) );
GfxGradientRect( 730, 43, 740, 46, ParamColor( "x11", colorOrange ), ParamColor( "x12", colorOrange ) );
GfxGradientRect( 730, 46, 740, 49, ParamColor( "x13", colorOrange ), ParamColor( "x14", colorOrange ) );
GfxGradientRect( 658, 49, 740, 52, ParamColor( "x15", colorRed ), ParamColor( "x16", colorDarkRed ) );
}
}
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] )
{
GfxSetTextColor( ParamColor( "Color Up", colorGreen ) );
}
if( Sell[i] )
{
GfxSetTextColor( ParamColor( "Color Down", colorRed ) );
}
}
FS = Param( "Font Size", 18, 11, 100, 1 );
GfxSelectFont( "Times New Roman", FS, 700, True );
Hor = Param( "Horizontal Position", 660, 1, 1200, 1 );
Ver = Param( "Vertical Position", 22, 1, 28, 1 );
GfxTextOut( "" + C, Hor , Ver );
_SECTION_END();
_SECTION_BEGIN( "Ticker" );
for( i = 0; i < BarCount; i++ )
{
if( Buy[i] )
{
GfxSetTextColor( ParamColor( "Color Up", colorGreen ) );
}
if( Sell[i] )
{
GfxSetTextColor( ParamColor( "Color Down", colorRed ) );
}
}
FS = Param( "Font Size", 18, 5, 100, 1 );
GfxSelectFont( "Times New Roman", FS, 700, True );
//GfxSetBkMode( colorWhite );
//GfxSetTextColor( ParamColor("Color",colorDarkOliveGreen) );
Hor = Param( "Horizontal Position", 560, 1, 1200, 1 );
Ver = Param( "Vertical Position", 24, 1, 100, 1 );
GfxTextOut( Name() , Hor , Ver );
_SECTION_END();
0 comments
Leave Comment
Please login here to leave a comment.
Back