Home     News     Software     Order     Download     Support     Publications     Research     Contacts  
   Home

   News

  •  

  • Latest News
      
  •  

  • World News
      
  •  

  • Our achievements
      
       Software

  •  

  • TradeStation Solutions
      
  •  

  • Portfolio Software
      
  •  

  • Genetic Optimization
      
  •  

  • eSignal Solutions
      
  •  

  • Matlab & TradeStation Solutions
      
  •  

  • Excel & TradeStation Solutions
      
       Order

       Download

  •  

  • Free Download
      
  •  

  • Update
      
       Support

  •  

  • Online Help
      
  •  

  • Upgrade Policy
      
       Publications

  •  

  • Fractal dimension – numerical characteristic of trend
      
  •  

  • Volatility Models
      
  •  

  • Genetic optimization. Application in TradeStation environment.
      
  •  

  • Genetic Algorithms
      
  •  

  • Building the trading systems
      
  •  

  • Practical realization for TradeStation.
      
  •  

  • Curve Fitting. Fighting with the “OVERFITTING” of the system
      
  •  

  • Building the system consisting of blocks.
      
  •  

  • Questions and Answer
      
  •  

  • Trading Systems Free
      
  •  

  • Money Management
      
       Research

  •  

  • TS Excel Link's using example
      
  •  

  • Strategy Optimization, Curve Fitting and Walk Forward Analysis.
      
  •  

  • Entropy Indicator in TradeStation using Matlab
      
  •  

  • TradeStaion Genetic Optimizer
      
       Contacts

    Genetic optimization. Application in TradeStation environment.: Building the trading systems

    Building the trading systems

     There are several approaches to building the trading systems:

    • General approach;
    • Smart “economic” approach. 

        General Approach to building trading systems consists of the following steps: 

    Begin loop
    Selection of following parameters:
    • Asset.
    • Time interval.
    • Concept (trend following for instance, or pattern recogniton, etc.).
    • Formalization of a concept in terms of rules and indicators, etc.
    • Possible set of indicator parameters values.
    • Rules of signal generation.
    • Type of orders (market, stop, limit) with values of parameters (if any).
    • Optimization of parameters on data series “in sample”.
    • Results estimation by NetProfit, ProfitFactor and other criteria for each set of parameters and selection of best parameter set.
    • If result is satisfactory then proceed to loading and testing on “out of sample” data.
    • If out of sample results differ from in sample results but is still in admissible limits then exit loop or go to begin of loop otherwise.

    End of loop

    It is possible to include in loop the additional parameters:

    • Position size computation algorithm.
    • Computation of asset’s share in portfolio of portfolio optimization.
    When using such approach we in fact define our solutions randomly and time costs are huge. Optimal solution of this task by enumeration of possibilities is not possible.

    “Economic” approach,

    “Let the man think and let the machine work”…

     
    Selection of following parameters:
    • Possible set of assets.
    • Possible set of time intervals.
    • Possible set of concepts.
    • Possible set of indicators that are hypothetically capable for formalization of these concepts.
    • Possible set of indicator parameters values.
    • Possible set of elementary rules that form the signal generation rules.
    • Possible variants of orders (with parameters).
    • Definition of optimization criterion of any complexity and with any limitations.
    • For our tasks basic is monotonous growth of Equity.
    • Definition of Genetic Algorithm parameters.
    • Definition of out of sample time interval.
    • Launch of TS GO – Genetic optimizer.

    By the means of genetic optimization algorithm we can get the set of optimal (according to our criterion) trading systems very quickly. When using such approach our task reduces to selection of reasonable rules variants, parameters alternatives and reasonable optimization criterion.

    As it often mentioned, estimation of a system or a portfolio by some criterion like “NetProfit” frequently lead to “overfitting”. Using of indirect criteria which we can create solves this problem.

    We can let genetic optimizer to have possibility to select parameters and algorithms for building trading systems.



    <<< Genetic Algorithms
    Practical realization for TradeStation. >>>


    Developed by: webdesign.tria.lv  

      About | Privacy Statement | Terms of use | TradeStation Disclaimer

    Copyright © 2004 TS Smart Research

    time: 0.0322 | queries: 3