Preferences window

Charting tab - allows you to modify charting options

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

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

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

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

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

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

Intraday tab - provides settings for intraday charting

 

 

 

 

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

E-mail settings page now allows you to choose among the most popular authorization schemes, such as: AUTH LOGIN (most popular), POP3-before-SMTP (popular), CRAM-MD5, LOGIN PLAIN. Version 5.30 also allows you 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 you to define a base currency and exchange rates (fixed or dynamic) for different currencies. This allows you to get correct backtest results when testing securities denominated in a different currency than your base portfolio currency. For more details, please refer to Tutorial: Pyramiding and multiple-currency support in the backtester.

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

There are the following requirements to use currency adjustments:
a) Symbol->Information, "Currency" field shows a currency different from the base currency
b) The appropriate currency (defined in Symbol) has a 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 within the analysis range.

What is the "INVERSE" checkbox for in the preferences?

For example, let's take EURUSD.

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