This commit is contained in:
2025-05-01 14:22:20 +03:30
parent 22605f46b6
commit 4eb3881672
5 changed files with 169 additions and 23 deletions
+7 -1
View File
@@ -315,6 +315,7 @@ class XCBarAnalyser : public XCBase
* @param ranges: double Collection, Calculated Ranges ...
* @param bar: XOHCL instance Reference, Start Bar ...
* @param forceBody: bool, Force to Calculate Range using Body ...
* @param forceDiff: bool, Force to Calculate Range using Onl Price Diff ...
* @param loopback: int, loopback period for Range Calculations ...
*
* @return ( int )
@@ -323,6 +324,7 @@ class XCBarAnalyser : public XCBase
double &ranges[],
XOHCL &bar,
bool forceBody = false,
bool forceDiff = false,
int loopback = 14 //
)
{
@@ -422,7 +424,11 @@ class XCBarAnalyser : public XCBase
for (int i = 0; i < uppersCount; i++)
{
//
double iValue = lowers[i] + (uppers[i] - lowers[i]);
double iDiff = uppers[i] - lowers[i];
double iValue =
forceDiff
? iDiff
: lowers[i] + iDiff;
//
Add(