Preferences window

Charting tab - allows you to modify charting options

Color tab - allows to define colors for particular chart element.

The controls provide user definable color selection for charts, grid & background.

Palette editor - allows to modify custom colors that can be referenced later via colorCustom0..colorCustom15 constants

Editor tab - controls the appearance and features of AFL editor.

Data tab - allows you to define default, global values for all databases.

IMPORTANT: some of these settings may get overwritten by PER-DATABASE settings in File->Database Settings window. See explanation in Tutorial: Understanding database concepts.

Intraday tab - provides settings for intraday charting





Alerts tab - It allows to define e-mail account settings, test sound output and define which parts of AmiBroker can generate alerts via AlertIF function.

E-mail settings page now allows to choose among most popular authorization schemes like: AUTH LOGIN (most popular), POP3-before-SMPT (popular), CRAM-MD5, LOGIN PLAIN. Version 5.30 allows also to use SSL (secure connection) used by GMail for example. For more information about setting up with GMail see Tutorial: Formula based alerts.

Enable alerts from checkboxes allow you to selectively enable/disable alerts generated by Automatic analysis, Commentary/Interpretation and custom indicators.

Keyboard tab

- keyboard tab has been moved to Tools->Customize dialog



AFL tab


Debugger tab

The Debugger settings are as follows:

Currencies tab

This page allows to define base currency and exchange rates (fixed or dynamic) for different currencies. This allows to get correct backtest results when testing securities denominated in different currency than your base portfolio currency. For more details please check Tutorial: Pyramiding and multiple-currency support in the backtester.

How does AB know whether I want the fixed or dynamic quote?

There are following requirements to use currency adjustements:
a) Symbol->Information, "Currency" field shows currency different than BASE currency
b) Appropriate currency (defined in Symbol) has matching entry in Preferences->Currencies page
c) the dynamic rate "FX SYMBOL" defined in the preferences EXISTS in your database and HAS QUOTES for each day under analysis range.

What is "INVERSE" check box for in the preferences?

Let's for example take EURUSD.

When "USD" is your BASE currency then EUR exchange rate would be "straight" EURUSD fx (i.e. 1.3).
But when "EUR" is your BASE currency then USD exchange rate would be INVERSE of EURUSD (i.e. 1/1.3).
Opposite would be true with FX rates like USDJPY (which are already "inverse").