[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] AmiBroker 4.62.1 BETA released - with drag&drop indicator creation



PureBytes Links

Trading Reference Links

Hello,

A new beta version (4.62.1) of AmiBroker has just been released.


It is available for registered users only from the members area at:
http://www.amibroker.com/members/bin/ab4621beta.exe
and
http://www.amibroker.net/members/bin/ab4621beta.exe

(File size: 688 849 bytes, 688 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

The highlight of this new version is the implementation
of DRAG & DROP charting interface.
It is strongly advised to watch this video :
http://www.amibroker.net/video/dragdrop1.html 

that shows how to use new drag&drop features.

Please also read CHANGES LOG below for detailed list of new features and changes.

Best regards,
Tomasz Janeczko
amibroker.com

AmiBroker 4.62.1 Beta Read Me
September 19, 2004 14:46 

THIS IS A BETA VERSION OF THE SOFTWARE. EXPECT BUGS !!!

Backup your data files and entire AmiBroker folder first!

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.62.1 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.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


[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/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/