PureBytes Links
Trading Reference Links
|
Hello,
Please send a sample formula that causes problem for you,
because I am not able to reproduce the problem,
AB works just fine in all cases I have tried.
Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message -----
From: "mpmafma" <f.manders@xxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Sunday, November 21, 2004 11:33 PM
Subject: [amibroker] Re: AmiBroker 4.64.0 BETA released
>
>
> Tomasz,
>
>
> Sorry but no. I use old indicators stored in newly created
> directories (under version 4.63). When i right click on the pane the
> Parameters option is disabled and lightgrey. So I cannot change pane
> settings.
>
> regards,
>
> Frans.
>
> --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko" <amibroker@xxxx>
> wrote:
>> Hello,
>>
>> I don't know what you mean. Parameters option is enabled on every
> chart.
>>
>> Best regards,
>> Tomasz Janeczko
>> amibroker.com
>> ----- Original Message -----
>> From: "mpmafma" <f.manders@xxxx>
>> To: <amibroker@xxxxxxxxxxxxxxx>
>> Sent: Sunday, November 21, 2004 10:51 PM
>> Subject: [amibroker] Re: AmiBroker 4.64.0 BETA released
>>
>>
>> >
>> >
>> > Tomasz,
>> >
>> >
>> > You can adjust settings by using the parameters option.
> However in
>> > a lot of formula's the parameters option is disabled so you
> cannot
>> > control settings.
>> >
>> > Thanks for the features, enjoying them already.
>> >
>> > reagrds,
>> >
>> > Frans.
>> >
>> > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko"
> <amibroker@xxxx>
>> > wrote:
>> >> Hello,
>> >>
>> >> A new beta version (4.64.0) of AmiBroker has just been released.
>> >>
>> >> It is available for registered users only from the members area
> at:
>> >> http://www.amibroker.com/members/bin/ab4640beta.exe
>> >>
>> >> (File size: 703 536 bytes, 703 KB)
>> >>
>> >> If you forgot your user name / password to the members area
>> >> you can use automatic reminder service at:
>> > http://www.amibroker.com/login.html
>> >>
>> >> Among other new things:
>> >> + Indicator Builder replaced by full-screen AFL editor (allows
> to
>> > edit multiple files at the same time)
>> >> + Indicators are now saved in separate AFL files
>> >> + Formula tree now allows rename/delete/create new file/folder
>> >> + enancements of drag&drop interface
>> >> + N-tick bars are supported by TimeFrame functions
>> >>
>> >> Please read the Read Me document (below) for detailed list of
> new
>> > features and changes.
>> >>
>> >> There will be also a series of new video tutorials explaining
> new
>> > features published on Monday.
>> >>
>> >> Best regards,
>> >> Tomasz Janeczko
>> >> amibroker.com
>> >>
>> >> AmiBroker 4.64.0 Beta Read Me
>> >> November 21, 2004 20:07
>> >>
>> >> THIS IS A BETA VERSION OF THE SOFTWARE. EXPECT BUGS !!!
>> >>
>> >> Backup your data files and entire AmiBroker folder first!
>> >> IMPORTANT NOTE: This version uses new system to store
> indicators
>> > (in separate files), so old versions will not
> automatically "see"
>> > indicators created with new version.
>> >>
>> >> INSTALLATION INSTRUCTIONS
>> >>
>> >> IMPORTANT: This archive is update-only. You have to install
> full
>> > version 4.60 first.
>> >>
>> >> Just run the installer and follow the instructions.
>> >>
>> >> Then run AmiBroker. You should see "AmiBroker 4.64.0 beta"
> written
>> > in the About box.
>> >>
>> >> Many thanks to all providing detailed descriptions how to
>> > reproduce given bug.
>> >>
>> >>
>> >> See CHANGE LOG below for detailed list of changes.
>> >>
>> >> CHANGE LOG
>> >>
>> >> CHANGES FOR VERSION 4.64.0 (as compared to 4.63.1)
>> >>
>> >> a.. QuickAFL is turned ON always
>> >> (it does not affect regular AFL code, only may affect some
> loops
>> > and/or plugins but a graceful period of almost 2 years was given
> to
>> > every user to get used to it and adjust the code if necessary,
> note:
>> > if particular formula needs all bars use SetBarsRequired
> function)
>> >> b.. Quick built-in charts is turned ON always
>> >> c.. Y-axis drag area is now thinner (to make de-selecting
> date
>> > easier)
>> >> d.. resizing dialogs remember not only size but also position
>> >> e.. time&sales windows remember size and positions separately
>> > for each symbol
>> >> f.. time&sales window now uses TimeShift setting
> from "Intraday
>> > Settings" screen
>> >> g.. max. trade drawdown stat figure is now also updated at
> exit
>> > price of the max. loss stop
>> >> h.. on startup all formulas (built-in and custom) that were
>> > stored in broker.charts / broker.bcharts files are now
> automatically
>> > converted to individual AFL files and stored under:
>> > Formulas\Old\Built-in
>> >> and Formulas\Old\Custom
>> >> i.. found and fixed few byte memory leak when using #include
>> >> j.. #include can now read from registry using @ character
>> >> #include @LastBacktestFormula
>> >> will include the formula that was used in last backtest run
>> > (useful for custom equity formulas)
>> >> k.. Workspace tab control now sizes down without displaying
> tab
>> > scroll bar
>> >> l.. all TimeFrame* AFL functions extended to work with N-tick
>> > bars too. N-tick intervals are specified by NEGATIVE numbers
> passed
>> > in 'interval' parameter.
>> >> So for example:
>> >> TimeFrameSet( -10 ); // switch to 10-tick interval
>> >> m.. Workspace -> Charts tree now supports file deletion,
>> > renaming, creation of new files and folders plus more via Right-
>> > mouse button (RMMB) menu. Options available from RMB menu:
>> >> a.. Insert - creates a copy of the selected file, insert
>> > _SECTIONS if necessary and inserts charts into new pane
>> >> b.. Insert Linked - just inserts chart into new pane - the
>> > pane links directly to selected formula (so if you have more
> than
>> > one pane using the same formula, modifying it will modify the
> chart
>> > in all panes linked to it)
>> >> c.. Overlay - overlays selected formula onto "active" pane.
>> > Active pane is the pane you have clicked on recently
>> >> d.. Edit - opens Formula Editor and loads selected file for
>> > editing
>> >> e.. Rename - allows to rename formula file
>> >> f.. Delete - deletes the formula (permanently !) - charts
>> > panes linked to it will become black
>> >> g.. New->Formula - creates new formula file
>> >> h.. New->Folder - creates new folder
>> >> i.. Refresh - refreshes directory/file tree
>> >> n.. Indicator builder removed and replaced by "Formula
> Editor"
>> >> o.. you can now control axis and grid settings
> from "Parameters"
>> > dialog
>> >> p.. "Main" chart, "Indicators" and "Other indicators"
> preference
>> > pages removed. Now all charts use new drag & drop system
>> >>
>> >> CHANGES FOR VERSION 4.63.1 (as compared to 4.63.0)
>> >>
>> >> a.. fixed one more multiple-monitor problem with color popup
>> > control
>> >> b.. Parameters dialog works again in Automatic-Analysis
> window
>> >> c.. new AFL function: ParamTrigger
>> >>
>> >> ParamTrigger( "Name", "Button text")
>> >> - to be used in indicator builder - to create triggers
> (buttons).
>> >>
>> >> If you place ParamTrigger in the indicator code it will
> create
>> > a "button" in Parameter dialog that can be pressed.
>> >> Normally ParamTrigger will return zero (0) but when button in
>> > the param window is pressed then it will refresh the chart and
>> > ParamTrigger will return 1 (one) for this single execution
> (further
>> > refreshes will return zero, until the button is pressed again)
>> >>
>> >> Example:
>> >>
>> >> trigger = ParamTrigger("Place Order", "Click here to place
>> > order");
>> >>
>> >> if( trigger )
>> >> {
>> >> // your one-shot code here
>> >> }
>> >>
>> >> d.. new AFL function: ParamList
>> >>
>> >> ParamList( "Name", "Values", default = 0 )
>> >> - generates the parameter that consist of the list of choices
>> > (specified in "values" parameter - | or comma separated).
> default
>> > parameter defines ordinal position of the default string value
>> > specified in "values" parameter.
>> >> Returned value is a STRING representing choosen item.
>> >>
>> >> Example:
>> >>
>> >> OrderType = ParamList("Order Type", "MKT|LMT|STP" );
>> >>
>> >> CHANGES FOR VERSION 4.63.0 (as compared to 4.62.1)
>> >>
>> >> a.. 6th parameter for the Param() - sincr - now has correct
>> > default value of zero.
>> >> b.. trading arrows are correctly aligned again - there was a
>> > problem introduced in 4.62.1 with arrows alignment
>> >> c.. fixed redraw problem of layers list
>> >> d.. new AFL function added:
>> >> GetTradingInterface("Name")
>> >> - retrieves OLE automation object to automatic trading
>> > interface. "Name" is the interface name. You have to have
> trading
>> > interface installed separately to make it work otherwise you
> will
>> > get the error message attempting to use this function. Trading
>> > interface for Interactive Brokers will be released separately.
>> >> e.. layer list item width is adjusted automatically now when
>> > sizing the workspace pane
>> >> f.. colour-popup is aware of multiple-monitor configurations
> now
>> > and opens up on correct monitor.
>> >> g.. 'Arrange' works properly now after 'pane maximize'
>> >> h.. added warning message when dropping files to AFL formula
>> > window.
>> >> i.. added realtime Time&Sales window (View->Time & Sales, or
>> > right click over real time quote window)
>> >> Standard Edition: only one time & sales window open
>> >> Professional Edition: no limits on simultaneously open Time &
>> > Sales windows
>> >> Note that Time & Sales window requires true tick-by-tick
>> > streaming data source (like eSignal) to operate properly.
> Certain
>> > feeds may not provide enough information to allow time&sales
> window
>> > operation. eSignal has been tested and it works fine, as for the
>> > others - there will be 'compatibility guide' published soon.
>> >>
>> >> j.. added automatic marking on "show arrows" flag for old-
> style
>> > Price chart
>> >> k.. new AFL function (advanced users only)
>> >> SetChartOptions( Mode = 0, Flags = 0, gridFlags =
>> > chartGridMiddle )
>> >> allows to set/clear/overwrite/set defaults for chart pane
>> > options
>> >>
>> >> a.. Mode - specifies how options are set:
>> >> a.. 0 - set only the DEFAULT values for new chart.
> Defaults
>> > are applied only once when chart is inserted in a new pane, so
> later
>> > you can modify any option using Indicator Builder
>> >> b.. 1 - overwrite - the values specified in 2nd and 3rd
>> > argument overwrite any previously set values
>> >> c.. 2 - set flag - flags specified in 2nd and 3rd
> parameter
>> > are binary-ORed with the current values, so effectively these
>> > options are set while remaining are unchanged
>> >> d.. 3 - reset flag - flags specified in 3nd and 3rd
>> > parameter are cleared while the others remain unchanged.
>> >>
>> >> b.. Flags - allowable flags are:
>> >> chartShowDates, chartLogarithmic, chartShowArrow
>> >> c.. gridFlags - (for internal AmiBroker use - do not use it
> in
>> > your own coding as this parameter will be eventually removed)
>> > allowable values are: chartGridDiv100, chartGridPercent,
>> > chartGridDiv1000, chartGridMargins
>> >> chartGridMiddle, chartGrid0, chartGrid30, chartGrid70,
>> > chartGrid10, chartGrid90,
>> >> chartGrid50,chartGrid100,chartGrid20,chartGrid80,chartGrid1
>> >>
>> >> Example:
>> >> to mark "Show arrows" by default in a new chart use
>> >> SetChartOptions( 0, chartShowArrows );
>> >>
>> >> CHANGES FOR VERSION 4.62.1 (as compared to 4.62.0)
>> >>
>> >> a.. new AFL function
>> >> ParamStyle("name", default = styleLine, mask = maskDefault ) -
>
>> > allows to select the styles applied to plot
>> >>
>> >> b.. new constants:
>> >> styleHidden - a combination of styleNoDraw | styleNoRescale
>> >> styleDashed - dashed line
>> >> to be used with ParamStyle
>> >> maskDefault - show thick, dashed, hidden, own scale styles
> (this
>> > is default mask for ParamStyle)
>> >> maskAll - show all style flags
>> >> maskPrice - show thick, hidden, own scale, candle, bar
>> >> maskHistogram - show histogram, thick, hidden, own scale, area
>> >>
>> >> c.. colorCycle - accepted only by ParamColor function as
> default
>> > value, causes that default color cycles through red, blue,
> green,
>> > turquoise, gold, violet, bright green, dark yellow
>> >>
>> >> d.. added new setting in Preferences->Charting "Ask for
>> > parameters of newly inserted indicators"
>> >> (default = TRUE) ensures that AmiBroker displays parameter
>> > dialog when inserting or dropping new indicators
>> >>
>> >> e.. removed obsolete "max number of custom indicators" setting
>> >>
>> >> f.. Param() function accepts 6 parameters now
>> >> Param("name", defvalue, min = 0, max = 100, step = 1, sincr =
>> > 0 );
>> >> (Only for advanced users)
>> >> a new parameter sincr is defines the increase of default
> value
>> > when more than one section of the same kind is inserted
> (dropped)
>> > onto the chart
>> >> For example:
>> >> Periods = Param("Periods", 15, 2, 200, 1, 10 );
>> >> Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color",
>> > colorCycle ), ParamStyle("Style") );
>> >>
>> >> now when more than one moving average is dropped onto the
> chart
>> > then subsequent moving averages default to 15, 25, 35, 45, ...
> and
>> > so on (starting value is 15, increase per new section is 10)
>> >> CHANGES FOR VERSION 4.62.0 (as compared to 4.61.0)
>> >>
>> >> a.. implemented indicator drag and drop mechanism. See video
>> > tutorial: http://www.amibroker.net/video/dragdrop1.html
>> >> b.. new "Chart" tab in the workspace window (lists all AFL
> files
>> > and directories from "Formulas" subfolder)
>> >> c.. Automatic Analysis formula window is now drag&drop target
>> > too (you can drag formulas and AFL files onto it)
>> >> d.. new AFL special functions used to automatically create
>> > formulas from code snipplets dragged onto the the indicator pane.
>> >> _SECTION_BEGIN, _SECTION_END, _SECTION_NAME, _DEFAULT_NAME,
>> > _PARAM_VALUES
>> >> e.. new styleNoTitle causing that given Plot name and values
> are
>> > not included in the title bar of the indicator
>> >> f.. new ParamField function allowing to pick price field
>> >> g.. new ParamToggle function allowing for boolean (Yes/No)
>> > parameters
>> >> h.. In Tools->Preferences , Keyboard you can how define
> single
>> > key shortcut for maximizing and restoring chart pane via View :
>> > PaneToggle
>> >> i.. "Allow mixed EOD/intraday data" switch does not affect N-
> day
>> > bars anymore
>> >> j.. Parameters are not reset to default values when changing
> the
>> > formula- user-edited values are kept
>> >> k.. new parameters dialog allowing using sections (for
> example
>> > from drag&drop generated code)
>> >> l.. parameters dialog displays the items in the order as they
>> > appear in the formula
>> >> m.. fixed Y-axis scale shrinking problem occuring when
>> > styleOwnScale was used for all plots
>> >>
>> >> n.. Insert->Standard Charts, Insert->Custom Indicators menu
>> > options removed (now everything is handled by drag & drop) (You
> can
>> > still insert old indicators from Indicator Builder dialog though)
>> >>
>> >> CHANGES FOR VERSION 4.61.0 (as compared to 4.60.4)
>> >>
>> >> a.. custom time interval support extended to N-day bars.
>> >>
>> >> Now you can define N-day bars in Preferences (Intraday tab)
> as
>> > well as you can use N-day bars via TimeFrame functions. For
> example
>> >> TimeFrameSet( 3 * inDaily ); // switch to 3-day time frame
>> >>
>> >> VERY IMPORTANT:
>> >> inWeekly constant is now 432001 ( 5*inDaily + 1 ) - in
> previous
>> > version it was 432000
>> >> inMonthly constant is now 2160001 ( 25*inDaily + 1 ) - in
>> > previous version it was 2160000
>> >>
>> >> It is changed because now N-day custom intervals are
> supported
>> > and they will interfere with weekly/monthly.
>> >> Note that 5*inDaily is now DIFFERENT than inWeekly. 5*inDaily
>> > creates 5-day bars that DO NOT necesarily cover Monday-Friday
>> >> while inWeekly ALWAYS creates bars that begin on Monday and
> end
>> > on Friday. Also 25*inDaily creates 25-day bars that DO NOT
>> > necesarily represent full month, while inMonthly always begins
> with
>> > first day of the month and ends at the last day of the month
>> >>
>> >> CAVEAT:
>> >> if your code uses hard-coded numbers like 432000 for weekly
> and
>> > 2160000 for monthly then you MUST change your code to use
> inWeekly
>> > constant and inMonthly constant instead.
>> >>
>> >>
>> >> b.. Study properties dialog has now new checkbox
>> >> "Lock position" - when checked study can not be moved or re-
> sized
>> >>
>> >> c.. ExitAtStop has a new meaning for N-BAR stop type.
>> >> If ExitAtStop = 0 then N-bar stop has the lowest priority (so
> if
>> > for example profit target stop is hit on the same bar then
> profit
>> > target is evaluated first)
>> >> If ExitAtStop = 1 then N-bar stop has highest priority and it
> is
>> > evaluated before all other stops.
>> >> The same effect is obtained by checking "Has priority" box in
> AA
>> > Settings window.
>> >>
>> >>
>> >> d.. new maximizing/restoring chart pane functionality
> available
>> > via:
>> >> View->Pane->Maximize
>> >> View->Pane->Restore
>> >> as well as via right click menu.
>> >>
>> >> Remember that you can assign your own keyboard shortcuts for
>> > that using Tools->Preferences->Keyboard
>> >>
>> >> e.. New drawing tool: Arrow
>> >> - draws a line that ends with an arrow
>> >>
>> >> f.. New drawing tool: zig-zag line
>> >> draws a series of connected trend lines (Hint: press ESC key
> to
>> > finish the series)
>> >>
>> >> g.. new File functions in AFL:
>> >>
>> >> a.. fdelete( "filename" ) - deletes file
>> >> "filename" is path to the file name (relative or full path).
>> >> If just file name without path is specified then AmiBroker
>> > directory is used, returns TRUE if file successfully deleted,
> FALSE
>> > otherwise
>> >>
>> >> b.. fmkdir( "dirname" ) - creates (makes) a directory
>> >> "dirname" specifies path of the directory to be created.
>> > Please note that this function creates only ONE directory at a
> time.
>> >> So if you want to create nested directory tree you have to
>> > call it multiple times, for example to create
>> > C:\MyDirectory\MySubDirectory folder you have to call it twice:
>> >>
>> >> fmkdir( "C:\\MyDirectory" );
>> >> fmkdir( "C:\\MyDirectory\\MySubDirectory" );
>> >>
>> >> Note also that it is safe to call it even if directory
> already
>> > exists (then no change to file system is applied)
>> >> Returns TRUE if directory successfully created, FALSE
> otherwise
>> >>
>> >> c.. frmdir( "dirname" ) - removes a directory
>> >> "dirname" specifies path of the directory to be removed.
>> > Please note that this function removes only ONE directory at a
> time.
>> >> So if you want to remove nested directory tree you have to
>> > call it multiple times, for example:
>> >>
>> >> fmkdir( "C:\\MyDirectory\\MySubDirectory" ); // delete
> nested
>> > subdir first
>> >> fmkdir( "C:\\MyDirectory" );
>> >>
>> >> Note that directory must be empty before removing it
> otherwise
>> > it will not be possible to remove it.
>> >> Returns TRUE if directory successfully removed, FALSE
>> > otherwise
>> >>
>> >> HOW TO REPORT BUGS
>> >>
>> >> If you experience any problem with this beta version please
> send
>> > detailed description of the problem (especially the steps needed
> to
>> > reproduce it) to bugs at amibroker.com
>> >
>> >
>> >
>> >
>> >
>> >
>> > Check AmiBroker web page at:
>> > http://www.amibroker.com/
>> >
>> > Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>> > Yahoo! Groups Links
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>
>
>
>
>
>
> Check AmiBroker web page at:
> http://www.amibroker.com/
>
> Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|