{"id":957,"date":"2007-08-13T05:54:33","date_gmt":"2007-08-13T05:54:33","guid":{"rendered":"http:\/\/www.amibroker.org\/userkb\/2007\/08\/13\/1-io-introduction\/"},"modified":"2012-08-17T11:03:36","modified_gmt":"2012-08-17T11:03:36","slug":"1-io-introduction","status":"publish","type":"post","link":"http:\/\/www.amibroker.org\/editable_userkb\/2007\/08\/13\/1-io-introduction\/","title":{"rendered":"Intelligent Optimization – An Introduction"},"content":{"rendered":"

This page is obsolete. Current versions of AmiBroker feature built-in non-exhaustive, smart multithreaded optimizer and walk-forward engine.<\/font><\/b><\/p>\n

\nThe Objectives of\u00a0an Intelligent Optimizer should include the ability\u00a0to:<\/p>\n

    \n
  1. Optimize systems that would\u00a0take too much time or would\u00a0otherwise not be feasible\u00a0using an Exhaustive Search approach.\u00a0\n
  2. Optimize systems based on any user derived combination and\/or relationship of the performance metrics provided as a result of the AmiBroker optimization process including those that users develop using the custom back tester\u00a0and it should allow users to define\u00a0Goals and Constraints that help direct optimization.\n
  3. Perform a sensitivity analysis of the variables that have been optimized and utilize parameter sensitivity as a means of directing the optimization process towards a more robust set of parameters.\n
  4. Perform automated out of sample and walk forward testing i.e. repeated cycles of optimization of in sample data followed by back testing of out of sample data using either a front anchored or rolling window.\n
  5. Utilize distributed computing i.e. multiple machines to spread the optimization load over, thereby facilitating significantly faster run times.\n
  6. Utilize\u00a0the\u00a0full capabilities of an Intelligent Optimizer even when the decision is to strictly use\u00a0AmiBroker’s Exhaustive Search optimization engine.\n
  7. Set up and solve\u00a0more advanced problems not initially thought to be in the realm of optimization such as\u00a0system generation via\u00a0automated rule creation,\u00a0 selection and combination; pattern recognition and data mining.\n<\/ol>\n

    Besides having the above functionality\u00a0… It should be Easy to Use …<\/p>\n

    \nIt should be noted that if your AFL’s use constants instead of optimizable parameters\u00a0that the values of those “constants” in many situations originated by someone else optimizing something manually or otherwise at some other point in time and as such only appear to be constants.\u00a0 In addition as constants they have a tendency to hide how sensitive they are and as a result how robust or not the corresponding system they are part of\u00a0is.<\/p>\n

    \nA\u00a0shareware version of IO<\/em> with full documentation can be found in the AmiBroker Files Section …
    \nhttp:\/\/groups.yahoo.com\/group\/amibroker\/files\/IO.zip<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

    This page is obsolete. Current versions of AmiBroker feature built-in non-exhaustive, smart multithreaded optimizer and walk-forward engine. The Objectives of\u00a0an Intelligent Optimizer should include the ability\u00a0to: Optimize systems that would\u00a0take too much time or would\u00a0otherwise not be feasible\u00a0using an Exhaustive Search approach.\u00a0 Optimize systems based on any user derived combination and\/or relationship of the performance […]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[115],"tags":[],"_links":{"self":[{"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/posts\/957"}],"collection":[{"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/comments?post=957"}],"version-history":[{"count":7,"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/posts\/957\/revisions"}],"predecessor-version":[{"id":3494,"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/posts\/957\/revisions\/3494"}],"wp:attachment":[{"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/media?parent=957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/categories?post=957"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.amibroker.org\/editable_userkb\/wp-json\/wp\/v2\/tags?post=957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}