last ...
This commit is contained in:
@@ -1601,6 +1601,67 @@ class XCBarAnalyser : public XCBase
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Check Fibonacci Level 382 Pressure ...
|
||||
*
|
||||
* @param bar: XOHCL instance ...
|
||||
* @param dir: ENUM_X_DIRECTION member ...
|
||||
*
|
||||
* @return ( bool )
|
||||
*/
|
||||
bool HasFiboPressure(
|
||||
XOHCL &bar,
|
||||
ENUM_X_DIRECTION &dir //
|
||||
)
|
||||
{
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
dir = X_DIRECTION_NONE;
|
||||
|
||||
//
|
||||
result = bar.IsValid();
|
||||
if (!result)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
double bearishFib382 = GetFibonacciLevel(
|
||||
bar.high,
|
||||
bar.low,
|
||||
0.382,
|
||||
1 //
|
||||
);
|
||||
double bullishFib382 = GetFibonacciLevel(
|
||||
bar.high,
|
||||
bar.low,
|
||||
0.382,
|
||||
-1 //
|
||||
);
|
||||
|
||||
//
|
||||
bool isBullish = bar.GetDown() > bearishFib382;
|
||||
bool isBearish = bar.GetUp() < bullishFib382;
|
||||
|
||||
//
|
||||
result = isBullish ||
|
||||
isBearish;
|
||||
if (!result)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
dir = isBullish
|
||||
? X_DIRECTION_BULLISH
|
||||
: X_DIRECTION_BEARISH;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Support and Resistance Zones ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user