apply trail stop and break even ...
This commit is contained in:
@@ -68,9 +68,8 @@ enum ENUM_XPOIS
|
||||
X_POI_BEARISH_ORDERBLOCK, // Bearish Order Block ...
|
||||
//
|
||||
// Fair Value Gaps ...
|
||||
X_POI_BULLISH_FVG, // Bullish Order Block ...
|
||||
X_POI_BEARISH_FVG, // Bearish Order Block ...
|
||||
X_POI_CONSOLIDATION_ZONE, // Consolidation Zone ...
|
||||
X_POI_BULLISH_FVG, // Bullish Order Block ...
|
||||
X_POI_BEARISH_FVG, // Bearish Order Block ...
|
||||
};
|
||||
|
||||
//
|
||||
@@ -5959,6 +5958,7 @@ struct XConsolidationZone
|
||||
//
|
||||
};
|
||||
|
||||
//
|
||||
struct XBoxZone
|
||||
{
|
||||
//
|
||||
@@ -8293,6 +8293,46 @@ bool ToBox(
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts to XBoxZone ...
|
||||
*
|
||||
* @return ( bool )
|
||||
*/
|
||||
bool ToBox(
|
||||
XBoxZone &box,
|
||||
XConsolidationZone &item //
|
||||
)
|
||||
{
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
box.Clean();
|
||||
|
||||
//
|
||||
result = item.IsValid();
|
||||
if (!result)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
box.upper = item.upper;
|
||||
box.lower = item.lower;
|
||||
box.dir = item.breakDir;
|
||||
box.from = item.initTime;
|
||||
box.symbol = item.symbol;
|
||||
box.period = item.period;
|
||||
box.to = item.breakerBar.time;
|
||||
box.type = "X_CONSOLIDATION_ZONE";
|
||||
|
||||
//
|
||||
result = box.IsValid();
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Oldest Zone ...
|
||||
*
|
||||
|
||||
@@ -1118,7 +1118,8 @@ struct XSignal
|
||||
|
||||
//
|
||||
// Traget ...
|
||||
double target; // Force Risk Free On Target ...
|
||||
double target; // Force Risk Free On Target ...
|
||||
bool ignoreEAVolume; // Ignore EA Volume ...
|
||||
|
||||
//
|
||||
// SL Trail ...
|
||||
@@ -1679,6 +1680,7 @@ struct XSignal
|
||||
|
||||
//
|
||||
target = 0;
|
||||
ignoreEAVolume = false;
|
||||
|
||||
//
|
||||
trailSL = false;
|
||||
|
||||
Reference in New Issue
Block a user