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 ...
|
||||
bool result =
|
||||
IsValid(inputs.period) &&
|
||||
IsValid(inputs.symol);
|
||||
IsValid(inputs.symbol);
|
||||
if (!result)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
switch (inputs.symbol)
|
||||
if (inputs.symbol == "XAUUSDb")
|
||||
{
|
||||
//
|
||||
case "XAUUSDb":
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = false;
|
||||
@@ -3014,10 +3012,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = false;
|
||||
inputs.filters.filterBasedOnSignalBar = false;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "XAGUSDb":
|
||||
}
|
||||
else if (inputs.symbol == "XAGUSDb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = false;
|
||||
@@ -3059,10 +3056,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = false;
|
||||
inputs.filters.filterBasedOnSignalBar = false;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "EURUSDb":
|
||||
}
|
||||
else if (inputs.symbol == "EURUSDb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = false;
|
||||
@@ -3104,10 +3100,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = false;
|
||||
inputs.filters.filterBasedOnSignalBar = false;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "GBPUSDb":
|
||||
}
|
||||
else if (inputs.symbol == "GBPUSDb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = false;
|
||||
@@ -3149,10 +3144,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = true;
|
||||
inputs.filters.filterBasedOnSignalBar = true;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "USDCHFb":
|
||||
}
|
||||
else if (inputs.symbol == "USDCHFb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = false;
|
||||
@@ -3194,10 +3188,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = true;
|
||||
inputs.filters.filterBasedOnSignalBar = true;
|
||||
inputs.filters.filterBasedOnHKSignalBar = true;
|
||||
break;
|
||||
|
||||
//
|
||||
case "USDJPYb":
|
||||
}
|
||||
else if (inputs.symbol == "USDJPYb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = true;
|
||||
@@ -3239,10 +3232,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = false;
|
||||
inputs.filters.filterBasedOnSignalBar = true;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "USDCADb":
|
||||
}
|
||||
else if (inputs.symbol == "USDCADb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = true;
|
||||
@@ -3284,10 +3276,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = true;
|
||||
inputs.filters.filterBasedOnSignalBar = true;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "NZDUSDb":
|
||||
}
|
||||
else if (inputs.symbol == "NZDUSDb")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = true;
|
||||
@@ -3329,10 +3320,9 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = false;
|
||||
inputs.filters.filterBasedOnSignalBar = true;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
|
||||
//
|
||||
case "DJ30.spot":
|
||||
}
|
||||
else if (inputs.symbol == "DJ30.spot")
|
||||
{
|
||||
//
|
||||
// Validators ...
|
||||
inputs.validations.forceHasSwing = true;
|
||||
@@ -3374,7 +3364,6 @@ class XCXCATBEAExpert : public XCBase
|
||||
inputs.filters.filterBasedOnVolume = false;
|
||||
inputs.filters.filterBasedOnSignalBar = true;
|
||||
inputs.filters.filterBasedOnHKSignalBar = false;
|
||||
break;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user