App-financeta

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Fri Sep 26 14:59:41 2014 -0400
6605565d6b98b861b97075302e903452dd96e466
guaranteeing that the 1e-6 value is printed as expected instead of differences in printing on different versions of perl breaking tests

Fri Sep 26 14:56:21 2014 -0400
f6fe6d6a704f22da944bd0bb3be793002e44d507
fixing the code generation to use bit-wise operators in which() and also to guarantee precision by using ()

Fri Sep 26 14:22:09 2014 -0400
496142879a5fa44a0080aea2999b670fabe488f0
adding a unit test to verify if the code generated can actually run

Fri Sep 26 12:47:05 2014 -0400
0027712b89525f8f2c1bbaed6b48bfc38bc826ff
eval sub{} requires the loading of PDL module for the functions to work

Fri Sep 26 12:09:39 2014 -0400
dfffb4ca15f545bb7846ee534bda6730f79ee524
getting the compiled code to be eval'ed into an anonymous code-ref for use by the gui. fixing the editor closing bug if only 1 editor/tab was opened.

Wed Sep 24 17:23:43 2014 -0400

Changes  view on Meta::CPAN

Fri Sep 26 14:59:41 2014 -0400
6605565d6b98b861b97075302e903452dd96e466
guaranteeing that the 1e-6 value is printed as expected instead of differences in printing on different versions of perl breaking tests

Fri Sep 26 14:56:21 2014 -0400
f6fe6d6a704f22da944bd0bb3be793002e44d507
fixing the code generation to use bit-wise operators in which() and also to guarantee precision by using ()

Fri Sep 26 14:22:09 2014 -0400
496142879a5fa44a0080aea2999b670fabe488f0
adding a unit test to verify if the code generated can actually run

Fri Sep 26 12:47:05 2014 -0400
0027712b89525f8f2c1bbaed6b48bfc38bc826ff
eval sub{} requires the loading of PDL module for the functions to work

Fri Sep 26 12:09:39 2014 -0400
dfffb4ca15f545bb7846ee534bda6730f79ee524
getting the compiled code to be eval'ed into an anonymous code-ref for use by the gui. fixing the editor closing bug if only 1 editor/tab was opened.

Wed Sep 24 17:23:43 2014 -0400

lib/App/financeta/indicators.pm  view on Meta::CPAN

    1 => 'EMA',
    2 => 'WMA',
    3 => 'DEMA',
    4 => 'TEMA',
    5 => 'TRIMA',
    6 => 'KAMA',
    7 => 'MAMA',
    8 => 'T3',
};

#TODO: verify parameters that are entered by the user
has overlaps => {
    bbands => {
        name => 'Bollinger Bands',
        params => [
            # key, pretty name, type, default value
            [ 'InTimePeriod', 'Period Window (2 - 100000)', PDL::long, 5],
            [ 'InNbDevUp', 'Upper Deviation multiplier', PDL::float, 2.0],
            [ 'InNbDevDn', 'Lower Deviation multiplier', PDL::float, 2.0],
            # this will show up in a combo list
            [ 'InMAType', 'Moving Average Type', 'ARRAY',



( run in 1.586 second using v1.01-cache-2.11-cpan-39bf76dae61 )