cleaning up workspace for start refactoring verions ...
This commit is contained in:
@@ -1,82 +0,0 @@
|
||||
AMarkets-Real
|
||||
GrowthNext
|
||||
OANDA
|
||||
MetaQuotes
|
||||
HFMarkets
|
||||
AMarkets-Demo
|
||||
IFCMarkets
|
||||
ErranteSC
|
||||
Alpari
|
||||
|
||||
All Markets
|
||||
|
||||
Resolve Guard Attacks ...
|
||||
|
||||
XTD
|
||||
----
|
||||
Resolve XGBUS5 XTD Long Stopouts in IFCMarkets ...
|
||||
Resolve XGBUS5 XTD Long Stopouts in AMarkets-Demo ...
|
||||
|
||||
Resolve XGBUS5 XTD All Longs Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XTD All Guard Attacks in All Markets ...
|
||||
|
||||
|
||||
XTAM
|
||||
-----
|
||||
Resolve XGBUS5 XTAM All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XTAM All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XTAM All Guard Attacks in All Markets ...
|
||||
|
||||
|
||||
XSI
|
||||
----
|
||||
Resolve XGBUS5 XSI All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XSI All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XSI All Guard Attacks in All Markets ...
|
||||
|
||||
|
||||
XTSFI
|
||||
------
|
||||
Resolve XGBUS5 XTSFI All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XTSFI All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XTSFI All Guard Attacks in All Markets ...
|
||||
|
||||
XCHMACC
|
||||
--------
|
||||
Resolve XGBUS5 XCHMACC All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XCHMACC All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XCHMACC All Guard Attacks in All Markets ...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
XOBDLH
|
||||
--------
|
||||
Resolve XGBUS5 XOBDLH All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XOBDLH Longs All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XOBDLH Shorts All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XOBDLH All Guard Attacks in All Markets ...
|
||||
|
||||
|
||||
XCHMAMX
|
||||
--------
|
||||
Resolve XGBUS5 XCHMAMX All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XCHMAMX Longs All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XCHMAMX Shorts All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XCHMAMX All Guard Attacks in All Markets ...
|
||||
|
||||
|
||||
|
||||
XCHMAMN
|
||||
--------
|
||||
Resolve XGBUS5 XCHMAMN All Stopouts in All Markets ...
|
||||
Resolve XGBUS5 XCHMAMN Longs All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XCHMAMN Shorts All Critical Guard Attacks in All Markets ...
|
||||
Resolve XGBUS5 XCHMAMN All Guard Attacks in All Markets ...
|
||||
@@ -1,65 +0,0 @@
|
||||
//
|
||||
// Check if SC Fast Over Slow ...
|
||||
((mConditions.isXCHMASCFastOverSlow ||
|
||||
mConditions.isXCHMASCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
//
|
||||
// Check if SC Fast Under Slow ...
|
||||
((mConditions.isXCHMASCFastUnderSlow ||
|
||||
mConditions.isXCHMASCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
//
|
||||
// Check if MC Fast Over Slow ...
|
||||
((mConditions.isXCHMAMCFastOverSlow ||
|
||||
mConditions.isXCHMAMCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
//
|
||||
// Check if MC Fast Under Slow ...
|
||||
((mConditions.isXCHMAMCFastUnderSlow ||
|
||||
mConditions.isXCHMAMCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
//
|
||||
// Check LC Fast Over Slow ...
|
||||
((mConditions.isXCHMALCFastOverSlow ||
|
||||
mConditions.isXCHMALCFastCrossedOverSlow) &&
|
||||
(
|
||||
//
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
|
||||
//
|
||||
// Check LC Fast Under Slow ...
|
||||
((mConditions.isXCHMALCFastUnderSlow ||
|
||||
mConditions.isXCHMALCFastCrossedUnderSlow) &&
|
||||
(
|
||||
//
|
||||
//
|
||||
)
|
||||
//
|
||||
)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,171 +0,0 @@
|
||||
|
||||
//
|
||||
// Enable Signaller ...
|
||||
bool EnableSXSIGNALLERNAMEignaller() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (mXSIGNALLERNAMEEnableSignaller) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
result = true;
|
||||
mXSIGNALLERNAMEEnableSignaller = true;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Disable Signaller ...
|
||||
bool DisbaleXSIGNALLERNAMESignaller() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (!mXSIGNALLERNAMEEnableSignaller) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
result = true;
|
||||
mXSIGNALLERNAMEEnableSignaller = false;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Allow Sginaller to Issue Long Signals ...
|
||||
bool EnableXSIGNALLERNAMELongs() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (
|
||||
!mXSIGNALLERNAMEEnableSignaller ||
|
||||
mXSIGNALLERNAMEAllowLongSignals
|
||||
) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
result = true;
|
||||
mXSIGNALLERNAMEAllowLongSignals = true;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Disallow Signaller to Issue Long Signals ...
|
||||
bool DisbaleXSIGNALLERNAMELongs() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (
|
||||
!mXSIGNALLERNAMEEnableSignaller ||
|
||||
!mXSIGNALLERNAMEAllowLongSignals
|
||||
) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
result = true;
|
||||
mXSIGNALLERNAMEAllowLongSignals = false;
|
||||
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Allow Signaller to Issue Short Sginals ...
|
||||
bool EnableXSIGNALLERNAMEShorts() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (
|
||||
!mXSIGNALLERNAMEEnableSignaller ||
|
||||
mXSIGNALLERNAMEAllowShortSignals
|
||||
) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
result = true;
|
||||
mXSIGNALLERNAMEAllowShortSignals = true;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Disallow Signaller to Issue Short Signals ...
|
||||
bool DisableXSIGNALLERNAMEShorts() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (
|
||||
!mXSIGNALLERNAMEEnableSignaller ||
|
||||
!mXSIGNALLERNAMEAllowShortSignals
|
||||
) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
result = true;
|
||||
mXSIGNALLERNAMEAllowShortSignals = false;
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Check Market Base Conditions for Long Signals ...
|
||||
bool XSIGNALLERNAMEHasLongConditions() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (
|
||||
!mXSIGNALLERNAMEEnableSignaller ||
|
||||
!mXSIGNALLERNAMEAllowLongSignals
|
||||
) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Check Market Base Conditions for Short Signals ...
|
||||
bool XSIGNALLERNAMEHasShortConditions() {
|
||||
//
|
||||
bool result = false;
|
||||
|
||||
//
|
||||
// Validate Args ...
|
||||
if (
|
||||
!mXSIGNALLERNAMEEnableSignaller ||
|
||||
!mXSIGNALLERNAMEAllowShortSignals
|
||||
) {
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
return result;
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user