Home     News     Software     Order     Download     Support     Publications     Research     Contacts  
   Home

   News

  •  

  • Latest News
      
  •  

  • World News
      
  •  

  • Our achievements
      
       Software

  •  

  • TradeStation Solutions
      
  •  

  • Genetic Optimizer v.2.0 (TSG2)
      
  •  

  • Trendiness
      
  •  

  • Genetic Optimizer v.1.5 (TSGO)
      
  •  

  • Portfolio Analyzer
      
  •  

  • MATLAB Link Dll
      
  •  

  • Excel Link Dll
      
  •  

  • Wavelet Transform Dll
      
  •  

  • 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.
      
  •  

  • 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

    Overview: Wavelet Signal to Noise Ratio

    Example 6.The indicator displaying the signal / noise ratio, since FirstScale:

    One can see in a figure that the signal / noise ratio grows with increase of scale, as one would expect: on smaller scales noise prevails.

    EasyLanguage:
     
    {******************************************************** 
    Non-decimated Haar Wavelet Signal to Noise Ratio 
    Copyright (c) Trade Smart Research Group 2002  
    Notes: The math is based on Multiresolution Analysis of Time Series  
    www.multiresolutions.com 
    ********************************************************}
     
     
    Inputs: Price(MedianPrice), {a price series}  
    FirstScale(1); {the first scale from which indicators are drawn} 
     
    vars: scales(0), count(0); 
    Array: ArrayPrice[511](0); 
     
    defineDLLFunc"tswvl.DLL"FLOAT"RUNWVL",LPFLOAT,int,float{definition dll} 
    defineDLLFunc"tswvl.DLL"FLOAT"GETALLVALUES",int,int
     
     
    for count = 0 to 511 begin {the task of elements of Array} 
    ArrayPrice[count] = Price[count]; 
    end
     
    value1 = FirstScale + 3; 
    Value2 = RUNWVL(&ArrayPrice[0],value1, 3); {call dll function} 
    value3 = GetAllValues(2,FirstScale); 
    value4 = GetAllValues(2,FirstScale + 1); 
    value5 = GetAllValues(2,FirstScale + 2); 
    value6 = GetAllValues(2,FirstScale + 3); 
     
    if value3 > 0 then Value7 = AbsValue(GetAllValues(1,FirstScale))/value3  
    else value7 = 0; 
     
    if value4 > 0 then Value8 = AbsValue(GetAllValues(1,FirstScale + 1))/value4  
    else value8 = 0; 
     
    if value5 > 0 then Value9 = AbsValue(GetAllValues(1,FirstScale + 2))/value5  
    else value9 = 0; 
     
    if value6 > 0 then Value10 = AbsValue(GetAllValues(1,FirstScale + 3))/value6  
    else value10 = 0; 
     
    if FirstScale > 4 then begin 
    SetPlotColor(1, 13); 
    SetPlotColor(2, 9); 
    SetPlotColor(3, 14); 
    SetPlotColor(4, 10); 
    end
     
    Plot1(value7, "First"); {drawing of charts} 
    Plot2(value8, "First +1"); 
    Plot3(value9, "First +2"); 
    Plot4(value10, "First +3"); 


    <<< Wavelet Trend Detection ShowMe
    Wavelet Slope signal >>>


    Developed by: webdesign.tria.lv  

      About | Privacy Statement | Terms of use | TradeStation Disclaimer

    Copyright © 2004 TS Smart Research

    time: 0.0387 | queries: 3