last works ...

This commit is contained in:
2024-05-24 11:46:15 +03:30
parent dc4ee66b83
commit 7a50508816
10 changed files with 1515 additions and 567 deletions
+108 -8
View File
@@ -263,7 +263,7 @@ public:
//
// Upper ...
//
double GetUpperO(
int barIndex // Bar Index
@@ -316,7 +316,7 @@ public:
//
// Lower ...
//
double GetLowerO(
int barIndex // Bar Index
@@ -372,7 +372,7 @@ public:
//
// Upper ...
//
double GetUpperC(
int barIndex // Bar Index
@@ -425,7 +425,7 @@ public:
//
// Lower ...
//
double GetLowerC(
int barIndex // Bar Index
@@ -481,7 +481,7 @@ public:
//
// Upper ...
//
double GetUpperH(
int barIndex // Bar Index
@@ -534,7 +534,7 @@ public:
//
// Lower ...
//
double GetLowerH(
int barIndex // Bar Index
@@ -590,7 +590,7 @@ public:
//
// Upper ...
//
double GetUpperL(
int barIndex // Bar Index
@@ -643,7 +643,7 @@ public:
//
// Lower ...
//
double GetLowerL(
int barIndex // Bar Index
@@ -694,6 +694,106 @@ public:
);
}
//
void GetUppers(
double &result[],
int barIndex = 0 //
)
{
//
Clean(result);
//
double uo = GetUpperO(barIndex);
double uc = GetUpperC(barIndex);
double uh = GetUpperH(barIndex);
double ul = GetUpperL(barIndex);
//
Add(uo, result);
Add(uc, result);
Add(uh, result);
Add(ul, result);
}
double GetMinUpper(
int barIndex = 0 //
)
{
//
double values[];
GetUppers(values);
//
double result = GetMin(values);
//
return result;
}
double GetMaxUpper(
int barIndex = 0 //
)
{
//
double values[];
GetUppers(values);
//
double result = GetMax(values);
//
return result;
}
//
void GetLowers(
double &result[],
int barIndex = 0 //
)
{
//
Clean(result);
//
double lo = GetLowerO(barIndex);
double lc = GetLowerC(barIndex);
double lh = GetLowerH(barIndex);
double ll = GetLowerL(barIndex);
//
Add(lo, result);
Add(lc, result);
Add(lh, result);
Add(ll, result);
}
double GetMinLower(
int barIndex = 0 //
)
{
//
double values[];
GetLowers(values);
//
double result = GetMin(values);
//
return result;
}
double GetMaxLower(
int barIndex = 0 //
)
{
//
double values[];
GetLowers(values);
//
double result = GetMin(values);
//
return result;
}
//
// Protected ...
protected: