This commit is contained in:
2024-11-02 05:52:16 +03:30
parent cc57a5eca8
commit 4362b1aeaf
9 changed files with 1893 additions and 16 deletions
+6 -3
View File
@@ -799,6 +799,9 @@ class XCSignalObject : public XCBaseObject
return result;
}
//
string nameMD5 = ToMD5(name);
//
int delay = (PeriodSeconds(signal.period) * 2);
datetime time1 = (datetime)((int)signal.time - delay);
@@ -806,7 +809,7 @@ class XCSignalObject : public XCBaseObject
//
// TP ...
string tpName = ToString(X_TP) + "_" + name;
string tpName = ToString(X_TP) + "_" + nameMD5;
result = mTPTrend.Create(
chart_id,
tpName,
@@ -823,7 +826,7 @@ class XCSignalObject : public XCBaseObject
//
// SL ...
string slName = ToString(X_SL) + "_" + name;
string slName = ToString(X_SL) + "_" + nameMD5;
result = mSLTrend.Create(
chart_id,
slName,
@@ -842,7 +845,7 @@ class XCSignalObject : public XCBaseObject
//
// ENTRY ...
string entrName = ToString(X_ENTRY) + "_" + name;
string entrName = ToString(X_ENTRY) + "_" + nameMD5;
result = mEntryTrend.Create(
chart_id,
entrName,
+6 -2
View File
@@ -1738,7 +1738,8 @@ class XCPOIDrawer : public XSCBase
*/
bool CreateResistanceZone(
XOHCL &bar,
XCResistanceZoneObject *&object //
XCResistanceZoneObject *&object,
datetime destTime = NULL //
)
{
//
@@ -1762,7 +1763,10 @@ class XCPOIDrawer : public XSCBase
string name = bar.GetTag(ToString(X_POI_RESISTANCE_ZONE));
//
datetime time2 = (datetime)((int)bar.time + (PeriodSeconds(bar.period) * 5));
datetime time2 =
IsValid(destTime)
? destTime
: (datetime)((int)bar.time + (PeriodSeconds(bar.period) * 5));
//
bool fill = ResistanceZoneFill();