Understand about the AFL syntax and functions. Also learn about how to use variables and with sections and parameters to add shortcuts to your code and make it more manageable. Its 100% FREE. 3 released! With permission from @Tomasz I am announcing here the next version of my AmiBroker-Python integration plugin. 0: Stochastic RSI AFL; 6 months ago Amibroker AFL 2. Vẽ đồ thị, chữ, biểu tượng; Tính năng quét cổ phiếu (scan) May 4, 2012 · SuperTrend AFL code - Done by Rajandran (Founder - Marketcalls) http://www. In particular the VCP screener and High Tight Flag script. Dec 8, 2022 · Sample AFL Code - EMA Corssover. 9 Replies to “High Beta Scanner – Amibroker AFL Mar 20, 2012 · [wp_ad_camp_5] Camarilla AFL code for amibroker is posted here as per request from one of the regular member of marketcalls (Mr. The code has been tested in Amibroker version 6 and above. Name of the file should be <XXXX>. ragavan March 20, 2021, 3:50am Dec 24, 2023 · You need to use code exactly as it is shown in the KB without adding any extra delays. Jun 10, 2023 · In this post, we'll go through a Alligator Bands Amibroker AFL Code. In the last weeks, I checked out so many AFL codes, but they aren't fitted my needs. in/courses/Practical-Approach-to-Amibroker-AFL-Coding-64bd0 May 4, 2020 · Hello friends, I think I nailed some code that can help find VCPs in their final contraction. AmiBroker provides customizable styles and colors of graphs in custom indicators. av. e. and daily) and whenever price will cross and close above (selected time candle) of horizontal/trend line then require “POPUP” alert and same think below the horizontal/trend line and close the price below the horizontal/trend With Amibroker’s AFL code-writing feature, you can write your own custom indicators, trading systems, and more. Sell when Supertrend crosses above Close or Buyprice crosses above Close price of 10th bar. 80) Nov 20, 2017 · I entered this code and I am trying to figure out how to get VWAP to show correctly in the Parameter menu so I can edit it's settings there (color, line type, turn it on/off, etc). Enter email below to get access. We can do all type of afl writing works. Download Sample Code Lin Supertrend Sample AFL Code - Lin Supertrend AFL Function Reference - Alphabetical list of functions. Apr 11, 2015 · Steps to Install in your Amibroker 1)Download Supertrend v4. I'm very grateful for every ideas / links to scripts, which have a high reliability. 2)Ensure your strategy has Buy,sell,short,cover parameters. I just created . 1 Programming for non-programmers Resources: Tutorial 1 – Basic Programming Tutorial 2 – For Loop in Java Tutorial 3 – For Loop in C Section 3. Feb 12, 2018 · Hi everybody. 4) abs ( Math functions) - absolute value Apr 24, 2020 · Here is a simple Amibroker AFL Code to Explore (Scan) in Amibroker to get a picture about the recent volatility and how the volatility in the market is behaving to get a perspective about the marke… Share AFL code samples, programming techniques, tips & tricks. There are complex AFL The SetBarFillColor function is used in the following formulas in AFL on-line library: 2 Timeframes Candlestick Bar Chart; 3TF Candlestick Bar Chart; Alternative ZIG function; Alternative ZIG type function, multi TF; Automatic Linear Trend Channel; Automatic Linear Trend Channel 2; Automatic trend channel; Automatic Trendlines using multiple Hi. As far as I understood, in order to trade with IB I need the application called IB controller, which I have installed. Channel lines (parallel lines to trend lines & horizontal lines) Script: // We only want to draw trend lines where they are within +/-X% of the last closePctLmt = Param(“% from… Read more Click to download: WorstDrawdowns. To calculate mid point of High and Low arrays element-by-element you just type MidPt = ( H + L )/2; // H and L are arrays and it gets compiled to vectorized machine code. in Jun 15, 2017 · The code below should get you started. Feb 3, 2015 · All analysis in AmiBroker including charting, Analysis window or commentaries is based on underlying AFL code, which is being executed by the program to produce the required output. It comes inbuilt with Amibroker tool and can help you do wonders once you master it. Veer). I'm looking for a really good (not repainting) support & resistance codes (lines or zones), which also stay in the chart when the signal is a long time ago, so I can retrace old trades better. I attempted to make a more generic flag script and on a shorter term timeframe in order to catch any bull flag, including high tight ones. Specifically, afl code for indicators or explorations. We are a professional amibroker afl programmer. Download NOW. Nov 19, 2022 · Been very inspired by @rocketPower's scripts. I'm totally new to amibroker and want to plot these levels on my intraday charts. Level 1 is default for all AFL executions with exception of AFL editor and commentary where warning level is set to 4 Warning Level 1 - report only level 1 warnings (502- too much plots) The LinearReg function is used in the following formulas in AFL on-line library: 3 ways to use RMI in one script; Automatic Linear Trend Channel; Automatic Linear Trend Channel 2; Automatic trend channel; Average Price Crossover; CCI Woodies Style; DEBAJ; Hull Range Indicator; Hull Rate of Return Indicator; Linear Candle; Moving Trend Bands (MTB) Amibroker AFL code for Volume Bar: You can use this AFL for Implementing Option Strategies in Amibroker. Therefore - any changes we see in the charts or analysis results (for example - chart updated with new ticks) mean tha The MA function is used in the following formulas in AFL on-line library: % B of Bollinger Bands With Adaptive Zones 'R' Channel; 3 ways to use RMI in one script; AC+ acceleration; accum/dist mov avg crossover SAR; AccuTrack; Advanced MA system; Adverse Move Ratio; ADXbuy; AFL Example; AFL Example - Enhanced; AFL to Python COM Link; AFL-Excel May 6, 2014 · An Amibroker AFL (AmiBroker Formula Language) script-based trading system typically includes four key trading conditions: Buy (to initiate a long position), Sell (to exit a long position), Short (to initiate a short position), and Cover (to exit a short position). Trading Tuitions does not necessarily own these AFL’s and we don’t have any intellectual property rights on them. , Buy on the breach of Resistance Line and Sell on the breach of Support Line AmiBroker Community Forum Support & Resistance Click here to go back to the Amibroker Course – Guide to Quantitative Investing and Algorithmic Trading Contents Section 3. For instance right now I looking for a system that looks for gaps down, with more or equal to 30%, and then past five days of that gap, buy. Apply your trading system on a blank chart and drag and drop the trademanagement. In order to simulate limit orders in backtesting it is necessary to check in the code if Low price of the entry bar is below the limit price we want to use. MarketSecrets - Learn To Trade Like a Pro. It uses the 10 day high as the breakout level, and then a retest is defined as a cross of the Low of a bar back through that level within 10 bars. marketcalls. This plugin allows you to call Python functions from AFL side. If you are familiar with Mark Minervini's VCP, you'll know it's now a popular way of detecting low risk entry points if the stock is already in a Stage 2 Uptrend, which I already discussed here. The PlotText function is used in the following formulas in AFL on-line library: Pivots And Prices And Swing Volume; Alternative ZIG function; Alternative ZIG type function, multi TF; Auto Fib Ext&Retracement; Automatic Trendlines using multiple timeframes; AutoTrader Basic Flow - updated April 15, 2009; AutoTrader Basic Flow - updated Nov 18, 2008 WarningLevel - allows to change warning level. Create Options Spread Directory if it doesn’t exist. Open signals appear couple of candles back. 70) #pragma ( Miscellaneous functions) - sets AFL pre-processor option (AFL 2. Support & resistance lines (horizontal)3. Here we present our 1. I see daily charts with weekly and monthly floor pivots put on them and Jul 2, 2023 · A simplified approach in debugging AFL code is to use _TRACE() function and observe TRACE logs. The trial version of Amibroker can be downloaded from this link. Suppose if your COM Object Function takes 1minute to Execute then till that 1minute your chart will hang and freeze. Basics. 0 afl to local folder 3)Copy Supertrend V4. I use Daily, Weekly and Monthly Floor Pivot Points and Central Pivot Range based on the previous day's high, low and close prices. In this post, we’ll provide some general tips for writing AFL code in Amibroker, as well as examples of two popular indicators: the standard MACD and the colored MACD. 0 Backtest and Optimize 2)Unzip Supertrend V4. 5 Years of Nifty futures bactesting Results in a 15min timeframe. afl on top of your trading system Amibroker AFL How to Setup the Amibroker AFL? 1)Copy the Amibroker AFL Code. But I'm struggling to have them on charts. 0: BB Fibo Ratio And Heikin Ashi AFL; 7 months ago Amibroker AFL 2. Can I tell you the code - YES. See the code below for the example: Get familiarized with the Amibroker Formula Language. Download Strangle and Straddle Option Spread AFL code to Amibroker/Formulas/Options Spread directory and Unzip the file. 2) #include_once ( Miscellaneous functions) - preprocessor include (once) command (AFL 2. keep the points moved in the sub bracket sir ,so that its easy to take a decision for profit as a scalping , please please post it immediately sir This post is for AmiBroker users. tj --at-- amibroker. Renko Chart - Largest database of free formulas, indicators, oscillators and trading systems for Amibroker (AFL), Metastock, eSignal (EFS), and NinjaTrader We have uploaded best intraday afl code for amibroker , in some of my post i have given example how you can use amibroker strategy so follow those indicators for trading . 2 Coding Your Own Indicators Resources: Create your own indicator The two […] Mar 8, 2021 · I have coded as below for below conditions: Buy when Close crosses above Supertrend and TSI > 1. I also showed a way to use studies to measure VCPs here. How to use AFL visual debugger . How to use this Exploration Code? Step 1: Open Amibroker, Click on File–>New–>Formula and copy-paste the exploration code you downloaded. These features allow more flexibility in designing your indicators. or post an afl about it…thanks boss,,:) Harry says: September 8, 2015 at 9:47 am Feb 11, 2023 · [test] [2023-02-11 23_16_42-Window] @moccha, welcome to this Community. afl format ( e. topmarx April 30, 2020, 11:59pm 1. Kalian bisa download AFL Amibroker in May 5, 2012 · first of all god bless you for coming up the afl code, i know as you said accuracy is about 42% or whatever the figure is, however i just want to say that now either i get out at cost or maybe 1 or 2 ticks above my cost either way i am not losing money. All analysis in AmiBroker including charting, Analysis window or commentaries is based on underlying AFL code, which is being executed by the program to produce the required output. 2: 122 ColorRGB - specify color using Red-Green-Blue components: Miscellaneous functions (AmiBroker 4. Then hold Feb 28, 2014 · 1. One thing about both of these scripts is they seem to be almost too particular and give few results when scanning. If you want to check if variable is equal to 10, you MUST use “==” Correct code: Amibroker AFL code for CandleStochastics . Yearly Returns. afl file to Program FilesAmibrokerFormula5)Open Amibroker and Open a Blank Chart6)Goto Charts and apply/drag-and-drop the newly added indicator over blank chart. i have draw the horizontal/trend line in so many stocks in multipal time frame (2 min , 5 min , 15min , 30 min , hrs. So if DateNum() function returns 990503 for given bar Jan 20, 2014 · Require to create Popup Alert AFL for Amibroker. afl under any of the Amibroker Formulas Folder. . 85. #include ( Miscellaneous functions) - preprocessor include command (AFL 2. to change the properties right click on the chart and select properties [wp_ad_camp_5] Properties of Moving Average and Perentage Band AFL code Heikin Ashi for Amibroker (AFL) kaiji over 14 years ago Amibroker (AFL) Rating: 3 / 5 (Votes 18) Tags: which you have assigned in main code. AFL for Automatic Trend Lines This Amibroker script is designed to automate the process of drawing:1. I'm trying to learn, but that's not easy if you are not computer scientist or something like that So, now I'm triying to place myself into little tasks. I'm a newbie in Amibroker, in fact this is my second post in this forum. When I look at other parameter code this is the type of code I see: P = ParamField("Price field",-1); would changing Price field to VWAP in this code do it? Thank you! What does that mean is whenever u create a COM Object and Call a Function…Amibroker will stop the execution of AFL code at that line and wait for the COM Object Function to finish and then continue executing the AFL code. Sep 26, 2010 · 1)Save this file as . This article will explain how to use styles and colors. This site has some of the best codes written by coders from all around the world. AmiBroker Formula Language tips. Best collection of intraday afl you can search and use flawleesly , if you search profit maker software free download so you can download Jan 5, 2020 · For Complete Course on Practical Approach to Amibroker AFL CodingVisit: https://learn. for ema8, sma20,sma 50,sma 100…can u please provide it for me. “=” is a variable assignment operator “==” is an equality check operator. AFL file with the code mentioned in ” My First Amibroker AFL: Plotting a line chart” Now how to run this code in Amibroker? Please explain in Aug 13, 2022 · HI, I have a similar issue mentioned in the below forum, this was closed so i am unable to continue it. 2. For the worst and best trade on a percentage basis in the Back Test Report, use the code below. 0: Simple VWAP Feb 6, 2016 · This page maintains the list of latest Amibroker AFL designed from the latest strategy ideas. Amibroker AFL With adequate skills in amibroker afl, almost any custom requirement There are two similar looking but completely different operators in AFL. Jul 2, 2015 · i already have the code for it …what is lacking is the parameters. AmiPy plug-in: AmiBroker-Python integration UPDATE April 4, 2023: Version 1. For a breakdown of the yearly returns in the Back Test Report, use the code below. afl 2)Place it inside the amibroker path c:\program files\amibroker\formulas\custom\Ichimoku. The system can go long and short and has dynamic long and short trailing stops. Nov 20, 2019 · I have try this code on realtime data, I scanned divergences on stocks, unfortunately there is same problem like most of divergences code using Zig. 2)Create a new file and Paste the code in the file. So hopefully others can learn from my mistake and give credit where it's due when posting code. afl 3)Copy <XXXX>. Requirements Dec 22, 2014 · Hi, sir please try to add additional text, in terms of points moved in short and long trades with respect to high (in case of buy ) and low ( in case of sell ) from the signal, keeping the same last 5 trades . Aug 22, 2022 · Hello, dear community. Rajandran R May 10, 2024 3 min read. Trying to find a simple way to autotrade using the IBController pasted in my code. Additionally, it plots the trading signals on the chart for visual analysis. I have gone to most all Amibroker AFL code for Double top detection: Script: /* Detecting double tops */ percdiff = 5; /* peak detection threshold */ fwdcheck = 5; /* forward validity check */ Jan 27, 2020 · As you can see, tonight I got a code published on another website that has a calendar to put a vertical line on the day I want. My question is: Is there a generic code snippet that can be embedded Sep 16, 2011 · The Following AFL code user has the provision for varying the Moving Average, Perentage and the type of Moving Average( SMA, EMA, DEMA, WMA, TEMA) and the color of the moving average. Mar 5, 2019 · Respected Members, I'm an intraday trader and work on 5 min charts. Now on the Left Pane goto Charts->Option Spread and drang and drop Strangle and Straddle Spread to the blank chart. Set time Jul 14, 2013 · Goto Amibroker->Symbols->Information and enter the values of Round Lot size=50 and Margin Deposit = -15 (i. It allows you to build the formulas that are have parts in AFL code and parts in JScript/VBScript. I have used the exact approach as the solution provided but it doesn't solve the problem. AmiBroker Knowledge Base – 26 Nov 14 Handling limit orders in the backtester. Feb 21, 2015 · Here I had attempted to convert the pinescript v5 to Amibroker AFL Code. The intent is not to copy anybody’s work but to share knowledge. 0: Price Breakout Detection AFL; 6 months ago Amibroker AFL 2. Google Amibroker + functionname for anything you don’t In-Depth Guide to Amibroker AFL Programming and Data Feeds Amibroker AFL (AmiBroker Formula Language) is a versatile proprietary coding language that allows traders to customize indicators, trading systems, backtests, scans and more within the Amibroker platform. com 2003-07-01 09:31:04: You can position your arrows relative to High/Low too. In order to do all these exciting stuff, you need to familiarize yourself with Amibroker Formula Language (AFL). How can I have him paint me days in the future on the right side of the graph and also on the vertical line I paint the date I am selecting. 0 – Amibroker AFL Code. The Strick selection happens for the last day of the testing date range and for all other days, it continue to keep the same strike and doesn't change for each day For example, if i select day 1 till . Increase _TRACE() output to max (5000 lines) (See screenshot below) Bring up the log window (AmiBroker Menu: Window -> Log) Sep 24, 2018 · If you are also very new to AmiBroker/AFL, then you will have to spend lots of time learning. This opens out possibility to use wide selection of Python libraries such as numpy, scilearn, tensorflow and such in AmiBroker. god bless u once You can however code your own kind of stops and exits using looping code. The AFL code can be downloaded free of cost and imported into Amibroker. These articles also useful if anyone wants to learn strategy coding because all strategy coding steps are clearly defined. But so far I have not seen any “plug and play” type code like this. Script: 6 months ago Amibroker AFL 2. One can code custom indicators, perform chart analysis and also build a fully automated trading system out of Amibroker. afl. 7)That’s it, you are… Read more Dec 14, 2009 · [wp_ad_camp_5] Different Types of Harmonic PatternsHere is the Harmonic Patterns cheatsheet Harmonic Pattern-Amibroker AFL Code Harmonic Patterns AFL Code for Amibroker Harmonic Patterns are trend reversal patterns especially for the traders who want to master mean reversion aka trend reversal trade setups. Using AFL Code snippets. 0: Polynomial AFL; 6 months ago Amibroker AFL 2. Synchronization makes sure that EACH bar of FOREIGN data matches exactly with each bar of currently selected symbol. Like Close = RSI(14); But that will show problem on my case because it will change all the built in function and my afl code also. earlier i used to take heavy losses now atleast my losses have come down. Open Amibroker->Open New Blank Chart 3. Measures of Central Tendency - AFL Amibroker. Dec 26, 2017 · I am becoming increasingly interested in the applications of Volume Spread Analysis and or Volume Price Analysis. I have found a couple of very useful pieces of code to help clarify the relationship between Price and Volume. In most cases the code would execute in a blink of an eye so you won't even see if it worked. Let us first look at how to setup your AmiBroker to view logs. This is a simple prototype Amibroker AFL Code for those who want to design a level based breakout system when the technical event occurs(For example ema crossover, MACD crossing zero or RSI crossing above a certain threshold). Pattern Detection AFL code for Amibroker, when integrated with Amibroker Data Feeder, is an essential tool for traders. It outlines the setup of chart options, defines the P-Signal calculation function, and includes logic for generating buy and sell signals based on the indicator’s behavior. Apr 30, 2020 · AmiBroker Community Forum AFL Programming. Another great site is Wisestocktrader. com 2003-08-07 20:28:41: Foreign function synchronizes the data file you are referencing with the currently selected symbol. 3 MB collection of AmiBroker AFL download link. If I have raw formula I can modified it as needed. I have pretty much scoured the internet, forums, wisestock trader etc. This is a nice app for those who are struggling to code, but we recommend learning to code, anyway. Amibroker AFL code for CandleStochastics: Script: // Feb 11, 2023 · Search for AFL formulas or “codes” on Google. Hello everyone, I found a very simple Supertrend indicator on the website QuantForHire written by Matt Radke, for which I have provided the code below. It can be inserted by . To run the formula under debugger simply choose Debug->Go (F5 key) menu in the Formula Editor or click toolbar button marked below as Start/Continue. 4) abs ( Math functions) - absolute value AMIBROKER AFL : The Definitive Guide It’s a free amibroker afl library of 100+ resources that cover everything to know about Amibroker AFL… including amibroker afl code, amibroker afl collection, amibroker afl strategies, amibroker afl scanner, and more. i. So the code needs to factor in within the "range" StartBar to FinishBar, whether Sep 27, 2017 · Just want to share what I found to help me understand the concept of looping in Amibroker. Plot() function AFL Function Reference - Alphabetical list of functions. We provide afl coding and programming help for many trading strategies. Jan 3, 2021 · Hai Guys, sesuai dengan janji aku kemaren, aku akan share AFL andalan aku dalam melakukan screening saham di sore hari. Kindly suggest. But in Answer to your question Is if possible - YES. The AmiBroker (AB) website features some of the best indicators and formulas for both traders and investors. Am I going to tell/give you the code - NO. It Nov 26, 2018 · Looking AFL code for Price Action Breakout Strategy. While you might find that rude or disrespectful, I seriously doubt that you will only use AB for this one idea. I am hoping someone can guide me as to how I can backtest this indicator and run a walk Jul 11, 2020 · CPR AFL Exploration Code. It will also explain how to define chart title that appears at the top of the chart. e 15% ) and follow the backtesting settings for 15min timeframe as shown below in the image. com. Call 9713436826 Apr 8, 2024 · No, Amibroker has developed the AFL Code Wizard that automatically converts English sentences into code. Step 2: Click on File–>New–>Analysis. 0: Buy And Sell Pressure Indicator AFL; 7 months ago Amibroker AFL 2. Như việc muốn code một bộ lọc thì phải dùng những hàm gì, code đồ thì thì cần gì… Những tính năng chính trong code Amibroker. For example the following re-implements profit target stop and shows how to refer to the trade entry price in your formulas: /* a sample low-level implementation of Profit-target stop in AFL: */ Buy = Cross( MACD(), Signal() ); priceatbuy=0; In AmiBroker Formula Language (AFL) vectors and matrices are native types like plain numbers. It is good idea to ALWAYS call TimeFrameRestore when you are done with processing in other time frames. Aug 15, 2020 · I know I can change the basic open, high , low, close of afl. Trend lines (sloping)2. Jul 28, 2017 · Hi, I am trying to autotrade using Amibroker and Interactive Brokers using a very simple buy/sell AFL on 1 day bars and also 15 minute bars. The provided AFL code implements the P-Signal strategy in Amibroker. 0. But now it is the most difficult. g Ichimoku. afl file to \\program files\\amibroker\\formula\\basic folder\\ Feb 23, 2023 · 1)Download the AFL Code and Store it as trademanagement. Camarilla AFL code in mainly used by intraday traders and it is used as an alternative to pivot points. Aug 14, 2020 · EDIT: I made a mistake for which I apologized to @mradtke. 02% Max open position is taken based on 15% of the available capital. We might copy useful AFL’s from public forums and post it in this section in a presentable format. afl 3)Now Open Amibroker – > Open New Blank Chart 4)From the View Menu–> Select Chart–> goto Custom-> Select Ichimoku AFL 5)Chart will Display along with Buy or Sell signal Aug 28, 2017 · Hello Gurus, I have a trading system which I backtested in AB and now would like to take it to the next level and trade with IB. right-clicking in the AFL editor window and choosing "Insert Snippet" menu, or ; dragging a snippet from Code Snippet window, or ; typing keyboard trigger (such as @for ) in the editor Once you switch the time frame using TimeFrameSet, all AFL functions operate on this time frame until you switch back the time frame to original interval using TimeFrameRestore or set to different interval again using TimeFrameSet. Code snippet is a small piece of re-usable AFL code. It scans and identifies various technical patterns like triangles, head and shoulders, or flags within price movements. However now I came up with something a little more Feb 16, 2023 · Having tested and used a buy-and-hold strategy similar to Clenow since 2020 or so, I had to learn the hard way that it makes a difference to see a 35 % drawdown in a backtest graph, compared to seeing the savings shrinking 35 % in reality in the past 18 months. Simple EMA Crossover Intraday Strategy – Amibroker AFL Code Mar 3, 2024 · Amibroker AFL Code. If you have AFL question - ask here please. Active Scripting technologies) available as a part of Internet Tools & Technologies platform provided by Microsoft. Min/Max Trade. Howard Bandy has a good writeup about it on page 10-8 in his book titled “Introduction to Amibroker” which is available free for … Tomasz Janeczko tj --at-- amibroker. Can anyone on this board help with with suggestions as to where to look for additional info. Khi làm quen với code Amibroker (ngôn ngữ AFL) nhiều bạn không biết sẽ bắt đầu từ đâu. EXAMPLE. BreakoutLevel is Ref'd one bar back to avoid the low of the breakout bar giving a retest result. Therefore I would like to take the good things from Clenow and to develop a long-only trading strategy, based on Renko principles Super Trend Indicator - Largest database of free formulas, indicators, oscillators and trading systems for Amibroker (AFL), Metastock, eSignal (EFS), and NinjaTrader Feb 24, 2017 · Download Supertrend with Multitimeframe Filter – Amibroker AFL Code Here is the backtested results for Bank Nifty Futures (5min charts) Since SEP 2010 onwards with Brokerage + Other Transaction costs added as 0. Here below a version that seem more similar to the original (using the custom "calc_smma" function instead of a simple MA as done by @awilson): Sep 27, 2017 · All the AFL’s posted in this section are for learning purpose. Incorrect code: result = IIf( Variable = 10, High, Low); // WRONG. Learn how it works in the background and how to use it to customize your charts. If you are not comfortable in running Backtesting and Optimization try with the following code Supertrend V4. Download and apply on chart . The benefit of this is it will also AFL scripting host is an interface between AFL engine and JScript/VBScript engines (aka. ow oz kf jk ff eo jw fq mq ip