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

Re: [amibroker] Re: define offset without identifying the graph parameter



PureBytes Links

Trading Reference Links

>From Users Guide or Help:

PLOTSHAPES

? plots arrows and other shapes

Exploration / Indicators

(AFL 2.3)

SYNTAX PlotShapes( shape, color, layer = 0, yposition = graph0, offset = 
?12 );

RETURNS NOTHING

FUNCTION Plots arrows and other shapes on any chart pane.

Parameters:

shape defines type of the symbol. when shape is zero nothing is plotted 
values other

than zero cause plotting various pre?defined shapes. Odd values plot shape 
BELOW

indicator, even values plot shape ABOVE indicator.

·

· color defines color of shape

· layer defines layer number on which shapes are plotted

yposition defines Y?position where shapes are plotted (by default they are 
plotted

'around' graph0 (first indicator) line)

·

offset ? (or distance) parameter (by default ?12 ), Offset is expressed in 
SCREEN

pixels. Negative offsets shift symbols down, positive offsets shift symbol 
up. To place

the shape exactly at ypostion, specify 0 as offset

·

Constants for shapes:

shapeNone, shapeUpArrow, shapeDownArrow, shapeHollowUpArrow,

shapeHollowDownArrow, shapeSmallUpTriangle, shapeSmallDownTriangle,

shapeHollowSmallUpTriangle, shapeHollowSmallDownTriangle, shapeUpTriangle,

shapeDownTriangle, shapeHollowUpTriangle, shapeHollowDownTriangle,

shapeSmallSquare, shapeHollowSmallSquare, shapeSquare, shapeHollowSquare,

shapeSmallCircle, shapeHollowSmallCircle, shapeCircle, shapeHollowCircle, 
shapeStar,

shapeHollowStar, shapeDigit0, shapeDigit1, shapeDigit2, shapeDigit3, 
shapeDigit4,

shapeDigit5, shapeDigit6, shapeDigit7, shapeDigit8, shapeDigit9, 
shapePositionAbove

EXAMPLE Example 1:

PlotShapes( IIF( buy, shapeDigit9 + shapePositionAbove, shapeNone ),

colorGreen );

Example 2:

Graph0=MACD();

Graph1=Signal();

Buy=Cross(Graph0, Graph1);

Sell=Cross(Graph1, Graph0);

PlotShapes( ( Buy OR Sell ) * ( 1 + Cum( Buy OR Sell ) % 52 ), IIf(

Buy, colorGreen, colorRed ), 5 );

GraphXSpace = 5;

SEE ALSO PLOT() function

AmiBroker 4.90 User's Guide AmiBroker Formula Language (AFL)

PLOTSHAPES ? plots arrows and other shapes



----- Original Message ----- 
From: "murthysuresh" <money@xxxxxxxxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Saturday, May 19, 2007 11:39 PM
Subject: [amibroker] Re: define offset without identifying the graph 
parameter


> Graham
> What i meant was to print the arrow lower than the default position.
> Ref moves it to the earlier bars. I want to move the Y axis lower so
> that it does not print on the price bar itself.
>
> Is that possible. If so how.
>
> appreciate your response
>
> REgards
>
> Seede
>
> --- In amibroker@xxxxxxxxxxxxxxx, Graham <kavemanperth@xxx> wrote:
>>
>> You can use Ref to shift the plotshape
>>
>> PlotShapes( Ref(sig,-1)*shapeUpArrow,
>> IIf( MA(Volume,20)>100000,colorGreen,colorOrange) );
>>
>> -- 
>> Cheers
>> Graham
>> AB-Write >< Professional AFL Writing Service
>> Yes, I write AFL code to your requirements
>> http://www.aflwriting.com
>>
>>
>>
>> On 20/05/07, murthysuresh <money@xxx> wrote:
>> > How do i define the offset without defining the graph parameter?
>> >
>> > PlotShapes(IIf(sig,shapeUpArrow,shapeNone),IIf( MA(Volume,20)
>> > >100000,colorGreen,colorOrange));
>> > Thanks
>> > Seede
>> >
>> >
>> >
>> > 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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
>> > http://www.amibroker.com/devlog/
>> >
>> > 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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
> http://www.amibroker.com/devlog/
>
> For other support material please check also:
> http://www.amibroker.com/support.html
>
> Yahoo! Groups Links
>
>
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.467 / Virus Database: 269.7.1/807 - Release Date: 5/16/2007 
> 6:05 PM
>
> 



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 NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

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/

<*> 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/