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

[amibroker] Re: Inserting another security chart below main chart



PureBytes Links

Trading Reference Links

"... how to make "foreign" chart showing in candlesticks? ..."

I have figured that out myself. Here is the code followed by comments about handling of data holes (in either the primary or foreign ticker):

/*********************************/
// Foreign Chart In Indicator Pane

ft_ = ParamStr("Foreign Ticker", "SPY"); // foreign ticker
ff_ = ParamToggle("Foreign Fixup", "OFF|ON", 1); // foreign fixup, 1=ON
fv_ = Foreign( ft_, "C", ff_); // foreign bar's close value

PlotForeign(ft_, "", colorOrange, styleCandle); // plot foreign chart

Title = "\\c11"+Interval(format=2)+"  "+Date()+"\\c27  "+Name()+"="+C+"\\c25  "+ft_+"="+fv_;

/*****
1) PlotForeign function synchronizes date/time bars between both tickers
a) if Primary ticker has missing bars: the function will automatically remove equivalent excess bars from the
   Foreign chart
b) if Foreign ticker has missing bars: each data hole will be filled up with a duplicate of the last "real"
   bar (equivalent of Forign() fixup=1)
c) Foreign Fixup parameter (set to OFF) can be used to check in the Title which Foreign bars are duplicates
   (they will show as equal zero)
/*********************************/


--- In amibroker@xxxxxxxxxxxxxxx, "Lesmond V" <ebsn247lsm@xxx> wrote:
>
> 1) Dick, have you tried:
> 
> Window - New
> 
> This will open a new chart window which you can tile horizontally. Now you can switch the focus to any of those two windows and use F4 to change tickers.
> 
> 2) Graham's idea allows to place a chart of a different ticker in the pane below the chart normally used for indicators. Now my question is:
> 
> how to make "foreign" chart showing in candlesticks?
> 
> Here is a code example (foreign chart is plotted as Dots):
> 
> /*********************************/
> // Foreign Chart In Indicator Pane
> 
> ft_ = ParamStr("Foreign Ticker", "XIU-T");       // foreign ticker
> ff_ = ParamToggle("Foreign Fixup", "OFF|ON", 1); // foreign fixup, 1=ON
> 
> fc_ = Foreign( ft_, "C", ff_); // foreign chart
> 
> Plot(fc_, "", colorOrange, styleDots); // plot foreign chart
> 
> Title = "\\c11"+Interval(format=2)+"  "+Date()+"\\c42  "+Name()+"="+C+"\\c25  "+ft_+"="+fc_;
> 
> /*********************************/
> 
> --- In amibroker@xxxxxxxxxxxxxxx, Graham <kavemanperth@> wrote:
> >
> > Use foreign chart to show a different symbol
> > 
> > --
> > Cheers
> > Graham
> > AB-Write >< Professional AFL Writing Service
> > Yes, I write AFL code to your requirements
> > http://e-wire.net.au/~eb_kavan/ab_write.htm
> > 
> > 
> > On 2/21/06, areehoi <rhoierman@> wrote:
> > > This is probably a dumb question but I can't seem to finds out how to
> > > do.  For instance I have ^IXIC showing as my main Chart with several
> > > indicators below it.  I would like to Insert another Chart (Price)
> > > below this main chart (for Example ^VIX) but can't figure out how.
> > > The HELP file says "Each window can consist of several panes
> > > displaying various charts / indicators. To insert new pane with
> > > built-in chart use Insert->Standard charts menu. To insert custom
> > > indicator you can use Insert->Custom indicators menu, or
> > > Analysis->Indicator Builder->Apply or Ctrl+I key stroke.".  I've tried
> > > to follow this but to no avail.  Another example would be to insert a
> > > security chart from the Symbol list i.e. (IBM) to appear below the
> > > ^IXIC main chart then close it out and click on the Symbol panel to
> > > insert another one in its place. I feel sure it can be done, as other
> > > programs like MetaStock & FasTrack do. If this can be done your help
> > > will be appreciated.  Thanks.
> > >
> > > Dick H.






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Try Online Currency Trading with GFT. Free 50K Demo. Trade 
24 Hours. Commission-Free. 
http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

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

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