PureBytes Links
Trading Reference Links
|
Ken,
You have to specify arguments in the order they are presented
in the guide. You can omit say 4th parameter and specify 5th
because AmiBroker has no way to guess your intention.
If you want to specify 5th parameter you have to specify
also 4 preceding parameters. You can omit default values
only if defaults should be applied to all parameters
following it.
The one that works is:
PlotShapes(
IIf(Cross(Acc,0),shapeSmallUpTriangle,shapeNone) /* shape */,
2 /* layer */,
graph0 /* reference graph array */,
-x /* displacement */ );
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: "Ken Close" <closeks@xxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Thursday, April 03, 2003 6:53 PM
Subject: RE: [amibroker] Displace in PlotShape
> Well, in point of fact, that was not quite it, but this one works as
> intended:
>
> PlotShapes(IIf(Cross(ActSig,0),shapeHollowUpArrow,shapeNone),5,0,0,-20);
> PlotShapes(IIf(Cross(0,ActSig),shapeHollowDownArrow,shapeNone),5,0,0,-30
> );
>
> The help file shows these other parameters but no mention of whether
> they should be there or not. They must be there, it seems.
>
> Thanks for the response.
>
> Ken
>
> -----Original Message-----
> From: Anthony Faragasso [mailto:ajf1111@xxxxxxxx]
> Sent: Thursday, April 03, 2003 11:41 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] Displace in PlotShape
>
> Ken,
>
>
>
> For positive offset you do not need "+" sign, just 300 will do..
>
>
>
> Could you try this:
>
>
>
> PlotShapes(IIf(Cross(ActSig,0),shapeHollowUpArrow,shapeNone),5,0,-300);
>
> PlotShapes(IIf(Cross(0,ActSig),shapeHollowDownArrow,shapeNone),5,0,-300)
> ;
>
>
>
>
>
> -------Original Message-------
>
>
>
> From: amibroker@xxxxxxxxxxxxxxx
>
> Date: Thursday, April 03, 2003 11:34:01
>
> To: amibroker@xxxxxxxxxxxxxxx
>
> Subject: RE: [amibroker] Displace in PlotShape
>
>
>
> Anthony and Dingo:
>
>
>
> Thanks but it does not work.
>
> Here is complete code comparing two signals
>
>
>
> PlotShapes(IIf(Cross(Acc,0),shapeSmallUpTriangle,shapeNone),2);
>
> PlotShapes(IIf(Cross(0,Acc),shapeSmallDownTriangle,shapeNone),2);
>
>
>
> ActSig=Foreign("TR018","C");
>
>
>
> PlotShapes(IIf(Cross(ActSig,0),shapeHollowUpArrow,shapeNone),5);
>
> PlotShapes(IIf(Cross(0,ActSig),shapeHollowDownArrow,shapeNone),5);
>
>
>
> In this I can see a small arrow on top of a triangle (my objective is to
>
> tell if signals from an external source are matching ones I generate in
>
> AFL).
>
>
>
> When I added a "-300" or "-any value", -- anywhere -- the symbol
>
> disappeared.
>
>
>
> As in
>
>
>
> PlotShapes(IIf(Cross(ActSig,0),shapeHollowUpArrow,shapeNone),5,-300);
>
> PlotShapes(IIf(Cross(0,ActSig),shapeHollowDownArrow,shapeNone),5,-300);
>
>
>
> Even with "-5", the symbol disappeared. Remove the added parameter and
>
> the symbol reappeared. Also, the help file says a positive value shifts
>
> the symbol up, but I found I got a syntax error when inputting "+300".
>
>
>
> So other than pixel dimensional issues, what else do you think is going
>
> wrong with my application attempt??
>
>
>
> Thanks,
>
>
>
> Ken
>
>
>
>
>
>
>
> -----Original Message-----
>
> From: Anthony Faragasso [mailto:ajf1111@xxxxxxxx]
>
> Sent: Thursday, April 03, 2003 11:12 AM
>
> To: amibroker@xxxxxxxxxxxxxxx
>
> Subject: Re: [amibroker] Displace in PlotShape
>
>
>
> Ken,
>
>
>
>
>
>
>
> Dingo had the right answer....
>
>
>
>
>
>
>
> Try the following: Insert your own cross condition.
>
>
>
>
>
>
>
> PlotShapes(IIf(Cross(y,0),shapeUpArrow,shapeNone),colorGreen,0,-300);
>
>
>
>
>
>
>
> Anthony
>
>
>
> -------Original Message-------
>
>
>
>
>
>
>
> From: amibroker@xxxxxxxxxxxxxxx
>
>
>
> Date: Thursday, April 03, 2003 09:54:38
>
>
>
> To: AmiBroker List
>
>
>
> Subject: [amibroker] Displace in PlotShape
>
>
>
>
>
>
>
> Hi:
>
>
>
>
>
>
>
> In using the following statement to plot an arrow, I find that I can not
>
>
>
> move its placement up and down as stated in the help syntax
>
>
>
>
>
>
>
> Help file says:
>
>
>
> SYNTAX PlotShapes( shape, color, layer = 0, yposition = graph0,
>
>
>
> offset = -12 );
>
>
>
>
>
>
>
> My command:
>
>
>
>
>
>
>
> PlotShapes(IIf(Cross(Acc,0),shapeSmallUpTriangle,shapeNone),2);
>
>
>
>
>
>
>
> If I put in:
>
>
>
>
>
>
>
> PlotShapes(IIf(Cross(Acc,0),shapeSmallUpTriangle,shapeNone),2,-x);
>
>
>
> For any value of x
>
>
>
>
>
>
>
> Nothing happens....the shape is plotted in the same place.
>
>
>
>
>
>
>
> Any ideas or suggestions?
>
>
>
>
>
>
>
> Ken
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Sponsor
>
>
>
> ADVERTISEMENT
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
>
>
>
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
>
>
>
> -----------------------------------------
>
>
>
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
>
>
>
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
>
>
>
> --------------------------------------------
>
>
>
> Check group FAQ at:
>
> http://groups.yahoo.com/group/amibroker/files/groupfaq
>
> html
>
>
>
>
>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>
>
>
>
>
>
>
>
>
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
>
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
>
> -----------------------------------------
>
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
>
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
>
> --------------------------------------------
>
> Check group FAQ at:
>
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
>
>
> Your use of Yahoo! Groups is subject to
>
> http://docs.yahoo.com/info/terms/
>
>
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Sponsor
>
> ADVERTISEMENT
>
>
>
>
>
>
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
>
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
>
> -----------------------------------------
>
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
>
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
>
> --------------------------------------------
>
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq
> html
>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>
>
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>
>
>
>
>
> Send BUG REPORTS to bugs@xxxxxxxxxxxxx
> Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
> -----------------------------------------
> Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
> (Web page: http://groups.yahoo.com/group/amiquote/messages/)
> --------------------------------------------
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Make Money Online Auctions! Make $500.00 or We Will Give You Thirty Dollars for Trying!
http://us.click.yahoo.com/yMx78A/fNtFAA/i5gGAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|