refactor libraries issues for new version compiling ...

This commit is contained in:
2025-08-05 16:56:38 +03:30
parent 6db303b53f
commit f260ccc8de
21 changed files with 636 additions and 4026 deletions
+20 -20
View File
@@ -93,11 +93,11 @@ struct XBoxZone
upper > 0 &&
lower > 0 &&
from < to &&
IsValid(to) &&
IsSpecifiedValid(to) &&
upper >= lower &&
IsValid(from) &&
IsValid(symbol) &&
IsValid(period)
IsSpecifiedValid(from) &&
IsSpecifiedValid(symbol) &&
IsSpecifiedValid(period)
//
;
@@ -113,7 +113,7 @@ struct XBoxZone
bool IsBullish()
{
return IsValid() &&
IsBullish(dir);
IsSpecifiedBullish(dir);
}
/**
@@ -124,7 +124,7 @@ struct XBoxZone
bool IsBearish()
{
return IsValid() &&
IsBearish(dir);
IsSpecifiedBearish(dir);
}
/**
@@ -209,7 +209,7 @@ struct XBoxZone
}
//
if (!IsValid(forPeriod))
if (!IsSpecifiedValid(forPeriod))
{
forPeriod = period;
}
@@ -379,7 +379,7 @@ struct XBoxZone
}
//
if (!IsValid(forPeriod))
if (!IsSpecifiedValid(forPeriod))
{
forPeriod = period;
}
@@ -450,7 +450,7 @@ struct XBoxZone
}
//
if (!IsValid(forPeriod))
if (!IsSpecifiedValid(forPeriod))
{
forPeriod = period;
}
@@ -515,7 +515,7 @@ struct XBoxZone
double nLower = NormalizeDouble(NormalizePrice(lower, symbol), digits);
//
string typeStr = IsValid(type)
string typeStr = IsSpecifiedValid(type)
? type
: "XBOX";
string result =
@@ -523,9 +523,9 @@ struct XBoxZone
typeStr + "_" +
ToString(dir) + "_" +
symbol + "_" +
ToString(period) + "_" +
ToString(nUpper) + "_" +
ToString(nLower)
ToXString(period) + "_" +
ToXString(nUpper) + "_" +
ToXString(nLower)
//
;
@@ -545,7 +545,7 @@ struct XBoxZone
double nMid = NormalizeDouble(NormalizePrice(GetMid(), symbol), digits);
//
string typeStr = IsValid(type)
string typeStr = IsSpecifiedValid(type)
? type
: "XBOX";
string result =
@@ -554,8 +554,8 @@ struct XBoxZone
"Mid_" +
ToString(dir) + "_" +
symbol + "_" +
ToString(period) + "_" +
ToString(nMid)
ToXString(period) + "_" +
ToXString(nMid)
//
;
@@ -614,11 +614,11 @@ struct XDirectionShift
//
result =
after > 0 &&
IsValid(at) &&
IsValid(type) &&
IsSpecifiedValid(at) &&
IsSpecifiedValid(type) &&
after != before &&
IsValid(symbol) &&
IsValid(period) &&
IsSpecifiedValid(symbol) &&
IsSpecifiedValid(period) &&
HasDirection(shiftTo);
//