{"id":9,"date":"2007-04-20T22:55:39","date_gmt":"2007-04-20T22:55:39","guid":{"rendered":"http:\/\/www.amibroker.org\/userkb\/table-of-contents\/"},"modified":"2017-11-08T21:51:05","modified_gmt":"2017-11-08T21:51:05","slug":"table-of-contents","status":"publish","type":"page","link":"http:\/\/www.amibroker.org\/editable_userkb\/","title":{"rendered":"Table Of Contents"},"content":{"rendered":"

THIS SITE IS OUTDATED LEFT FOR ARCHIVAL PURPOSES. IT IS NOT AUTHORITATIVE SOURCE OF INFORMATION.<\/p>\n

CURRENT OFFICIAL KNOWLEDGE BASE IS AT http:\/\/www.amibroker.com\/kb<\/a><\/FONT><\/b><\/p>\n

Official Knowledge Base<\/strong> (KB) is located at http:\/\/www.amibroker.com\/kb\/<\/a>. The official KB holds information authored solely by amibroker.com and is authoritative.<\/p>\n

This site – Users’ KB site was created in 2007 as community driven kb and contains UNOFFICIAL information. Other must-follow AmiBroker<\/a> links are the AFL Reference<\/a>, User Guide<\/a>, AmiBroker Supported Sites<\/a>, and the user-contributed AFL Library<\/a>. <\/p>\n

Dr. Howard B. Bandy has written a number of excellent books on afl code and system development. Please visit the Blue Owl Press website<\/a> for more information.<\/p>\n\n\n\n\n

Posts<\/h2>
  1. - How to use this site<\/b><\/a>
    1. Contributors<\/b><\/a>
      1. Capturing Images Using Microsoft Paint (v3)<\/a><\/li>
      2. Introduction To Editing (v2)<\/a> (2)<\/li>
      3. Introduction To Graphics<\/a><\/li>
      4. UKB Post Formats (v2)<\/a><\/li>
      5. Using Blog Editors<\/b><\/a>
        1. Converting Word Documents Into Posts<\/a><\/li>
        2. Introduction To Windows Live Writer<\/a> (1)<\/li><\/ol><\/li>
        3. Using WordPress<\/b><\/a>
          1. Code editor special characters demo<\/a><\/li>
          2. Introduction To The Admin Center<\/a><\/li>
          3. Introduction To The Code Editor<\/a><\/li>
          4. Ordering Posts<\/a><\/li>
          5. Quick Posting<\/a><\/li>
          6. Quick Posting Example - PDF Attachment<\/a><\/li>
          7. Quick Posting Example - Word Attachment<\/a><\/li><\/ol><\/li><\/ol><\/li>
          8. Readers<\/b><\/a>
            1. How to make Suggestions and ask Questions<\/a> (5)<\/li>
            2. Tips and Tricks<\/a><\/li>
            3. Viewing Microsoft Attachments<\/a><\/li>
            4. RSS Feeds<\/b><\/a>
              1. Example Feed Reader Program<\/a><\/li>
              2. How Do I Read RSS Feeds?<\/a><\/li>
              3. Introduction To RSS<\/a><\/li>
              4. Using AmiBroker's RSS Feeds with Internet Explorer<\/a><\/li><\/ol><\/li><\/ol><\/li><\/ol><\/li>
              5. ~~ Author Profiles<\/b><\/a>
                1. Brian_z<\/a><\/li>
                2. Herman<\/a><\/li><\/ol><\/li>
                3. AFL programming<\/b><\/a>
                  1. AFL - The Basics<\/b><\/a>
                    1. Introduction to AFL<\/a><\/li>
                    2. Abbreviated Identifiers v2<\/a><\/li>
                    3. AFL Shapes Cheat Sheet<\/a><\/li>
                    4. BarCount versus BarIndex<\/a><\/li>
                    5. How Many Trading Days In A Year?<\/a><\/li>
                    6. Plotting Functions<\/a><\/li>
                    7. Selected Date Range<\/a><\/li>
                    8. Using IIF(), IF() and Switch() functions<\/a><\/li>
                    9. Weekly High or Low Days<\/a><\/li><\/ol><\/li>
                    10. AFL - Utilities and Functions<\/b><\/a>
                      1. Date and Time to Number Conversions<\/a><\/li>
                      2. Equalize X-Range for all windows<\/a><\/li>
                      3. Plotting Trade-Lines<\/a><\/li>
                      4. Popup Window: Preventing pile-ups<\/a><\/li>
                      5. Restore Last Used Range v2<\/a><\/li>
                      6. Zoom-to-Range Applications<\/a><\/li>
                      7. Using the AddToComposite()<\/b><\/a>
                        1. Introduction to the ATC<\/a><\/li>
                        2. Deleting Tickers and Composites<\/a><\/li><\/ol><\/li><\/ol><\/li>
                        3. GFX Programming<\/b><\/a>
                          1. Adding Help-Tips to your programs<\/a><\/li>
                          2. Creating GFX Chart-Overlays (v3)<\/a><\/li>
                          3. Finding Pixel Boundaries<\/a><\/li>
                          4. Moving Low Level Graphics (GFX) Objects on your Charts<\/a><\/li>
                          5. Using a GFX Include file<\/a><\/li><\/ol><\/li><\/ol><\/li>
                          6. AmiBroker Tools and Features<\/b><\/a>
                            1. Plotting trades on chart<\/a><\/li>
                            2. Backtester<\/b><\/a>
                              1. Backtesting Example - NewHighs\/NewLows<\/a><\/li>
                              2. Buy And Hold<\/a><\/li><\/ol><\/li>
                              3. Custom Backtester<\/b><\/a>
                                1. AmiBroker Custom Backtester Interface<\/a><\/li><\/ol><\/li>
                                2. Indicators<\/b><\/a>
                                  1. Bollinger Band ZigZag Indicator<\/a><\/li>
                                  2. MACD Histograms (v1)<\/a><\/li>
                                  3. Plotting Gap Prices<\/a><\/li>
                                  4. Reducing Indicator-Lag<\/a><\/li><\/ol><\/li>
                                  5. Scans<\/b><\/a>
                                    1. New Highs\/New Lows Indicator (v3)<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                    2. Blogroll<\/b><\/a>
                                      1. AmiBroker Supported Sites<\/a><\/li><\/ol><\/li>
                                      2. Data<\/b><\/a>
                                        1. AmiQuote FAQ's<\/a><\/li>
                                        2. Data Adjustment - Yahoo<\/a><\/li>
                                        3. Data FAQ's - Commodities<\/a><\/li>
                                        4. Data FAQ's - EOD Equity<\/a><\/li>
                                        5. Data FAQ's - Forex<\/a><\/li>
                                        6. Data FAQ's - Fundamental<\/a><\/li>
                                        7. Data FAQ's - Miscellaneous<\/a><\/li>
                                        8. Data FAQ's - Real Time Equity<\/a><\/li>
                                        9. Introduction To Data<\/a><\/li>
                                        10. Data Resources<\/b><\/a>
                                          1. Data Resources - Australia<\/a><\/li>
                                          2. Data Resources - Commodities<\/a><\/li>
                                          3. Data Resources - EOD Equity<\/a><\/li>
                                          4. Data Resources - Forex<\/a><\/li>
                                          5. Data Resources - Fundamental<\/a><\/li>
                                          6. Data Resources - Real Time Equity<\/a><\/li><\/ol><\/li>
                                          7. Yahoo<\/b><\/a>
                                            1. US-Stocks Database (v2)<\/a><\/li>
                                            2. Yahoo Data FAQ's<\/a><\/li>
                                            3. Yahoo's Data Providers (v2)<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                            4. Database Management<\/b><\/a>
                                              1. AFL Testing Databases<\/a><\/li>
                                              2. ASCII Import - Standard and Poor's Global 1200<\/a><\/li>
                                              3. Database Management FAQ's<\/a><\/li>
                                              4. Example Database<\/a><\/li>
                                              5. Setup A Custom Database (v3)<\/a><\/li>
                                              6. Setup A Custom Database - Nasdaq<\/a><\/li>
                                              7. Database Management Resources<\/b><\/a>
                                                1. Indexes - Dow Jones<\/a><\/li>
                                                2. Indexes - Nasdaq<\/a><\/li>
                                                3. Indexes - Russell<\/a><\/li>
                                                4. Indexes - Standard and Poor's<\/a><\/li>
                                                5. Instruments - American Depository Receipts<\/a><\/li>
                                                6. Screener - Nasdaq Stock<\/a><\/li>
                                                7. Sector Classifications - Hemscott (v2)<\/a><\/li>
                                                8. Tracking Stock Changes (de-listings, name changes, events, adjustments etc).<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                                9. Real-Time AFL Applications<\/b><\/a>
                                                  1. Debugging AFL<\/b><\/a>
                                                    1. Introduction to Debugging AFL<\/a> (6)<\/li>
                                                    2. Adding Manual Test Signals<\/a><\/li>
                                                    3. Bar-Scaling Tool<\/a><\/li>
                                                    4. DebugView vs. Interpretation Window<\/a><\/li>
                                                    5. DebugView: Introduction and Setup<\/a><\/li>
                                                    6. DebugView: _TRACE() Statements and Logging<\/a><\/li>
                                                    7. Detecting Look-Ahead Problems<\/a><\/li>
                                                    8. Numbering Bars<\/a><\/li>
                                                    9. Order Simulation using DebugView<\/a><\/li>
                                                    10. Plotting Trade-Prices<\/a><\/li>
                                                    11. Price Bound Checking<\/a><\/li>
                                                    12. Wrapping Functions<\/a><\/li><\/ol><\/li>
                                                    13. Developing a RT Trading Dashboard<\/b><\/a>
                                                      1. \">Designing a Real-Time Trading Dashboard<\/a><\/li>
                                                      2. \">Linking the TDash Window with the Main Chart<\/a><\/li>
                                                      3. \">Introducing Order Markers<\/a><\/li>
                                                      4. \">Quick-Order Bar (QBar)<\/a><\/li>
                                                      5. \">Processing TDash Commands<\/a><\/li>
                                                      6. \">Logging and displaying trades<\/a><\/li>
                                                      7. The TDash GUI, Bar-Replay version<\/a><\/li><\/ol><\/li>
                                                      8. Real-Time AFL Programming<\/b><\/a>
                                                        1. Static Variables in RT Systems<\/a><\/li>
                                                        2. Introduction to Real-Time AFL Programming<\/a><\/li>
                                                        3. Session Timing<\/a><\/li>
                                                        4. A Real-Time Message FIFO<\/a><\/li>
                                                        5. Backfill Exploration for Real-Time data<\/a><\/li>
                                                        6. Collecting and Plotting Ticks v2<\/a><\/li>
                                                        7. Data Holes in Real-Time Trading<\/a><\/li>
                                                        8. Date Calculations (v2)<\/a><\/li>
                                                        9. High-Precision Delay and Interval Timing<\/a><\/li>
                                                        10. Keeping Your Chart Right-Justified<\/a><\/li>
                                                        11. Keying Static Variables<\/a><\/li>
                                                        12. Measuring AFL Execution Times (v3)<\/a><\/li>
                                                        13. Pane and Window Execution order<\/a><\/li>
                                                        14. Persistent Variables (v3)<\/a><\/li>
                                                        15. Preventing Repeat Orders and Whipsaws<\/a><\/li>
                                                        16. Reading\/Backing-up the TWS Exported Execution Report<\/a><\/li>
                                                        17. Real-Time Bar Period Timing<\/a><\/li>
                                                        18. Real-Time Bar-Period Timing<\/a><\/li>
                                                        19. Real-Time Delays<\/a><\/li>
                                                        20. Removing Static Variables<\/a><\/li>
                                                        21. Resetting Indicators<\/a><\/li>
                                                        22. Time Calculations<\/a><\/li><\/ol><\/li>
                                                        23. Real-Time Auto-Trading<\/b><\/a>
                                                          1. Introduction to Real-Time Automated-Trading<\/a><\/li>
                                                          2. Internet Resources for AT<\/a><\/li>
                                                          3. Parsing TWS Error messages<\/a><\/li>
                                                          4. Request Real-Time Topics here<\/a><\/li>
                                                          5. RT vs EOD Trading<\/a><\/li><\/ol><\/li>
                                                          6. Real-Time Chart-Trading<\/b><\/a>
                                                            1. Introduction to Real-Time Chart-Trading<\/a><\/li>
                                                            2. Setting prices with your cursor<\/a><\/li><\/ol><\/li>
                                                            3. Real-Time Control-Panels<\/b><\/a>
                                                              1. Introduction to Real-Time Control-Panels<\/a><\/li>
                                                              2. A Basic Messaging Panel<\/a><\/li>
                                                              3. Button Header (Collapse\/Expand)<\/a><\/li>
                                                              4. Button Rotate<\/a><\/li>
                                                              5. Command Buttons (Trigger type)<\/a><\/li><\/ol><\/li>
                                                              6. Real-Time System Design<\/b><\/a>
                                                                1. Introduction to Real-Time System Design<\/a><\/li>
                                                                2. Designing a Tradable System - Spikes<\/a><\/li>
                                                                3. Gap-Trading demo, Session Timing Example<\/a><\/li>
                                                                4. High-Frequency Automated Trading (HFAT); Part 1<\/a><\/li>
                                                                5. High-Frequency Automated Trading (HFAT); part 2<\/a><\/li>
                                                                6. Real-Time Gap-Trading Demo, Basics (v3)<\/a><\/li>
                                                                7. System-Design Pitfalls<\/a><\/li><\/ol><\/li>
                                                                8. System Automation<\/b><\/a>
                                                                  1. The Edge of Auto-Trading<\/a><\/li>
                                                                  2. Setting up your TWS for Automatic Trading<\/a><\/li>
                                                                  3. The Master AT switch<\/a><\/li>
                                                                  4. Testing your AB-IBc-TWS Communication<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                                                  5. Research and System Explorations<\/b><\/a>
                                                                    1. Introduction to Research and Exploration<\/a><\/li>
                                                                    2. Analyzing Ticker Relationships<\/a><\/li>
                                                                    3. Candle-Stick Evaluation (v2)<\/a><\/li>
                                                                    4. Using Zig() to reveal profit potential<\/a><\/li><\/ol><\/li>
                                                                    5. Statistics<\/b><\/a>
                                                                      1. Statistics Resources For Traders<\/a><\/li><\/ol><\/li>
                                                                      2. The Trading Room<\/b><\/a>
                                                                        1. Computer Selection and Set-up<\/b><\/a>
                                                                          1. Your Trader Workstation<\/a><\/li><\/ol><\/li>
                                                                          2. Internet Communication Issues<\/b><\/a>
                                                                            1. Internet Connections<\/a><\/li><\/ol><\/li>
                                                                            2. Multi-TWS Set-ups<\/b><\/a>
                                                                              1. Running Multiple copies of AmiBroker<\/a><\/li><\/ol><\/li>
                                                                              2. Setting up a Trading LAN<\/b><\/a>
                                                                                1. Sharing Data over a Private LAN<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                                                                2. Trading Systems<\/b><\/a>
                                                                                  1. System Ideas on the Internet<\/a><\/li>
                                                                                  2. Ideas (Experimental)<\/b><\/a>
                                                                                    1. Introduction to Trading Systems - Ideas<\/a><\/li>
                                                                                    2. 15 Day Performers Trading System<\/a><\/li>
                                                                                    3. A Long-only EOD Gap trading idea<\/a><\/li>
                                                                                    4. EOD Gap-Trading Portfolio system<\/a><\/li>
                                                                                    5. Inverse Return To Mean System<\/a><\/li>
                                                                                    6. KISS-001: Intraday Gap Trading<\/a><\/li>
                                                                                    7. MACD Trend System<\/a><\/li><\/ol><\/li>
                                                                                    8. Practical (Profitable)<\/b><\/a>
                                                                                      1. Introduction to Trading Systems - Practical<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                                                                      2. Trading Systems - Development Tools<\/b><\/a>
                                                                                        1. Intelligent Optimization<\/b><\/a>
                                                                                          1. Intelligent Optimization - An Introduction<\/a><\/li>
                                                                                          2. IO - Distributed Processing<\/a><\/li>
                                                                                          3. IO - Ease of Use<\/a><\/li>
                                                                                          4. IO - Exhaustive Search .vs. Intelligent Algorithms<\/a><\/li>
                                                                                          5. IO - Fitness, Goals and Constraints<\/a><\/li>
                                                                                          6. IO - More Advanced Problems<\/a><\/li>
                                                                                          7. IO - Out of Sample and Walk Forward Testing<\/a><\/li>
                                                                                          8. IO - Robustness, A Sensitive Subject<\/a><\/li><\/ol><\/li>
                                                                                          9. System Management<\/b><\/a>
                                                                                            1. Introduction to Trading Systems - Management<\/a><\/li><\/ol><\/li><\/ol><\/li>
                                                                                            2. Trading Tools<\/b><\/a>
                                                                                              1. A Subliminal Intraday Trading Tool<\/a><\/li><\/ol><\/li>
                                                                                              2. Uncategorized<\/b><\/a>
                                                                                                1. Date and Time to Number Conversions<\/a><\/li>
                                                                                                2. Pattern Recognition Across Timeframes<\/a><\/li>
                                                                                                3. Plotting trades on chart<\/a><\/li>
                                                                                                4. Popup Window: Preventing pile-ups<\/a><\/li>
                                                                                                5. WordPress upgrade<\/a><\/li><\/ol><\/li>
                                                                                                6. User Interface<\/b><\/a>
                                                                                                  1. AFL Templates v2<\/a><\/li>
                                                                                                  2. Combination Charts<\/a><\/li>
                                                                                                  3. Modifying Built-in Formulas<\/a><\/li>
                                                                                                  4. Naming Formula Files<\/a><\/li>
                                                                                                  5. Naming Formulas<\/a><\/li>
                                                                                                  6. Organizing Formula Files<\/a><\/li>
                                                                                                  7. Using Custom Colors<\/b><\/a>
                                                                                                    1. Color Formulas<\/a><\/li>
                                                                                                    2. Color Picking<\/a><\/li>
                                                                                                    3. Colored Plots<\/a><\/li>
                                                                                                    4. Extending The Range<\/a><\/li>
                                                                                                    5. Palette Editing<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul>

                                                                                                      Pages<\/h2>