Apply Last Fixes on TWPV Strategy Method 1 ...
This commit is contained in:
@@ -2637,11 +2637,11 @@ class XC121SMCCycleHelper : public XCBase
|
||||
|
||||
//
|
||||
if (hasConsolidation &&
|
||||
!mActioveConsolidationZone.IsValid())
|
||||
!mActiveConsolidationZone.IsValid())
|
||||
{
|
||||
//
|
||||
// Initialize Consolidation Zone ...
|
||||
bool isInited = mActioveConsolidationZone.Init(
|
||||
bool isInited = mActiveConsolidationZone.Init(
|
||||
changeBar.symbol,
|
||||
changeBar.period,
|
||||
upper,
|
||||
@@ -2652,23 +2652,23 @@ class XC121SMCCycleHelper : public XCBase
|
||||
|
||||
//
|
||||
if (!hasConsolidation &&
|
||||
mActioveConsolidationZone.IsValid())
|
||||
mActiveConsolidationZone.IsValid())
|
||||
{
|
||||
//
|
||||
mActioveConsolidationZone.Update();
|
||||
bool isBreaked = mActioveConsolidationZone.IsBreaked();
|
||||
mActiveConsolidationZone.Update();
|
||||
bool isBreaked = mActiveConsolidationZone.IsBreaked();
|
||||
|
||||
//
|
||||
if (isBreaked)
|
||||
{
|
||||
//
|
||||
// Add Active to List ...
|
||||
bool isInited = AddConsolidationZone(mActioveConsolidationZone);
|
||||
bool isInited = AddConsolidationZone(mActiveConsolidationZone);
|
||||
if (isInited)
|
||||
{
|
||||
//
|
||||
// Clean Active Zone ...
|
||||
mActioveConsolidationZone.Clean();
|
||||
mActiveConsolidationZone.Clean();
|
||||
|
||||
//
|
||||
Add(
|
||||
@@ -2678,6 +2678,23 @@ class XC121SMCCycleHelper : public XCBase
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Draw ...
|
||||
// if (mActiveConsolidationZone.IsValid())
|
||||
// {
|
||||
// //
|
||||
// if (mActiveConsolidationZoneObj != NULL)
|
||||
// {
|
||||
// mActiveConsolidationZoneObj.Delete();
|
||||
// }
|
||||
|
||||
// //
|
||||
// bool isCreated = mPOIDetector.mDrawer.CreateConsolidationZone(
|
||||
// mActiveConsolidationZone,
|
||||
// mActiveConsolidationZoneObj //
|
||||
// );
|
||||
// }
|
||||
}
|
||||
|
||||
//
|
||||
@@ -3128,7 +3145,8 @@ class XC121SMCCycleHelper : public XCBase
|
||||
//
|
||||
int mConsolidationLoopback; // Consolidation Loopback Length ...
|
||||
XConsolidationZone mConsolidationZones[]; // Holds Consolidation Zones ...
|
||||
XConsolidationZone mActioveConsolidationZone; // Holds Actiove Consolidation Zone ...
|
||||
XConsolidationZone mActiveConsolidationZone; // Holds Actiove Consolidation Zone ...
|
||||
// XCConsolidationZoneObject *mActiveConsolidationZoneObj;
|
||||
|
||||
//
|
||||
int mValidPivotRepetition; // Valid Pivot Point's Repetition ...
|
||||
|
||||
@@ -2914,7 +2914,7 @@ class XC121SMCTradeHandler : public XCBaseAlert
|
||||
if (!result)
|
||||
{
|
||||
//
|
||||
state = X_SIGNAL_EXECUTION_FAILED_PRICE_ERROR;
|
||||
state = X_SIGNAL_EXECUTION_FAILED_PREV_PROFIT_ERROR;
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user