예제 #1
0
파일: Adx.cs 프로젝트: w1r2p1/onTSLab
        public IList <double> Execute(ISecurity source)
        {
            var dip = ADXHelper.CalcDIP(source, Context, Period);
            var dim = ADXHelper.CalcDIM(source, Context, Period);

            return(ADXHelper.CalcADX(dip, dim, Period));
        }
예제 #2
0
파일: ADX.cs 프로젝트: barbagrigia/Handlers
        public IList <double> Execute(ISecurity source)
        {
            var dip     = ADXHelper.CalcDIP(source, Period, Context);
            var dim     = ADXHelper.CalcDIM(source, Period, Context);
            var results = ADXHelper.CalcADX(dip, dim, Period, Context);

            Context?.ReleaseArray((Array)dip);
            Context?.ReleaseArray((Array)dim);
            return(results);
        }
예제 #3
0
파일: Adx.cs 프로젝트: w1r2p1/onTSLab
 public IList <double> Execute(IList <double> source1, IList <double> source2)
 {
     return(ADXHelper.CalcADX(source1, source2, Period));
 }
예제 #4
0
파일: Adx.cs 프로젝트: w1r2p1/onTSLab
 public IList <double> Execute(ISecurity source)
 {
     return(ADXHelper.CalcDIM(source, Context, Period));
 }