hi Wally,

like Mike explained the shapes are built in. You can find all of them in the 
manual:

http://www.amibroker.com/guide/afl/afl_view.php?id=206





  ----- Original Message ----- 
  From: electricwally77 
  To: amibroker@yahoogroups.com 
  Sent: Wednesday, November 05, 2008 10:07 PM
  Subject: [amibroker] Re: How to Enlarge BUY and SELL arrows on Chart


  Hello Edward, Yes I ran the code and it looks good. I see the extra
  triangles you placed below the BUY arrows and on top of the SELL
  arrows. Also I noticed the hollow white circles you placed on the
  trades as well. Very interesting coding. 

  I am learning just how powerful amibroker can be. My assumption is
  that if you can dream it, you can code it.

  I noticed that the actual size of the original trade arrows remained
  the same. I guess to enlarge the actual arrows involves quite a bit of
  work.

  How did you know to call the circles "hollow white circle"? Where can
  I get the references to shapes (arrows, circles, triangles, etc)?

  Thank you for the code. I will save it.

  --- In amibroker@yahoogroups.com, "Edward Pottasch" <[EMAIL PROTECTED]>
  wrote:
  >
  > hi wally,
  > 
  > maybe this example helps (below). You can put this in an afl file
  and call it in a chart:
  > 
  > 
  > SetBarsRequired(10000,10000);
  > 
  > Buy = Cross(MA(C,15),MA(C,50));
  > Short = Cross(MA(C,50),MA(C,15));
  > 
  > Buy = ExRem(Buy,Short); Buy = Ref(Buy,-1);
  > Short = ExRem(Short,Buy); Short = Ref(Short,-1);
  > Sell = Short;
  > Cover = Buy;
  > 
  > BuyPrice = O; 
  > ShortPrice = O; 
  > SellPrice = O; 
  > CoverPrice = O; 
  > 
  > GraphXSpace = 5;
  > SetChartOptions(0, chartShowDates);
  > Plot(C,"Last=",colorBlue,64);
  > 
  > PlotShapes(IIf(Buy,shapeUpArrow,shapeNone),colorGreen,0,L,-15);
  > PlotShapes(IIf(Buy,shapeHollowUpArrow,shapeNone),colorWhite,0,L,-15);
  >
  PlotShapes(IIf(Buy,shapeHollowSmallCircle,shapeNone),colorWhite,0,BuyPrice,0);
  > 
  > PlotShapes(IIf(Sell,shapeDownArrow,shapeNone),colorRed,0,H,-15);
  > PlotShapes(IIf(Sell,shapeHollowDownArrow,shapeNone),colorWhite,0,H,-15);
  >
  
PlotShapes(IIf(Sell,shapeHollowSmallCircle,shapeNone),colorWhite,0,SellPrice,0);
  > 
  >
  PlotShapes(IIf(Short,shapeDownTriangle,shapeNone),colorYellow,0,H,IIf(Short
  AND Sell,-30,-15));
  >
  
PlotShapes(IIf(Short,shapeHollowDownTriangle,shapeNone),colorWhite,0,H,IIf(Short
  AND Sell,-30,-15));
  >
  PlotShapes(IIf(Short,shapeHollowCircle,shapeNone),colorWhite,0,ShortPrice,0);
  > 
  >
  PlotShapes(IIf(Cover,shapeUpTriangle,shapeNone),colorLightBlue,0,L,IIf(Cover
  AND Buy,-30,-15));
  >
  PlotShapes(IIf(Cover,shapeHollowUpTriangle,shapeNone),colorWhite,0,L,IIf(Cover
  AND Buy,-30,-15));
  >
  PlotShapes(IIf(Cover,shapeHollowCircle,shapeNone),colorWhite,0,CoverPrice,0);
  > 
  > 
  > 
  > 
  > ----- Original Message ----- 
  > From: electricwally77 
  > To: amibroker@yahoogroups.com 
  > Sent: Wednesday, November 05, 2008 9:22 PM
  > Subject: [amibroker] Re: How to Enlarge BUY and SELL arrows on Chart
  > 
  > 
  > Hello Edward. Thank you for helping. Please bear with me I am not a
  > programmer but learning. I simply took two of the lines of code you
  > sent me which are :
  > 
  > PlotShapes(IIf(Buy,shapeUpArrow,shapeNone),colorGreen,0,L,-15);
  > PlotShapes(IIf(Sell,shapeDownArrow,shapeNone),colorRed,0,H,-15);
  > 
  > I placed these in my Formula Editor File along with the code to my
  > system and received an error message which said:
  > 
  > Variable 'buy' used without having been initialized.
  > Variable 'sell' used without having been initialized.
  > 
  > Just curious what I need to accomplish to enlarge the buy and sell
  > arrows. Thank you. 
  > 
  > --- In amibroker@yahoogroups.com, "Edward Pottasch" <empottasch@>
  > wrote:
  > >
  > > electricwally,
  > > 
  > > you can choose different symbols. However, I like to put a little
  > circle on the exact price that I buy/sell and an arrow further
  > below/above.
  > > 
  > > for example:
  > > 
  > > PlotShapes(IIf(Buy,shapeUpArrow,shapeNone),colorGreen,0,L,-15);
  > >
  PlotShapes(IIf(Buy,shapeHollowUpArrow,shapeNone),colorWhite,0,L,-15);
  > >
  > 
  PlotShapes(IIf(Buy,shapeHollowSmallCircle,shapeNone),colorWhite,0,BuyPrice,0);
  > > 
  > > PlotShapes(IIf(Sell,shapeDownArrow,shapeNone),colorRed,0,H,-15);
  > >
  PlotShapes(IIf(Sell,shapeHollowDownArrow,shapeNone),colorWhite,0,H,-15);
  > >
  > 
  
PlotShapes(IIf(Sell,shapeHollowSmallCircle,shapeNone),colorWhite,0,SellPrice,0);
  > > 
  > >
  > 
  PlotShapes(IIf(Short,shapeDownTriangle,shapeNone),colorYellow,0,H,IIf(Short
  > AND Sell,-30,-15));
  > >
  > 
  
PlotShapes(IIf(Short,shapeHollowDownTriangle,shapeNone),colorWhite,0,H,IIf(Short
  > AND Sell,-30,-15));
  > >
  > 
  PlotShapes(IIf(Short,shapeHollowCircle,shapeNone),colorWhite,0,ShortPrice,0);
  > > 
  > >
  > 
  PlotShapes(IIf(Cover,shapeUpTriangle,shapeNone),colorLightBlue,0,L,IIf(Cover
  > AND Buy,-30,-15));
  > >
  > 
  PlotShapes(IIf(Cover,shapeHollowUpTriangle,shapeNone),colorWhite,0,L,IIf(Cover
  > AND Buy,-30,-15));
  > >
  > 
  PlotShapes(IIf(Cover,shapeHollowCircle,shapeNone),colorWhite,0,CoverPrice,0);
  > > 
  > > 
  > > 
  > > ----- Original Message ----- 
  > > From: electricwally77 
  > > To: amibroker@yahoogroups.com 
  > > Sent: Wednesday, November 05, 2008 8:17 PM
  > > Subject: [amibroker] How to Enlarge BUY and SELL arrows on Chart
  > > 
  > > 
  > > Hello Members, I am trying to enlarge the buy and sell arrows on my
  > > chart so they are easier to see. I understand that the larger the
  > > arrows are (if possible), the harder it is to read the buy and sell
  > > plots if there are many trades over a specific period.
  > > 
  > > I would like to know if making the arrows larger is possible and
  how.
  > > Thank you.
  > >
  >



   

Reply via email to