Jump to content
Tom Next - Daytrading Community

Amibroker 5.31 Beta released


joshsmi

Recommended Posts

http://www.amibroker.com/devlog/2010/10/08/amibroker-5-31-0-beta-released/

 

Remember to BACKUP YOUR FILES FIRST !

Note that this version can only be installed onto previous full installation of version 5.30 or higher

 

The highlight of this version is a first public release of completely rewritten AFL engine that now allows multi-threaded execution. Original AFL engine was written back in 1997 when multi-core/multi-processor computers were not available for “average” user, therefore the engine was written to optimize single-thread execution speed. Now when multi-core processors are common and improvements in linear single-core CPU speed practically stopped, the only way to gain more speed is to run several formulas in parallel. Rewritting such a complex piece of software like AFL engine to allow parallel execution is not easy and straightforward, so it had to take some months to complete. Although the engine alone is already 100% complete, there are other areas of the program that need to be rewritten or at least changed significantly to leverage new possibilities. Charts are the first area where parallel execution is fully utilised as of version 5.31.0 BETA. If you were struggling with real-time performance of your complex charts, you should see dramatic improvement after turning multi-threaded charts on (in Tools->Preferences, “AFL” tab). Please remember that this is early beta/technology preview, and it may not be as stable as ‘usual’. For details see Read Me file.

 

CHANGES FOR VERSION 5.31.0 (as compared to 5.30.4)

 

1. Major change: AFL Engine rewritten completely to allow multi-threaded execution

2. $HYBRID now allows importing OpenInterest, Aux1, Aux2 onto existing data without need to specify price

3. new AFL function: PlaySound( “filename” )

4. new AFL function: ShellExecute( “filename”, “arguments”, “workingdir”, showcmd = 1 )

5. Multiple file open dialogs now use 1MB buffer (instead of 256K)

6. OptimizerSetOption and OptimizerSetEngine are now no-ops for anything but backtest/optimization action

7. Value labels are drawn with a little offset from the Y axis. First Plot() label is drawn with an arrow pointing out exactly price level

8. When main application window is in modal state (displaying File open dialog for example), RequestTimedRefresh is held

9. When multiple MDI windows are open and one is maximized, the windows in back that are completely obscured by others and minimized windows are not redrawn during normal RT refresh

Link to comment
Share on other sites

Moinsen und ein schönes WE :loungelizard:

 

In den letzten Wochen habe ich sehr viel Zeit damit verbracht, die Betaversion einer Software als User zu testen . Das war völlig OK, ich war mir der Konsequenzen bewußt

und ich habe es eine gewisse Zeit lang auch gerne gemacht . Ausserdem habe auch ich meine Vorteil daraus gezogen und darf diese auch weiterhin geniessen .

Aber ich habe nun genug "Beta" gehabt, um mich erneut auf ein solche Experimente einzulassen, wenn es denn ein Experiment, mehr ein Alpha als ein Beta , ist .

Mit Amibroker habe ich keinerlei Erfahrung , wie weit deren Software erprobt ist, bevor man den Betatest frei gibt . Kann dazu jemand etwas sagen ?

 

Denn die folgende Funktionalität kann für mich - je nachdem was sie tatsächlich bietet - sehr reizvoll sein :

 

new AFL function: ShellExecute( “filename”, “arguments”, “workingdir”, showcmd = 1 )

 

Nur bevor ich nun beginne, meine eben erst installierten und für mich angepaßten AB (XP , Vista , RT Import von MT4 und hoffentlich auch bald PRT) in die Tonne

zu kloppen und von neuem zu beginnen, da sollte ich mir sicher sein, dass das auch der richtige Zeitpunkt dafür ist und Nutzen / Aufwand im richtigen Verhältnis stehen.

 

Ohnehin stecke ich ja auch noch sehr in meinen Anfängen der Programmiererei auf AB .

 

KB

Edited by whipsaw
quote-tag durch code-tag ersetzt
Link to comment
Share on other sites

 

Mit Amibroker habe ich keinerlei Erfahrung , wie weit deren Software erprobt ist, bevor man den Betatest frei gibt . Kann dazu jemand etwas sagen ?

 

 

Erfahrungsgemäß sind Amibroker Betas sehr stabil und können daher normalerweise unbedenklich benutzt werden. In diesem Fall allerdings wurden erhebliche Veränderungen implementiert, und TJ schreibt ja selbst:

 

Caveat: this is early beta/tech preview so make sure to backup before installing to avoid surprises.

 

Ein weiser Rat, denke ich.

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...