-
Notifications
You must be signed in to change notification settings - Fork 0
/
enums.js
65 lines (59 loc) · 1.36 KB
/
enums.js
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
const BacktesterDataType = {
OHLC: "OHLC",
BA: "BA"
}
const BacktesterTradeDirection = {
LONG: "LONG",
SHORT: "SHORT"
}
const TechnicalIndicatorType = {
MovingAverage: "MovingAverage"
}
const TechnicalIndicator = {
EMA_5: {
name: "EMA_5",
periods: 5,
type: TechnicalIndicatorType.MovingAverage
},
EMA_10: {
name: "EMA_10",
periods: 10,
type: TechnicalIndicatorType.MovingAverage
},
EMA_12: {
name: "EMA_12",
periods: 12,
type: TechnicalIndicatorType.MovingAverage
},
EMA_25: {
name: "EMA_25",
periods: 25,
type: TechnicalIndicatorType.MovingAverage
},
EMA_30: {
name: "EMA_30",
periods: 30,
type: TechnicalIndicatorType.MovingAverage
},
EMA_50: {
name: "EMA_50",
periods: 50,
type: TechnicalIndicatorType.MovingAverage
},
EMA_100: {
name: "EMA_100",
periods: 100,
type: TechnicalIndicatorType.MovingAverage
},
EMA_200: {
name: "EMA_200",
periods: 200,
type: TechnicalIndicatorType.MovingAverage
}
}
module.exports = {
BacktesterDataType: BacktesterDataType,
BacktesterTradeDirection: BacktesterTradeDirection,
TechnicalIndicator: TechnicalIndicator,
TechnicalIndicatorType: TechnicalIndicatorType
}