last works on Fix and Resolve XPivotAnalysis Calculations and Drawn ...
This commit is contained in:
@@ -1478,6 +1478,9 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
bool has = false;
|
||||
|
||||
//
|
||||
// Validate ...
|
||||
result = model.IsValid();
|
||||
@@ -1489,8 +1492,8 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
//
|
||||
// Generate Object ID ...
|
||||
string objID = model.GetObjectID();
|
||||
string upperName = "Upper_" + objID;
|
||||
string lowerName = "Lower_" + objID;
|
||||
string upperName = model.GetUpperObjectID();
|
||||
string lowerName = model.GetLowerObjectID();
|
||||
|
||||
//
|
||||
// Extract Recent Pivots ...
|
||||
@@ -1536,18 +1539,21 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
// Support ...
|
||||
XBoxZone tmpBox;
|
||||
mSupportBox = NULL;
|
||||
if (model.HasSupportBox(tmpBox))
|
||||
has = model.HasSupportBox(tmpBox);
|
||||
if (has)
|
||||
{
|
||||
//
|
||||
datetime to = TimeCurrent();
|
||||
string name = model.GetSupportBoxObjectID();
|
||||
mSupportBox = new XCBoxObject();
|
||||
mSupportBox.Create(
|
||||
has = mSupportBox.Create(
|
||||
chart_id,
|
||||
window,
|
||||
tmpBox.GetTag(),
|
||||
name,
|
||||
tmpBox.upper,
|
||||
tmpBox.lower,
|
||||
tmpBox.from,
|
||||
tmpBox.to //
|
||||
to //
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1555,18 +1561,21 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
// Resistance ...
|
||||
tmpBox.Clean();
|
||||
mResistanceBox = NULL;
|
||||
if (model.HasResistanceBox(tmpBox))
|
||||
has = model.HasResistanceBox(tmpBox);
|
||||
if (has)
|
||||
{
|
||||
//
|
||||
datetime to = TimeCurrent();
|
||||
string name = model.GetResistanceBoxObjectID();
|
||||
mResistanceBox = new XCBoxObject();
|
||||
mResistanceBox.Create(
|
||||
has = mResistanceBox.Create(
|
||||
chart_id,
|
||||
window,
|
||||
tmpBox.GetTag(),
|
||||
name,
|
||||
tmpBox.upper,
|
||||
tmpBox.lower,
|
||||
tmpBox.from,
|
||||
tmpBox.to //
|
||||
to //
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1578,7 +1587,6 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
//
|
||||
XOHCL iBar;
|
||||
int arrow = 0;
|
||||
bool has = false;
|
||||
string name = NULL;
|
||||
XCBarArrowObject *iObj;
|
||||
ENUM_X_PRICE type = X_PRICE_NONE;
|
||||
@@ -1799,7 +1807,7 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
}
|
||||
|
||||
//
|
||||
mSupportBox.Width(value);
|
||||
mSupportBox.BoxWidth(value);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1816,7 +1824,7 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
}
|
||||
|
||||
//
|
||||
mSupportBox.Color(value);
|
||||
mSupportBox.BoxColor(value);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1833,7 +1841,7 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
}
|
||||
|
||||
//
|
||||
mSupportBox.Style(value);
|
||||
mSupportBox.BoxStyle(value);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1856,7 +1864,7 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
}
|
||||
|
||||
//
|
||||
mResistanceBox.Width(value);
|
||||
mResistanceBox.BoxWidth(value);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1873,7 +1881,7 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
}
|
||||
|
||||
//
|
||||
mResistanceBox.Color(value);
|
||||
mResistanceBox.BoxColor(value);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1890,7 +1898,7 @@ class XCPivotAnalysisObject : public XCBaseObject
|
||||
}
|
||||
|
||||
//
|
||||
mResistanceBox.Style(value);
|
||||
mResistanceBox.BoxStyle(value);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user