Strategy testing system
Test before you invest


 

 
  Home Downloads Licensing Contact

 

Introduction

TekView is a charting and analysis tool that helps investors track, explore and compare investment strategies featuring:

  • Robust charting capabilities with multiple indicator charts and extensive annotation.

  • Traditional and easy-to-create custom indicators.

  • Automated back-testing that uses Petri nets and fuzzy logic to construct and execute trading rules.

  • A scripting interface for creating scripted indicators or to perform other customized tasks.

  • Free data updates.

The following is a picture of TekView's main user interface.  Users select objects in the Explorer pane, or in the charts, and edit their properties in the Properties pane.  Any number of indicator charts and overlays that can be added. 

 

TekView Objects:
The Follow List is the list of stocks or mutual funds, represented by their ticker symbols, that the user wants to track. Items in the list can be given user-defined properties to facilitate categorization and customized data elements.
A View is a unique collection of data series, overlays, portfolios, fuzzy sets and strategies. The interface displays only one view at a time, called the current view.  All views are accessible by code, however, whether or not displayed.
The Price Series collection consists of price history of the currently selected follow item and the current view's overlays.  Overlays can be used as inputs to indicator functions, just as the the price series, thus allowing trading strategies based on the interaction of trends between multiple stocks. 
A Data Series is a collection of data points generated from an indicator.  Series are added to charts by selecting traditional indicators from the menu, by creating unique new ones through combinations of DS Functions, or by scripting them.
DS Functions are predefined functions that can be embedded in each other to create uniquely structured indicators.  For example, a linear regression function (LREGm) can be used to derive the moving slope of another indicator -  an indication of its rate of change.  Formulas for the indicators are derived by clicking and dragging objects on the screen - no formula writing is involved. 
Portfolios are used to store transactions and summarize trading positions. Their primary role is to measure performance, especially in back test.  Back testing can be performed manually by scrolling through history and entering transactions at desired points or it can be automated using TekView's fuzzy logic inference engine.  
A Strategy is collection of fuzzy logic decision rules use for back-testing and which are constructed through an application of Petri nets.
Fuzzy sets are used to describe data series by assigning values to membership in different categories that describe the data - high, medium or low , for example.  Membership in each category is determine through a fuzzy function and the functions taken together form the fuzzy set. 
Fuzzy operators are used to combine decision rules.  Fuzzy logic differs from traditional set theory in the way these unions and intersections are calculated.  TekView offers fuzzy AND, OR and NOT operators and traditional (i.e. "probabilistic") operators.  
Macros are subroutines in VBScript® or JScript® that can be executed through TekView's scripting interface.  Scripts are used to create indicators or to perform other automated tasks. 
WebLinks are favorite URL's where a wildcard is used to make it more convenient to get directly to the page relevant to the current symbol

Home        Next