-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathFMStockIndexs.h
32 lines (25 loc) · 975 Bytes
/
FMStockIndexs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//
// FMStockIndexs.h
// FMStock
//
// Created by dangfm on 15/5/7.
// Copyright (c) 2015年 dangfm. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "FMKLineModel.h"
@interface FMStockIndexs : NSObject
#pragma mark 计算EMA
+(double)getEMA:(NSMutableArray*)list Number:(int)number;
#pragma mark 计算MACD值
+(NSMutableDictionary*)getMACD:(NSMutableArray*)list andDays:(int)day DhortPeriod:(int)shortPeriod LongPeriod:(int)longPeriod MidPeriod:(int)midPeriod;
#pragma mark 计算KDJ值
+(NSMutableDictionary*)getKDJMap:(NSArray*)m_kData;
#pragma mark 计算MA均线值
+(void)CalculateMA:(NSArray*)data;
#pragma mark 计算RSI值
+(void)getRSIWithDay:(int)day Key:(NSString*)key Number:(int)number Data:(NSArray*)data;
#pragma mark 获取BOLL值
+(NSMutableDictionary*)getBOLLWithDay:(int)day K:(int)k N:(int)n Data:(NSArray*)data;
#pragma mark 计算MA均线
+(CGFloat)createMAWithPrices:(NSArray*)prices MA:(CGFloat)ma Index:(int)index;
@end