forked from EA31337/EA31337-strategies
-
Notifications
You must be signed in to change notification settings - Fork 0
/
enum.h
64 lines (60 loc) · 2.26 KB
/
enum.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
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
//+------------------------------------------------------------------+
//| EA31337 - multi-strategy advanced trading robot |
//| Copyright 2016-2020, 31337 Investments Ltd |
//| https://github.com/EA31337 |
//+------------------------------------------------------------------+
/*
* This file is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
// Defines enum with supported strategy list.
#ifndef ENUM_STRATEGY_DEFINED
enum ENUM_STRATEGY { // Define list of strategies.
STRAT_NONE = 0, // (None)
STRAT_AC, // AC
STRAT_AD, // AD
STRAT_ADX, // ADX
STRAT_ALLIGATOR, // Alligator
STRAT_ATR, // ATR
STRAT_AWESOME, // Awesome
STRAT_BANDS, // Bands
STRAT_BEARS_POWER, // Bear Power
STRAT_BULLS_POWER, // Bulls Power
STRAT_BWMFI, // BWMFI
STRAT_CCI, // CCI
STRAT_DEMARKER, // DeMarker
STRAT_ENVELOPES, // Envelopes
// STRAT_ESAWA, // eSAWA
STRAT_FORCE, // Force
STRAT_FRACTALS, // Fractals
STRAT_GATOR, // Gator
STRAT_HEIKEN_ASHI, // Heiken Ashi
STRAT_ICHIMOKU, // Ichimoku
STRAT_MA, // MA
// STRAT_MA2, // MA2
STRAT_MACD, // MACD
STRAT_MFI, // MFI
STRAT_MOMENTUM, // Momentum
STRAT_OBV, // OBV
STRAT_OSMA, // OSMA
STRAT_RSI, // RSI
STRAT_RVI, // RVI
STRAT_SAR, // SAR
STRAT_SVE_BB, // SVE Bollinger Bands
STRAT_STDDEV, // StdDev
STRAT_STOCHASTIC, // Stochastic
// STRAT_TMA_BAND_SVE_TRUE, // TMA Band SVE True
STRAT_TMA_TRUE, // TMA True
STRAT_WPR, // WPR
STRAT_ZIGZAG, // ZigZag
};
#define ENUM_STRATEGY_DEFINED
#endif