AmiBroker Releases

Topics about the AmiBroker platform
User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: AmiBroker Releases

Postby progster » Wed Aug 03, 2016 1:19 pm

As of July 6, 2016

From the AmiBroker DevLog ( http://www.amibroker.com/devlog/ ):

CHANGES FOR VERSION 6.15.0 (as compared to 6.14.0)
  • AFL: DateTimeFormat( “formatstr”, datetime ) – converts datetime to string according to user-specified format
  • AFL: new function Kurtosis( ARRAY, range, population = True )
  • AFL: new function Skewness( ARRAY, range, population = True )
  • AFL: new modes added to DateTimeToStr() that use ISO regardless of regional settings mode = 3 (iso date and time YYYY-MM-DD HH:MM:SS) HH:MM:SS part is only included for non-EOD records, 4 (iso date only YYYY-MM-DD), 5 (iso time only HH:MM:SS)
  • AFL: NumToStr could crash if format parameter was greater than 127. Fixed. Now an error message is displayed when format parameter is too large
  • AFL: NumToStr now supports formatDateTimeISO
  • AFL: StDev function added 3rd argument “Population = True”, when Population is True it calculates population based stdev, otherwise sample based
  • ASCII import: from version 6.11 importer always added new symbols even if $AUTOADD 0 was used. Fixed.
  • UI: Charts window – an attempt to rename a file or directory to something that already exists is now prevented and results in error message box.
  • UI: in 6.14 when New Analysis was switched to ‘floating’ mode, it could crash on attempt to run analysis. Fixed.
  • UI: Quote editor – in single-symbol mode “ticker” field sometimes was not updated. Fixed.
  • UI: Symbol->Quick Find menu command brings focus to Symbol’s window search box. New installations use F3 key assignment for Quick Find. Old installations use old assignment (you can change F3 assignment in Tools->Customize->Keyboard)

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: AmiBroker Releases

Postby progster » Wed Aug 03, 2016 1:21 pm

As of August 1, 2016

From the AmiBroker DevLog ( http://www.amibroker.com/devlog/ ):

CHANGES FOR VERSION 6.16.0 (as compared to 6.15.0)
  • New Analysis: implemented entirely new inter-thread communication method that does not strain main thread message queue. This gives tremendous improvement in responsivity of UI when Analysis is running
  • New Analysis: removed forced message pumping when AFL finished as it was causing issues with proper MDI tab refreshes in Windows 10 while Analysis was running
  • New Analysis: UI: added an option to keep using existing AFL file on opening APX project instead of asking the user what to do when differences are found between AFL file and content of APX project.
  • AFL: changed the way how custom-backtest reports “stocknum”. Previously Status(“stocknum”) was equal to zero on custom backtest phase and this may have caused parts that use if(Status(“stocknum”)==0) to be excecuted during custom backtest phase. Now custom backtest reports stocknum equal -1.
  • AFL: DateTimeConvert supports now more formats, format = 6 – day, 7 – month, 8 – year, 9 – day of week, 10 – day of year, 11 – quarter (1..4)
  • Charts: as apparently single pixel geometric pens are 8 times slower than DC pen, the optimization has been implemented that uses DC single pixel pen instead of geometric pen when bar width is 1, giving 8x faster 1-pixel bar charts
  • Since 6.15 when $AUTOADD was set to 0 (zero), then symbols not existing in the database but present in the imported file were not logged into import.log as earlier. Fixed.
  • UI: when AM/PM (12 hour format) was used in list views 12:00AM was interpreted as 12:00 (noon), instead of 00:00 (midnight). Fixed.
  • When backtesting Short only strategy and using backtestRegular mode and using HoldMinBars > 1, a disabled stop could trigger if it was enabled in previous backtest run. Fixed.
  • Support for Windows 98 and Millenium is dropped. If anybody needs that back please let us know (email to support)!

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: AmiBroker Releases

Postby progster » Sat Oct 22, 2016 2:00 pm

As of October 5, 2016

From the AmiBroker DevLog ( http://www.amibroker.com/devlog/ ):

CHANGES FOR VERSION 6.17.0 (as compared to 6.16.0)
  • New Batch processor – allows to define sequences of scans/explorations/backtests/optimizations using different project files that are then run automatically. Detailed instructions on how to use Batch window are here http://www.amibroker.com/guide/h_batch.html
  • AFL: Changed default number formatting string from “%g” to “%.7g” (so 7 significant digits are now displayed instead of 6)
  • AFL: new function GetFnDataForeign( “field”, “symbol” ) – the same as GetFnData but retrieves non-current symbol’s data
  • AFL: new function InternetClose( handle )
  • AFL: new function InternetOpenURL( “url” )
  • AFL: new function InternetReadString( handle ) – read a string (line) from internet resource
  • AFL: printf/StrFormat/TRACEF support now “%s” (string specifier) and accept string arguments passed and made faster too
  • Data: Gics.txt classification updated (thanks to PremiumData)
  • OLE Automation: individual backtest is now supported via OLE automation
  • OLE: Interval property of Document object is now writable so you can set chart interval from OLE
  • Startup is made faster
  • UI: AFL Editor MDI UI did not get immediate refresh after file name change when main window was in modal state due to the way how MFC works. Fixed.
  • UI: File->Database Settings, default maximum “number of bars” increased to 1 million
  • UI: New Analysis Settings submenu is now duplicated in main window Analysis->Options menu for easier access for beginners
  • Watch window: added support for modulo (%) operator in watches

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: AmiBroker Releases

Postby progster » Sat Oct 22, 2016 2:02 pm

As of October 18, 2016

From the AmiBroker DevLog ( http://www.amibroker.com/devlog/ ):

CHANGES FOR VERSION 6.18.0 (as compared to 6.17.0)
  • AFL: GetFnData/GetFnDataForeign added support for “PointValue” and “FullName” fields
  • Batch processor: In 6.17.0 Export to file command was executed properly but never marked as completed. Fixed.
  • Batch window checks if there is any other batch running and refuses to start when the other batch has not finished.
  • Batch: Added command line parameter to exit AmiBroker after running batch file (/exit)
  • Batch: Added command line parameter to run batch files: /runbatch “full path to batch file
  • Batch: Load Database “path to workspace/database” – warning this function may be RISKY because it may interfere with other running operations !!
  • Batch: new command: Save Database
  • Batch: new command: Set log filename “filename”
  • Batch: new command: Write text to log “text”
  • OLE: added new method to AnalysisDoc object: Abort() – will abort any running Analysis scan/exploration/backtest
  • UI: File->Database Setings displayed underestimated memory usage per symbol (32 bytes per quote instead of 40). Corrected.


Return to “AmiBroker Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest