Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bb670836e1 | |||
| a8b4a7d3ff |
@@ -0,0 +1,15 @@
|
||||
BasedOnStyle: LLVM
|
||||
IndentWidth: 3
|
||||
TabWidth: 3
|
||||
UseTab: Never
|
||||
ColumnLimit: 0
|
||||
BreakBeforeBraces: Attach
|
||||
AllowShortFunctionsOnASingleLine: All
|
||||
AllowShortBlocksOnASingleLine: Always
|
||||
AllowShortIfStatementsOnASingleLine: true
|
||||
AllowShortLoopsOnASingleLine: true
|
||||
SortIncludes: false
|
||||
SpaceBeforeParens: Never
|
||||
IndentCaseLabels: true
|
||||
AccessModifierOffset: -3
|
||||
PointerAlignment: Right
|
||||
@@ -37,8 +37,8 @@ public:
|
||||
|
||||
virtual ~IAgent() {}
|
||||
|
||||
virtual void Init(string sym, ENUM_TIMEFRAMES tf) {
|
||||
symbol = sym;
|
||||
virtual void Init(string symName, ENUM_TIMEFRAMES tf) {
|
||||
symbol = symName;
|
||||
timeframe = tf;
|
||||
}
|
||||
|
||||
|
||||
@@ -56,8 +56,8 @@ public:
|
||||
maHandle(INVALID_HANDLE), atrHandle(INVALID_HANDLE), lastMAPeriod(0), barCount(0),
|
||||
priceToMaCorr(0.1, 5), slopeCorr(0.1, 5), lastZ1(0), lastZ2(0) { signalStats.SetR(5.0); }
|
||||
|
||||
void Init(string sym, ENUM_TIMEFRAMES tf) override {
|
||||
IAgent::Init(sym, tf);
|
||||
void Init(string symName, ENUM_TIMEFRAMES tf) override {
|
||||
IAgent::Init(symName, tf);
|
||||
maHandle = INVALID_HANDLE;
|
||||
atrHandle = INVALID_HANDLE;
|
||||
lastMAPeriod = 0;
|
||||
|
||||
@@ -39,8 +39,8 @@ public:
|
||||
momHandle(INVALID_HANDLE), lastMomPeriod(0),
|
||||
lastZ1(0), lastZ2(0), momCorr(0.1, 5), accelCorr(0.1, 5) { signalStats.SetR(2.0); }
|
||||
|
||||
void Init(string sym, ENUM_TIMEFRAMES tf) override {
|
||||
IAgent::Init(sym, tf);
|
||||
void Init(string symName, ENUM_TIMEFRAMES tf) override {
|
||||
IAgent::Init(symName, tf);
|
||||
momHandle = INVALID_HANDLE;
|
||||
lastMomPeriod = 0;
|
||||
}
|
||||
|
||||
@@ -39,8 +39,8 @@ public:
|
||||
: IAgent(n, w), userPeriod(period), adxPeriod(0), adxHandle(INVALID_HANDLE),
|
||||
lastADXPeriod(0), adxMinP(7), adxMaxP(30), prevZ(0) { signalStats.SetR(50.0); }
|
||||
|
||||
void Init(string sym, ENUM_TIMEFRAMES tf) override {
|
||||
IAgent::Init(sym, tf);
|
||||
void Init(string symName, ENUM_TIMEFRAMES tf) override {
|
||||
IAgent::Init(symName, tf);
|
||||
adxHandle = INVALID_HANDLE;
|
||||
lastADXPeriod = 0;
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user