prepare XUSPY5 EA Workspace ...
This commit is contained in:
@@ -58,10 +58,10 @@ input bool xUSPY5XTSFIAllowShortSignals = true; // Enable Short Signals
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
input group "XUSPY5 XOBDLH Signaller";
|
||||
input bool xUSPY5XOBDLHEnableSignaller = true; // Enable Signaller
|
||||
input bool xUSPY5XOBDLHAllowLongSignals = true; // Enable Long Signals
|
||||
input bool xUSPY5XOBDLHAllowShortSignals = true; // Enable Short Signals
|
||||
// input group "XUSPY5 XOBDLH Signaller";
|
||||
// input bool xUSPY5XOBDLHEnableSignaller = true; // Enable Signaller
|
||||
// input bool xUSPY5XOBDLHAllowLongSignals = true; // Enable Long Signals
|
||||
// input bool xUSPY5XOBDLHAllowShortSignals = true; // Enable Short Signals
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -72,17 +72,17 @@ input bool xUSPY5XCHMACCAllowShortSignals = true; // Enable Short Signals
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
input group "XUSPY5 XCHMAMX Signaller";
|
||||
input bool xUSPY5XCHMAMXEnableSignaller = true; // Enable Signaller
|
||||
input bool xUSPY5XCHMAMXAllowLongSignals = true; // Enable Long Signals
|
||||
input bool xUSPY5XCHMAMXAllowShortSignals = true; // Enable Short Signals
|
||||
// input group "XUSPY5 XCHMAMX Signaller";
|
||||
// input bool xUSPY5XCHMAMXEnableSignaller = true; // Enable Signaller
|
||||
// input bool xUSPY5XCHMAMXAllowLongSignals = true; // Enable Long Signals
|
||||
// input bool xUSPY5XCHMAMXAllowShortSignals = true; // Enable Short Signals
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
input group "XUSPY5 XCHMAMN Signaller";
|
||||
input bool xUSPY5XCHMAMNEnableSignaller = true; // Enable Signaller
|
||||
input bool xUSPY5XCHMAMNAllowLongSignals = true; // Enable Long Signals
|
||||
input bool xUSPY5XCHMAMNAllowShortSignals = true; // Enable Short Signals
|
||||
// input group "XUSPY5 XCHMAMN Signaller";
|
||||
// input bool xUSPY5XCHMAMNEnableSignaller = true; // Enable Signaller
|
||||
// input bool xUSPY5XCHMAMNAllowLongSignals = true; // Enable Long Signals
|
||||
// input bool xUSPY5XCHMAMNAllowShortSignals = true; // Enable Short Signals
|
||||
|
||||
//
|
||||
// Check in Test Mode or not ...
|
||||
@@ -128,9 +128,9 @@ bool xUSPY5MXTSFIAllowShortSignals = xUSPY5XTSFIAllowShortSignals;
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
bool xUSPY5MXOBDLHEnableSignaller = xUSPY5XOBDLHEnableSignaller;
|
||||
bool xUSPY5MXOBDLHAllowLongSignals = xUSPY5XOBDLHAllowLongSignals;
|
||||
bool xUSPY5MXOBDLHAllowShortSignals = xUSPY5XOBDLHAllowShortSignals;
|
||||
bool xUSPY5MXOBDLHEnableSignaller = false; // xUSPY5XOBDLHEnableSignaller;
|
||||
bool xUSPY5MXOBDLHAllowLongSignals = false; // xUSPY5XOBDLHAllowLongSignals;
|
||||
bool xUSPY5MXOBDLHAllowShortSignals = false; // xUSPY5XOBDLHAllowShortSignals;
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -140,18 +140,18 @@ bool xUSPY5MXCHMACCAllowShortSignals = xUSPY5XCHMACCAllowShortSignals;
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
bool xUSPY5MXCHMAMXEnableSignaller = xUSPY5XCHMAMXEnableSignaller;
|
||||
bool xUSPY5MXCHMAMXAllowLongSignals = xUSPY5XCHMAMXAllowLongSignals;
|
||||
bool xUSPY5MXCHMAMXAllowShortSignals = xUSPY5XCHMAMXAllowShortSignals;
|
||||
bool xUSPY5MXCHMAMXEnableSignaller = false; // xUSPY5XCHMAMXEnableSignaller;
|
||||
bool xUSPY5MXCHMAMXAllowLongSignals = false; // xUSPY5XCHMAMXAllowLongSignals;
|
||||
bool xUSPY5MXCHMAMXAllowShortSignals = false; // xUSPY5XCHMAMXAllowShortSignals;
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
bool xUSPY5MXCHMAMNEnableSignaller = xUSPY5XCHMAMNEnableSignaller;
|
||||
bool xUSPY5MXCHMAMNAllowLongSignals = xUSPY5XCHMAMNAllowLongSignals;
|
||||
bool xUSPY5MXCHMAMNAllowShortSignals = xUSPY5XCHMAMNAllowShortSignals;
|
||||
bool xUSPY5MXCHMAMNEnableSignaller = false; // xUSPY5XCHMAMNEnableSignaller;
|
||||
bool xUSPY5MXCHMAMNAllowLongSignals = false; // xUSPY5XCHMAMNAllowLongSignals;
|
||||
bool xUSPY5MXCHMAMNAllowShortSignals = false; // xUSPY5XCHMAMNAllowShortSignals;
|
||||
|
||||
//
|
||||
XCPriver *xUSPY5Provider;
|
||||
XCProvider *xUSPY5Provider;
|
||||
|
||||
//
|
||||
// Validate Indicators Inputs ...
|
||||
@@ -241,8 +241,8 @@ bool XUSPY5ValidateIndicatorsInputs()
|
||||
}
|
||||
|
||||
//
|
||||
// Make an Instance Of XCPriver Class for Use ...
|
||||
xUSPY5Provider = new XCPriver(
|
||||
// Make an Instance Of XCProvider Class for Use ...
|
||||
xUSPY5Provider = new XCProvider(
|
||||
//
|
||||
// Commons ...
|
||||
_Symbol,
|
||||
@@ -436,10 +436,10 @@ bool XUSPY5InitIndicators()
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
bool isXOBDLHEnable =
|
||||
xUSPY5XOBDLHEnableSignaller &&
|
||||
(xUSPY5XOBDLHAllowLongSignals ||
|
||||
xUSPY5XOBDLHAllowShortSignals);
|
||||
bool isXOBDLHEnable = false;
|
||||
// xUSPY5XOBDLHEnableSignaller &&
|
||||
// (xUSPY5XOBDLHAllowLongSignals ||
|
||||
// xUSPY5XOBDLHAllowShortSignals);
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -450,17 +450,17 @@ bool XUSPY5InitIndicators()
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
bool isXCHMAMXEnable =
|
||||
xUSPY5XCHMAMXEnableSignaller &&
|
||||
(xUSPY5XCHMAMXAllowLongSignals ||
|
||||
xUSPY5XCHMAMXAllowShortSignals);
|
||||
bool isXCHMAMXEnable = false;
|
||||
// xUSPY5XCHMAMXEnableSignaller &&
|
||||
// (xUSPY5XCHMAMXAllowLongSignals ||
|
||||
// xUSPY5XCHMAMXAllowShortSignals);
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
bool isXCHMAMNEnable =
|
||||
xUSPY5XCHMAMNEnableSignaller &&
|
||||
(xUSPY5XCHMAMNAllowLongSignals ||
|
||||
xUSPY5XCHMAMNAllowShortSignals);
|
||||
bool isXCHMAMNEnable = false;
|
||||
// xUSPY5XCHMAMNEnableSignaller &&
|
||||
// (xUSPY5XCHMAMNAllowLongSignals ||
|
||||
// xUSPY5XCHMAMNAllowShortSignals);
|
||||
|
||||
//
|
||||
bool hasSignaller =
|
||||
@@ -1103,12 +1103,12 @@ void XUSPY5DisableLongSignallers()
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
if (xUSPY5MXOBDLHEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5Provider.DisbaleXOBDLHLongs();
|
||||
xUSPY5MXOBDLHAllowLongSignals = false;
|
||||
}
|
||||
// if (xUSPY5MXOBDLHEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5Provider.DisbaleXOBDLHLongs();
|
||||
// xUSPY5MXOBDLHAllowLongSignals = false;
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -1121,21 +1121,21 @@ void XUSPY5DisableLongSignallers()
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5Provider.DisbaleXCHMAMXLongs();
|
||||
xUSPY5MXCHMAMXAllowLongSignals = false;
|
||||
}
|
||||
// if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5Provider.DisbaleXCHMAMXLongs();
|
||||
// xUSPY5MXCHMAMXAllowLongSignals = false;
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5Provider.DisbaleXCHMAMNLongs();
|
||||
xUSPY5MXCHMAMNAllowLongSignals = false;
|
||||
}
|
||||
// if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5Provider.DisbaleXCHMAMNLongs();
|
||||
// xUSPY5MXCHMAMNAllowLongSignals = false;
|
||||
// }
|
||||
}
|
||||
|
||||
//
|
||||
@@ -1213,20 +1213,20 @@ void XUSPY5EnableLongSignallers()
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
if (xUSPY5MXOBDLHEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5MXOBDLHAllowLongSignals =
|
||||
xUSPY5XOBDLHAllowLongSignals
|
||||
? true
|
||||
: xUSPY5MXOBDLHAllowLongSignals;
|
||||
// if (xUSPY5MXOBDLHEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5MXOBDLHAllowLongSignals =
|
||||
// xUSPY5XOBDLHAllowLongSignals
|
||||
// ? true
|
||||
// : xUSPY5MXOBDLHAllowLongSignals;
|
||||
|
||||
//
|
||||
if (xUSPY5MXOBDLHAllowLongSignals)
|
||||
{
|
||||
xUSPY5Provider.EnableXOBDLHLongs();
|
||||
}
|
||||
}
|
||||
// //
|
||||
// if (xUSPY5MXOBDLHAllowLongSignals)
|
||||
// {
|
||||
// xUSPY5Provider.EnableXOBDLHLongs();
|
||||
// }
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -1247,37 +1247,37 @@ void XUSPY5EnableLongSignallers()
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5MXCHMAMXAllowLongSignals =
|
||||
xUSPY5XCHMAMXAllowLongSignals
|
||||
? true
|
||||
: xUSPY5MXCHMAMXAllowLongSignals;
|
||||
// if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5MXCHMAMXAllowLongSignals =
|
||||
// xUSPY5XCHMAMXAllowLongSignals
|
||||
// ? true
|
||||
// : xUSPY5MXCHMAMXAllowLongSignals;
|
||||
|
||||
//
|
||||
if (xUSPY5MXCHMAMXAllowLongSignals)
|
||||
{
|
||||
xUSPY5Provider.EnableXCHMAMXLongs();
|
||||
}
|
||||
}
|
||||
// //
|
||||
// if (xUSPY5MXCHMAMXAllowLongSignals)
|
||||
// {
|
||||
// xUSPY5Provider.EnableXCHMAMXLongs();
|
||||
// }
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5MXCHMAMNAllowLongSignals =
|
||||
xUSPY5XCHMAMNAllowLongSignals
|
||||
? true
|
||||
: xUSPY5MXCHMAMNAllowLongSignals;
|
||||
// if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5MXCHMAMNAllowLongSignals =
|
||||
// xUSPY5XCHMAMNAllowLongSignals
|
||||
// ? true
|
||||
// : xUSPY5MXCHMAMNAllowLongSignals;
|
||||
|
||||
//
|
||||
if (xUSPY5MXCHMAMNAllowLongSignals)
|
||||
{
|
||||
xUSPY5Provider.EnableXCHMAMNLongs();
|
||||
}
|
||||
}
|
||||
// //
|
||||
// if (xUSPY5MXCHMAMNAllowLongSignals)
|
||||
// {
|
||||
// xUSPY5Provider.EnableXCHMAMNLongs();
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
//
|
||||
@@ -1322,12 +1322,12 @@ void XUSPY5DisableShortSignallers()
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
if (xUSPY5MXOBDLHEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5Provider.DisableXOBDLHShorts();
|
||||
xUSPY5MXOBDLHAllowShortSignals = false;
|
||||
}
|
||||
// if (xUSPY5MXOBDLHEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5Provider.DisableXOBDLHShorts();
|
||||
// xUSPY5MXOBDLHAllowShortSignals = false;
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -1340,21 +1340,21 @@ void XUSPY5DisableShortSignallers()
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5Provider.DisableXCHMAMXShorts();
|
||||
xUSPY5MXCHMAMXAllowShortSignals = false;
|
||||
}
|
||||
// if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5Provider.DisableXCHMAMXShorts();
|
||||
// xUSPY5MXCHMAMXAllowShortSignals = false;
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5Provider.DisableXCHMAMNShorts();
|
||||
xUSPY5MXCHMAMNAllowShortSignals = false;
|
||||
}
|
||||
// if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5Provider.DisableXCHMAMNShorts();
|
||||
// xUSPY5MXCHMAMNAllowShortSignals = false;
|
||||
// }
|
||||
}
|
||||
|
||||
//
|
||||
@@ -1432,20 +1432,20 @@ void XUSPY5EnableShortSignallers()
|
||||
|
||||
//
|
||||
// XOBDLH ...
|
||||
if (xUSPY5MXOBDLHEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5MXOBDLHAllowShortSignals =
|
||||
xUSPY5XOBDLHAllowShortSignals
|
||||
? true
|
||||
: xUSPY5MXOBDLHAllowShortSignals;
|
||||
// if (xUSPY5MXOBDLHEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5MXOBDLHAllowShortSignals =
|
||||
// xUSPY5XOBDLHAllowShortSignals
|
||||
// ? true
|
||||
// : xUSPY5MXOBDLHAllowShortSignals;
|
||||
|
||||
//
|
||||
if (xUSPY5MXOBDLHAllowShortSignals)
|
||||
{
|
||||
xUSPY5Provider.EnableXOBDLHShorts();
|
||||
}
|
||||
}
|
||||
// //
|
||||
// if (xUSPY5MXOBDLHAllowShortSignals)
|
||||
// {
|
||||
// xUSPY5Provider.EnableXOBDLHShorts();
|
||||
// }
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMACC ...
|
||||
@@ -1466,37 +1466,37 @@ void XUSPY5EnableShortSignallers()
|
||||
|
||||
//
|
||||
// XCHMAMX ...
|
||||
if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5MXCHMAMXAllowShortSignals =
|
||||
xUSPY5XCHMAMXAllowShortSignals
|
||||
? true
|
||||
: xUSPY5MXCHMAMXAllowShortSignals;
|
||||
// if (xUSPY5MXCHMAMXEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5MXCHMAMXAllowShortSignals =
|
||||
// xUSPY5XCHMAMXAllowShortSignals
|
||||
// ? true
|
||||
// : xUSPY5MXCHMAMXAllowShortSignals;
|
||||
|
||||
//
|
||||
if (xUSPY5MXCHMAMXAllowShortSignals)
|
||||
{
|
||||
xUSPY5Provider.EnableXCHMAMXShorts();
|
||||
}
|
||||
}
|
||||
// //
|
||||
// if (xUSPY5MXCHMAMXAllowShortSignals)
|
||||
// {
|
||||
// xUSPY5Provider.EnableXCHMAMXShorts();
|
||||
// }
|
||||
// }
|
||||
|
||||
//
|
||||
// XCHMAMN ...
|
||||
if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
{
|
||||
//
|
||||
xUSPY5MXCHMAMNAllowShortSignals =
|
||||
xUSPY5XCHMAMNAllowShortSignals
|
||||
? true
|
||||
: xUSPY5MXCHMAMNAllowShortSignals;
|
||||
// if (xUSPY5MXCHMAMNEnableSignaller)
|
||||
// {
|
||||
// //
|
||||
// xUSPY5MXCHMAMNAllowShortSignals =
|
||||
// xUSPY5XCHMAMNAllowShortSignals
|
||||
// ? true
|
||||
// : xUSPY5MXCHMAMNAllowShortSignals;
|
||||
|
||||
//
|
||||
if (xUSPY5MXCHMAMNAllowShortSignals)
|
||||
{
|
||||
xUSPY5Provider.EnableXCHMAMNShorts();
|
||||
}
|
||||
}
|
||||
// //
|
||||
// if (xUSPY5MXCHMAMNAllowShortSignals)
|
||||
// {
|
||||
// xUSPY5Provider.EnableXCHMAMNShorts();
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user