Adding symbols to AmiBroker database

Start AmiBroker.
Open a database (Click File - Open Database... menu) that uses Interactive Brokers .NET Data Source. (See Configuration.)
Wait until the data plugin connects to IB client (TWS or Gateway). (Check IB client's properties and Configuration if not connected in a few seconds.)
Rigth click on the data plugin's status area.
This will show the plugin context menu. (Some menu items may be disabled depending the plugins status.)
Click Find IB Contract menu.
The Search for IB contract window appears.
Enter the local symbol (MSFT in this case) to the Symbol field and hit the Enter key.
The list of the found contracts will be populated from Interactive Brokers contract database in a few seconds. (If searching for options this may take longer time.)
The list of found contract is sorted by Local Symbol column by default.
Click on Primary Exchange column to change the sorting of the list.
Scroll down to MSFT traded on NASDAQ in USD routed to SMART.
You may select more symbols by holding down the CTRL key while clicking on contracts.
Click the Add button to add or update the selected symbol(s) in AmiBroker database.
Click Close button.
Check symbol's properties by selecting the newly added symbol(s) and viewing the Symbol Information tab (View - Symbol Information menu in AmiBroker).
Full Name, Alias (local symbol in TWS), Currency, Web ID (Contract ID in contract database), TickSize and Point Value is set according to contract database.
More contract information is available at runtime using the GetExtraData AFL method. Read more...