Table of Contents
Welcome to the Knowledge Base
Looking for something in particular? Well, you have come to the right place. Here you can dig through the archives by category, by tags and by month. Hopefully you will be able to find what you are searching for.
Most Recent Articles
- Limits of multithreading
- Wrong close price in Yahoo data (no more?)
- How to install AmiQuote 3.14 correctly
- AmiQuote Yahoo Historical stopped working
Knowledge Base Articles by category
- AFL
- A function with multiple return values
- About floating point arithmetic
- AFL execution speed
- Calling custom user functions in our code
- Can I encrypt my formula so no-one can decipher it?
- Checking relationship between multiple moving averages
- Do NOT make assumptions on number of bars
- How to count symbols in given category
- How to fix Error 61 in printf/StrFormat calls
- How to populate Matrix from a text file
- New keywords in AFL and possible conflict with user-defined variables
- QuickAFL facts
- What are constants in AFL and how they work
- When and how often AFL code is executed?
- Analysis
- How to customize list-view columns
- How to print result list from Analysis window
- How to write to single shared file in multi-threaded scenario
- Limits of multithreading
- Using multiple watchlists as a filter in the Analysis
- Why Analysis results and Chart output may differ
- Backtest
- Broad market timing in system formulas
- Closing trades in delisted symbols
- Getting started with automatic Walk-Forward optimization
- Handling limit orders in the backtester
- How generate backtest statistics from a list of historical trades stored in a file
- How to backtest symbols individually
- How to close open positions at the end of the day (for daytraders)
- How to display arrows for trades generated in backtest?
- How to identify signal that triggered entry/exit if multiple signals are used
- How to manage overlapping entry/exit signals in portfolio test
- How to restrict trading to certain hours of the day
- How to set individual trading rules for symbols in the same backtest
- Limit number of trades per day in a backtest
- Limits of multithreading
- Low-level gfx example: Yearly/monthly profit chart
- Points-only backtest
- Position sizing based on risk
- Preventing exit during first N bars
- Using Zig-Zag in trading systems
- Custom Backtest
- Adding custom metric: Average adverse excursion
- Historical portfolio backtest metrics
- How to add MAE / MFE dates to the backtest report
- How to create copy of portfolio equity?
- How to display indicator values in the backtest trade list
- How to display interest gains in the backtest report
- How to exclude top ranked symbol(s) in rotational backtest
- How to use custom backtest metric as an optimization target
- Number of stopped-out trades as a custom metric
- Per-symbol profit/loss in a portfolio backtest
- Re-balancing open positions
- Using redundant signals for entries
- General
- How to copy backtest trade list to a spreadsheet
- How to handle delisted symbols in rotational test
- How to run certain piece of code only once
- Long-only rotational back-test
- Separate ranks for categories that can be used in backtesting
- Symbol selection when PositionScore is not defined
- Using Exclude statement to skip unwanted optimization steps
- Using optimum parameter values in backtesting
- Problems
- Stops
- Exploration
- Debugging techniques - Part 1 - Exploration
- Detecting N-th occurrence of a condition using modulus operator
- How to add exploration results to a watchlist
- How to detect the study crossover for multiple symbols with use of SCAN
- How to display correlation between symbols
- How to export quotations from AmiBroker to CSV file ?
- How to export quotes to separate text files per symbol
- How to setup automatic periodic scans & explorations
- Text output in Explorations
- Time compression of data retrieved from another symbol
- Charting
- Automatic support and resistance lines based on last HHV and LLV value
- Choosing first day of the week for weekly compression
- Customizing chart titles
- Drawing line extensions on future bars using AFL
- How to add symbol labels to Relative Performance chart
- How to adjust the number of blank bars in right margin
- How to browse charts in selected date range
- How to detect the study crossover for multiple symbols with use of SCAN
- How to display Bond and Bill prices in fractions
- How to display Range Bars
- How to display the indicators based on Advances/Declines
- How to export chart image to a file
- How to fill background between hand-drawn trend lines
- How to force Line chart style for specific symbols (like mutual funds)
- How to measure price / percentage distance on the chart
- How to restore accidentially deleted price chart
- How to save layouts that hold individual parameter values for different symbols.
- How to show date axis in a newly created chart pane
- How to show price ratio between two symbols
- How to sync a chart with the Analysis window
- Relationship between chart panes
- Setting default color for studies
- Why can't I change the symbol? (Symbol lock)
- Indicators
- Adding custom grid levels to RSI indicator
- Big symbol text in the background
- Calendar day index
- Discretionary Equity
- Drawing indicators on a subset of visible bars
- Getting X, Y co-ordinates of Study()
- High-Low of certain hours of the day
- How to add full name to the Price chart title
- How to change the title line in my custom indicator ?
- How to chart spreads?
- How to convert from bar-value to pixel co-ordinates
- How to detect the divergences
- How to display arrows for trades generated in backtest?
- How to draw regression channel programatically
- How to execute part of the formula only when new bar is added
- How to fill the area between two lines with a solid color
- How to increase maximum periods of built-in indicators
- How to plot a trailing stop in the Price chart
- How to plot daily High and Low on intraday chart
- How to read highest high value of future bars
- Indicators based on user values rather than standard OHLC prices
- Positioning area plots behind the grid lines
- Price chart with independent style
- Study() function in logarithmic scale
- Time compression of data retrieved from another symbol
- Using loops with TimeFrame functions
- Using per-symbol parameter values in charts
- Data
- "Invalid symbol" message for stocks traded on multiple exchanges (IB)
- AmiBroker for Forex
- AmiQuote and free data from Yahoo
- Choosing compression method for Aux1 and Aux2 fields
- Do not exceed real-time symbol limit
- How does the intraday-to-daily compression work?
- How to backfill all symbols in RT database
- How to backup data from an external source
- How to categorize symbols coming from Metastock databases
- How to change property for multiple symbols at once.
- How to combine data from multiple input files
- How to combine multiple databases into one
- How to combine two databases into one
- How to correct forward looking timestamps
- How to count symbols in given category
- How to create custom import definition for ASCII importer
- How to delete quotes without removing the symbol from a database
- How to export quotations from AmiBroker to CSV file ?
- How to find correct symbol for Interactive Brokers data
- How to import huge ASCII files quickly
- Importing auxilliary data into AmiBroker database
- Importing data using multiple column separators
- Setting up with FXCM (forex broker)
- AmiQuote
- AmiQuote and free data from Yahoo
- AmiQuote Yahoo Historical stopped working
- How to install AmiQuote 3.14 correctly
- How to re-import the same data without downloading them again
- How to use your LiveCharts account with AmiQuote ?
- How to verify if EOD data is available for download at Google Finance
- Where does AmiQuote save downloaded data?
- Wrong close price in Yahoo data (no more?)
- Installation
- AmiBroker on an Apple Mac (OSX)
- AmiBroker on tablets and smartphones
- Do NOT use "registry cleaners" to avoid problems
- How to backup AmiBroker configuration
- How to configure alerts to work with SSL e-mail accounts
- How to fix side-by-side configuration error in 64-bit version
- How to migrate AmiBroker to a new computer
- How to register AmiQuote and AFL Code Wizard
- Lost activation key
- Recommended hardware/software for AmiBroker
- Running AmiBroker on Windows Vista (both 32 and 64 bit editions)
- Single license use on multiple computers?
- Third-party plugins must ship with proper runtime
- Using IB controller (auto-trading interface) with 64-bit version of AmiBroker
- Troubleshooting
- "Invalid symbol" message for stocks traded on multiple exchanges (IB)
- Deleting symbols with comma in the name
- Differences between 32-bit and 64-bit version
- FastTrack data configuration and troubleshooting
- How to fix Error 61 in printf/StrFormat calls
- How to get support most efficiently
- How to install AmiQuote 3.14 correctly
- Purchases from Hong Kong
- Running OLE automation scripts with 32- and 64-bit versions of AmiBroker
- Support and sales is by e-mail only
- Third party software "black list"
- Third-party plugins must use multithreaded run-time
- Webroot antivirus prevents clipboard Paste function
- Uncategorized
- User Interface
- How to create toolbar button for custom interval
- How to create your own code snippet
- How to fix outdated web research links
- How to hide unused categories
- How to increase font size for UI elements
- How to make vertical selection line thinner
- How to move a window to another monitor
- How to restore program menus and/or toolbars
- Make icons larger on high DPI displays
- Timestamps explained
Tags Cloud:
64-bit | Account Manager | AddToComposite | ADLine | AFL | AmiQuote | Analysis | Backtest | Categories | Charting | Correlation | Custom Backtester | Custom Metrics | Data | Debug | Delisted stocks | Excel | Exploration | Export | FastTrack | File | Forex | FullName | Import | Installation | Interactive Brokers | Matrix | Menus | Metastock | OLE | Optimization | Position Sizing | Report Charts | Rotational Trading | Runtime | Side-By-Side | Third-party | Time Frame | Toolbar | Troubleshooting | UI | Walk-Forward | Watch Lists | Web Research | Z-Order
Alphabetical list
- “Invalid symbol” message for stocks traded on multiple exchanges (IB)
- A function with multiple return values
- About floating point arithmetic
- Adding custom grid levels to RSI indicator
- Adding custom metric: Average adverse excursion
- AFL execution speed
- AmiBroker for Forex
- AmiBroker on an Apple Mac (OSX)
- AmiBroker on tablets and smartphones
- AmiQuote and free data from Yahoo
- AmiQuote Yahoo Historical stopped working
- Automatic support and resistance lines based on last HHV and LLV value
- Big symbol text in the background
- Broad market timing in system formulas
- Calendar day index
- Calling custom user functions in our code
- Can I encrypt my formula so no-one can decipher it?
- Checking relationship between multiple moving averages
- Choosing compression method for Aux1 and Aux2 fields
- Choosing first day of the week for weekly compression
- Closing trades in delisted symbols
- Customizing chart titles
- Debugging techniques – Part 1 – Exploration
- Deleting symbols with comma in the name
- Detecting N-th occurrence of a condition using modulus operator
- Differences between 32-bit and 64-bit version
- Discretionary Equity
- Do not exceed real-time symbol limit
- Do NOT make assumptions on number of bars
- Do NOT use “registry cleaners” to avoid problems
- Drawing indicators on a subset of visible bars
- Drawing line extensions on future bars using AFL
- FastTrack data configuration and troubleshooting
- Getting started with automatic Walk-Forward optimization
- Getting X, Y co-ordinates of Study()
- Handling limit orders in the backtester
- High-Low of certain hours of the day
- Historical portfolio backtest metrics
- How does risk-mode trailing stop work?
- How does the intraday-to-daily compression work?
- How generate backtest statistics from a list of historical trades stored in a file
- How to add exploration results to a watchlist
- How to add full name to the Price chart title
- How to add MAE / MFE dates to the backtest report
- How to add symbol labels to Relative Performance chart
- How to adjust the number of blank bars in right margin
- How to backfill all symbols in RT database
- How to backtest symbols individually
- How to backup AmiBroker configuration
- How to backup data from an external source
- How to browse charts in selected date range
- How to categorize symbols coming from Metastock databases
- How to change property for multiple symbols at once.
- How to change the title line in my custom indicator ?
- How to chart spreads?
- How to close open positions at the end of the day (for daytraders)
- How to combine data from multiple input files
- How to combine multiple databases into one
- How to combine two databases into one
- How to configure alerts to work with SSL e-mail accounts
- How to convert from bar-value to pixel co-ordinates
- How to copy backtest trade list to a spreadsheet
- How to correct forward looking timestamps
- How to count symbols in given category
- How to create copy of portfolio equity?
- How to create custom import definition for ASCII importer
- How to create toolbar button for custom interval
- How to create your own code snippet
- How to customize list-view columns
- How to delete quotes without removing the symbol from a database
- How to detect the divergences
- How to detect the study crossover for multiple symbols with use of SCAN
- How to display arrows for trades generated in backtest?
- How to display Bond and Bill prices in fractions
- How to display correlation between symbols
- How to display indicator values in the backtest trade list
- How to display interest gains in the backtest report
- How to display Range Bars
- How to display the indicators based on Advances/Declines
- How to draw regression channel programatically
- How to exclude top ranked symbol(s) in rotational backtest
- How to execute part of the formula only when new bar is added
- How to export chart image to a file
- How to export quotations from AmiBroker to CSV file ?
- How to export quotes to separate text files per symbol
- How to fill background between hand-drawn trend lines
- How to fill the area between two lines with a solid color
- How to find correct symbol for Interactive Brokers data
- How to fix Error 61 in printf/StrFormat calls
- How to fix outdated web research links
- How to fix side-by-side configuration error in 64-bit version
- How to force Line chart style for specific symbols (like mutual funds)
- How to get support most efficiently
- How to handle delisted symbols in rotational test
- How to hide unused categories
- How to identify signal that triggered entry/exit if multiple signals are used
- How to import huge ASCII files quickly
- How to increase font size for UI elements
- How to increase maximum periods of built-in indicators
- How to install AmiQuote 3.14 correctly
- How to make vertical selection line thinner
- How to manage overlapping entry/exit signals in portfolio test
- How to measure price / percentage distance on the chart
- How to migrate AmiBroker to a new computer
- How to move a window to another monitor
- How to plot a trailing stop in the Price chart
- How to plot daily High and Low on intraday chart
- How to populate Matrix from a text file
- How to print result list from Analysis window
- How to re-import the same data without downloading them again
- How to read highest high value of future bars
- How to register AmiQuote and AFL Code Wizard
- How to restore accidentially deleted price chart
- How to restore program menus and/or toolbars
- How to restrict trading to certain hours of the day
- How to run certain piece of code only once
- How to save layouts that hold individual parameter values for different symbols.
- How to set individual trading rules for symbols in the same backtest
- How to setup automatic periodic scans & explorations
- How to show date axis in a newly created chart pane
- How to show price ratio between two symbols
- How to sync a chart with the Analysis window
- How to synchronize backtesting setup on different computers
- How to use custom backtest metric as an optimization target
- How to use your LiveCharts account with AmiQuote ?
- How to verify if EOD data is available for download at Google Finance
- How to write to single shared file in multi-threaded scenario
- Importing auxilliary data into AmiBroker database
- Importing data using multiple column separators
- Indicators based on user values rather than standard OHLC prices
- Limit number of trades per day in a backtest
- Limits of multithreading
- Long-only rotational back-test
- Lost activation key
- Low-level gfx example: Yearly/monthly profit chart
- Make icons larger on high DPI displays
- New keywords in AFL and possible conflict with user-defined variables
- Number of stopped-out trades as a custom metric
- Per-symbol profit/loss in a portfolio backtest
- Points-only backtest
- Position sizing based on risk
- Positioning area plots behind the grid lines
- Preventing exit during first N bars
- Price chart with independent style
- Purchases from Hong Kong
- QuickAFL facts
- Re-balancing open positions
- Recommended hardware/software for AmiBroker
- Relationship between chart panes
- Ruin stop or mysterious Short(6) in the trade list
- Running AmiBroker on Windows Vista (both 32 and 64 bit editions)
- Running OLE automation scripts with 32- and 64-bit versions of AmiBroker
- Separate ranks for categories that can be used in backtesting
- Setting default color for studies
- Setting up with FXCM (forex broker)
- Single license use on multiple computers?
- Stops priority in the default backtest procedure in AmiBroker
- Study() function in logarithmic scale
- Support and sales is by e-mail only
- Support response times
- Symbol selection when PositionScore is not defined
- Text output in Explorations
- Third party software “black list”
- Third-party plugins must ship with proper runtime
- Third-party plugins must use multithreaded run-time
- Time compression of data retrieved from another symbol
- Timestamps explained
- Too small / unreadable Profit Table in the backtest report
- Troubleshooting procedure when backtest shows no trades
- Using Exclude statement to skip unwanted optimization steps
- Using IB controller (auto-trading interface) with 64-bit version of AmiBroker
- Using loops with TimeFrame functions
- Using multiple watchlists as a filter in the Analysis
- Using optimum parameter values in backtesting
- Using per-symbol parameter values in charts
- Using price levels with ApplyStop function
- Using redundant signals for entries
- Using Zig-Zag in trading systems
- Webroot antivirus prevents clipboard Paste function
- What are constants in AFL and how they work
- When and how often AFL code is executed?
- Where does AmiQuote save downloaded data?
- Why Analysis results and Chart output may differ
- Why can’t I change the symbol? (Symbol lock)
- Why do backtest results change?
- Wrong close price in Yahoo data (no more?)
Chronological list
- 25: Support response times
- 21: How to register AmiQuote and AFL Code Wizard
- 20: Calling custom user functions in our code
- 19: Where does AmiQuote save downloaded data?
- 18: Do not exceed real-time symbol limit
- 17: Long-only rotational back-test
- 30: Separate ranks for categories that can be used in backtesting
- 29: Ruin stop or mysterious Short(6) in the trade list
- 28: How does risk-mode trailing stop work?
- 27: How to write to single shared file in multi-threaded scenario
- 26: How to show price ratio between two symbols
- 25: How to read highest high value of future bars
- 24: How to count symbols in given category
- 23: How to create custom import definition for ASCII importer
- 22: How to fill background between hand-drawn trend lines
- 21: How to combine multiple databases into one
- 20: Number of stopped-out trades as a custom metric
- 19: How to hide unused categories
- 18: How to fix Error 61 in printf/StrFormat calls
- 17: Adding custom grid levels to RSI indicator
- 16: Automatic support and resistance lines based on last HHV and LLV value
- 07: How to increase maximum periods of built-in indicators
- 06: How to run certain piece of code only once
- 05: How to browse charts in selected date range
- 03: How to restore program menus and/or toolbars
- 02: How to move a window to another monitor
- 01: How to categorize symbols coming from Metastock databases
- 30: Positioning area plots behind the grid lines
- 29: “Invalid symbol” message for stocks traded on multiple exchanges (IB)
- 28: Symbol selection when PositionScore is not defined
- 27: How to handle delisted symbols in rotational test
- 26: Limit number of trades per day in a backtest
- 26: How to populate Matrix from a text file
- 14: Choosing first day of the week for weekly compression
- 13: Customizing chart titles
- 12: How to manage overlapping entry/exit signals in portfolio test
- 11: How to re-import the same data without downloading them again
- 10: Checking relationship between multiple moving averages
- 09: How to show date axis in a newly created chart pane
- 06: Using IB controller (auto-trading interface) with 64-bit version of AmiBroker
- 05: Using Exclude statement to skip unwanted optimization steps
- 04: How to add MAE / MFE dates to the backtest report
- 03: When and how often AFL code is executed?
- 02: High-Low of certain hours of the day
- 30: How to use custom backtest metric as an optimization target
- 29: Importing auxilliary data into AmiBroker database
- 28: Why Analysis results and Chart output may differ
- 27: Detecting N-th occurrence of a condition using modulus operator
- 26: Choosing compression method for Aux1 and Aux2 fields
- 16: How to fix side-by-side configuration error in 64-bit version
- 15: Deleting symbols with comma in the name
- 14: Drawing line extensions on future bars using AFL
- 13: How to delete quotes without removing the symbol from a database
- 12: Running OLE automation scripts with 32- and 64-bit versions of AmiBroker
- 07: Timestamps explained
- 06: How to display interest gains in the backtest report
- 05: FastTrack data configuration and troubleshooting
- 02: Using optimum parameter values in backtesting
- 31: Drawing indicators on a subset of visible bars
- 30: How to increase font size for UI elements
- 29: Importing data using multiple column separators
- 23: Using multiple watchlists as a filter in the Analysis
- 22: Text output in Explorations
- 10: How to copy backtest trade list to a spreadsheet
- 09: How to add full name to the Price chart title
- 08: Setting default color for studies
- 05: How to backtest symbols individually
- 04: How to display correlation between symbols
- 03: How to verify if EOD data is available for download at Google Finance
- 03: Table of Contents
- 02: How to find correct symbol for Interactive Brokers data
- 01: How to measure price / percentage distance on the chart
- 28: How to restrict trading to certain hours of the day
- 27: How to synchronize backtesting setup on different computers
- 26: Handling limit orders in the backtester
- 25: Using loops with TimeFrame functions
- 20: How to display indicator values in the backtest trade list
- 18: How to plot daily High and Low on intraday chart
- 14: How to export quotes to separate text files per symbol
- 13: How to add exploration results to a watchlist
- 12: How to configure alerts to work with SSL e-mail accounts
- 10: Troubleshooting procedure when backtest shows no trades
- 05: How to adjust the number of blank bars in right margin
- 04: Indicators based on user values rather than standard OHLC prices
- 03: How to sync a chart with the Analysis window
- 29: Using per-symbol parameter values in charts
- 28: How to create toolbar button for custom interval
- 27: How to backup AmiBroker configuration
- 25: How to correct forward looking timestamps
- 23: How to exclude top ranked symbol(s) in rotational backtest
- 22: How to force Line chart style for specific symbols (like mutual funds)
- 21: How to export chart image to a file
- 20: Time compression of data retrieved from another symbol
- 19: How to customize list-view columns
- 17: Using price levels with ApplyStop function
- 14: How to combine data from multiple input files
- 13: Per-symbol profit/loss in a portfolio backtest
- 12: Position sizing based on risk
- 10: How to draw regression channel programatically
- 09: How to get support most efficiently
- 06: Relationship between chart panes
- 05: What are constants in AFL and how they work
- 03: How to setup automatic periodic scans & explorations
- 02: How to restore accidentially deleted price chart
- 01: Third party software “black list”
- 30: How generate backtest statistics from a list of historical trades stored in a file
- 29: Debugging techniques – Part 1 – Exploration (0)
- 27: How to create your own code snippet
- 26: Closing trades in delisted symbols
- 25: How to import huge ASCII files quickly
- 25: Can I encrypt my formula so no-one can decipher it?
- 25: Why can’t I change the symbol? (Symbol lock)
- 24: How to identify signal that triggered entry/exit if multiple signals are used
- 24: Make icons larger on high DPI displays
- 23: Do NOT use “registry cleaners” to avoid problems
- 23: How to backfill all symbols in RT database
- 22: Do NOT make assumptions on number of bars
- 21: A function with multiple return values
- 20: Broad market timing in system formulas
- 19: How to display Range Bars
- 18: How to print result list from Analysis window
- 17: How to display Bond and Bill prices in fractions
- 16: Too small / unreadable Profit Table in the backtest report
- 07: AmiBroker on tablets and smartphones
- 07: AmiBroker on an Apple Mac (OSX)
- 07: Lost activation key
- 06: Using Zig-Zag in trading systems
- 06: Points-only backtest
- 20: About floating point arithmetic (0)
- 12: AFL execution speed (0)
- 05: Single license use on multiple computers? (0)
- 03: QuickAFL facts (0)
- 30: How to display the indicators based on Advances/Declines (0)
- 17: How to detect the divergences (0)
- 26: How to chart spreads? (1)
- 24: How to plot a trailing stop in the Price chart (1)
- 17: How to fill the area between two lines with a solid color (2)
- 15: Calendar day index (5)
- 26: How to close open positions at the end of the day (for daytraders) (0)
- 22: Running AmiBroker on Windows Vista (both 32 and 64 bit editions) (4)
- 16: How to combine two databases into one (0)
- 16: How to save layouts that hold individual parameter values for different symbols. (0)
- 29: How to set individual trading rules for symbols in the same backtest (0)
- 29: Stops priority in the default backtest procedure in AmiBroker (0)
- 01: How to change property for multiple symbols at once. (3)
- 01: Price chart with independent style (0)
- 06: Discretionary Equity (6)
- 19: How does the intraday-to-daily compression work? (2)
- 11: How to create copy of portfolio equity? (3)
- 07: Getting X, Y co-ordinates of Study() (0)
- 06: Re-balancing open positions (0)
- 06: Preventing exit during first N bars (0)
- 04: How to export quotations from AmiBroker to CSV file ? (6)
- 04: How to use your LiveCharts account with AmiQuote ? (0)
- 04: How to change the title line in my custom indicator ? (2)
- 04: About Knowledge Base (4)
Filed by Tomasz Janeczko at 6:20 am under
No Comments