Last Works On Test ...

This commit is contained in:
2024-11-04 01:36:42 +03:30
parent 13e880f25c
commit 43dd4268ab
7 changed files with 929 additions and 3 deletions
+2 -1
View File
@@ -7874,9 +7874,10 @@ double GetPriceChanged(
{
return result;
}
ArrayReverse(closes);
//
double change = (closes[0] - closes[5]) / closes[5] * 100;
double change = (closes[0] - closes[_length - 1]) / closes[_length - 1] * 100;
result = change;
//
+80
View File
@@ -1915,6 +1915,86 @@ bool IsBetween(
return result;
}
/**
* Check Source breaked Dest from Upper ...
*
* @param source: XZone instance ...
* @param dest: XZone instance ...
*
* @return ( bool )
*/
bool IsBreakeUpper(
XZone &source,
XZone &dest //
)
{
//
bool result = false;
//
result = source.IsValid() &&
dest.IsValid();
if (!result)
{
return result;
}
//
result =
//
// Check Boundary ...
source.lower <= dest.upper &&
source.lower >= dest.lower &&
//
// Check Break ...
source.upper > dest.upper
//
;
//
return result;
}
/**
* Check Source breaked Dest from Lower ...
*
* @param source: XZone instance ...
* @param dest: XZone instance ...
*
* @return ( bool )
*/
bool IsBreakeLower(
XZone &source,
XZone &dest //
)
{
//
bool result = false;
//
result = source.IsValid() &&
dest.IsValid();
if (!result)
{
return result;
}
//
result =
//
// Check Boundary ...
source.upper <= dest.upper &&
source.upper >= dest.lower &&
//
// Check Break ...
source.lower < dest.lower
//
;
//
return result;
}
//
// State Extensions ...