hard coded all configs inside xcatbea expert class as a Applier Function ...
This commit is contained in:
@@ -2962,17 +2962,15 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
// Validate Requirements ...
|
// Validate Requirements ...
|
||||||
bool result =
|
bool result =
|
||||||
IsValid(inputs.period) &&
|
IsValid(inputs.period) &&
|
||||||
IsValid(inputs.symol);
|
IsValid(inputs.symbol);
|
||||||
if (!result)
|
if (!result)
|
||||||
{
|
{
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
switch (inputs.symbol)
|
if (inputs.symbol == "XAUUSDb")
|
||||||
{
|
{
|
||||||
//
|
|
||||||
case "XAUUSDb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = false;
|
inputs.validations.forceHasSwing = false;
|
||||||
@@ -3014,10 +3012,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = false;
|
inputs.filters.filterBasedOnVolume = false;
|
||||||
inputs.filters.filterBasedOnSignalBar = false;
|
inputs.filters.filterBasedOnSignalBar = false;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "XAGUSDb")
|
||||||
//
|
{
|
||||||
case "XAGUSDb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = false;
|
inputs.validations.forceHasSwing = false;
|
||||||
@@ -3059,10 +3056,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = false;
|
inputs.filters.filterBasedOnVolume = false;
|
||||||
inputs.filters.filterBasedOnSignalBar = false;
|
inputs.filters.filterBasedOnSignalBar = false;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "EURUSDb")
|
||||||
//
|
{
|
||||||
case "EURUSDb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = false;
|
inputs.validations.forceHasSwing = false;
|
||||||
@@ -3104,10 +3100,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = false;
|
inputs.filters.filterBasedOnVolume = false;
|
||||||
inputs.filters.filterBasedOnSignalBar = false;
|
inputs.filters.filterBasedOnSignalBar = false;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "GBPUSDb")
|
||||||
//
|
{
|
||||||
case "GBPUSDb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = false;
|
inputs.validations.forceHasSwing = false;
|
||||||
@@ -3149,10 +3144,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = true;
|
inputs.filters.filterBasedOnVolume = true;
|
||||||
inputs.filters.filterBasedOnSignalBar = true;
|
inputs.filters.filterBasedOnSignalBar = true;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "USDCHFb")
|
||||||
//
|
{
|
||||||
case "USDCHFb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = false;
|
inputs.validations.forceHasSwing = false;
|
||||||
@@ -3194,10 +3188,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = true;
|
inputs.filters.filterBasedOnVolume = true;
|
||||||
inputs.filters.filterBasedOnSignalBar = true;
|
inputs.filters.filterBasedOnSignalBar = true;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = true;
|
inputs.filters.filterBasedOnHKSignalBar = true;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "USDJPYb")
|
||||||
//
|
{
|
||||||
case "USDJPYb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = true;
|
inputs.validations.forceHasSwing = true;
|
||||||
@@ -3239,10 +3232,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = false;
|
inputs.filters.filterBasedOnVolume = false;
|
||||||
inputs.filters.filterBasedOnSignalBar = true;
|
inputs.filters.filterBasedOnSignalBar = true;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "USDCADb")
|
||||||
//
|
{
|
||||||
case "USDCADb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = true;
|
inputs.validations.forceHasSwing = true;
|
||||||
@@ -3284,10 +3276,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = true;
|
inputs.filters.filterBasedOnVolume = true;
|
||||||
inputs.filters.filterBasedOnSignalBar = true;
|
inputs.filters.filterBasedOnSignalBar = true;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "NZDUSDb")
|
||||||
//
|
{
|
||||||
case "NZDUSDb":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = true;
|
inputs.validations.forceHasSwing = true;
|
||||||
@@ -3329,10 +3320,9 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = false;
|
inputs.filters.filterBasedOnVolume = false;
|
||||||
inputs.filters.filterBasedOnSignalBar = true;
|
inputs.filters.filterBasedOnSignalBar = true;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
}
|
||||||
|
else if (inputs.symbol == "DJ30.spot")
|
||||||
//
|
{
|
||||||
case "DJ30.spot":
|
|
||||||
//
|
//
|
||||||
// Validators ...
|
// Validators ...
|
||||||
inputs.validations.forceHasSwing = true;
|
inputs.validations.forceHasSwing = true;
|
||||||
@@ -3374,7 +3364,6 @@ class XCXCATBEAExpert : public XCBase
|
|||||||
inputs.filters.filterBasedOnVolume = false;
|
inputs.filters.filterBasedOnVolume = false;
|
||||||
inputs.filters.filterBasedOnSignalBar = true;
|
inputs.filters.filterBasedOnSignalBar = true;
|
||||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user