TS Research Group


 по русски | in english  

КомпанияПрограмные ПродуктыУслугиУправление капиталомПубликацииКонтактыПоискSupport Forum

   Описание   Исследования   Download   Заказ




eSignal Solutions:
· Wavelet Transform for eSignal

Rocket Science Trading Tools:
· Genetic Optimizer for TradeStation

Portfolio Money Management:
· Real Time Portfolio Analyzer

Исследования:
Пробой Волатильности

Процент Риска

Оптимизация параметров стратегии со случайными выходами.



System Trading Tools:
· Wavelet Transform
· TS Link Dll

Исследования:
Использование TS Link. Пример вычисления оптимального F в TradeStation с использованием Excel.


Automatic System Trading:
· TS Automatic Trader DDE Version

RealTime tools:
· OnDemand Server
· Meta Server RT

Historical tools:
· HistoryCentre for OMZ
· HistoryCentre for XPO
· QLoader for QCharts

Utilities:
. Quotes Genereator DDE Version

Support:
. Как купить
. Customer support
· Online help
. Скачать демо
. Задать вопрос
. F.A.Q.



Wavelet Transform for Filtering Financial Data Online Help

Wavelet Transform for Filtering Financial Data Online Help

Description of function TSWVL.DLL

Works with every tick update

Function RUNWVL

defineDLLFunc: "tswvl.dll", FLOAT, "RUNWVL",LPFLOAT,int,float;

Returns value DeNoise

  1. Defines the block (should be formed using TradeStation)
  2. Number of scales (inside dll number of bars are calculated using formula Lookback = Power(2, Scales); )
  3. TraceHoldConstat (for example 3)

Function GETALLVALUES

defineDLLFunc: "tswvl.dll", FLOAT, "GETALLVALUES",int,int;

Depending on parameters (I) returns value of Redundant Haar, Noise Sigma or filtered coefficients.

I. Coefficients number

  1. Redundant Haar
  2. Noise Sigma
  3. Filtered coefficients (often is similar to Redundant Haar(I) or has value 0 )

II. Value number of coefficient in a row, 1, 2, etc. depending on number of scales, if 8 scales then rows of values will be:

  1. (Redundant Haar) 8 scales + residue = 9.
  2. (Noise Sigma) 8 values
  3. (Filtered coefficients) like with Redundant Haar 8 scales + residue = 9.

Example:

Inputs: Price(close), Scales(4);

vars: Lookback(0), Sum(0), count(0), Residual(close), dResidual(0);

Array: ArrayPrice[511](0);

defineDLLFunc: "tswvl.DLL", FLOAT, "RUNWVL",LPFLOAT,int,float;

defineDLLFunc: "tswvl.DLL", FLOAT, "GETALLVALUES",int,int;

lookback = power(2, Scales); {number of bars, elements of block}

{block formation}

for count = 0 to lookback-1 begin

ArrayPrice[count] = Price[count];

end;

Value1 = RUNWVL(&ArrayPrice[0],Scales, 3); {calls Dll, sends the block}

Sum = 0;

for count = 1 to Scales begin

Sum = Sum + GetAllValues(2,Count); {all coefficients ar added up}

end;

Plot1(Sum, "Noise");



 В начало  | Контакты  | Карта сайта  | Disclaimer  | Privacy Statement 
Copyright © TS Research Group 2002, e-mail: info@tsresearchgroup.com.  Developed by webdesign.tria.lv