Last Works ...
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
|
||||
const string X121SMCStrategyToken = "X121SMC";
|
||||
|
||||
//
|
||||
// Model Signalling Conditions ...
|
||||
struct X121SMCStrategyConditions
|
||||
{
|
||||
//
|
||||
@@ -40,53 +42,95 @@ struct X121SMCStrategyConditions
|
||||
|
||||
//
|
||||
// D1 ...
|
||||
|
||||
//
|
||||
XPOIState d1State;
|
||||
ENUM_X_DIRECTION d1MarketDirection;
|
||||
XCSupportZone *d1SupportZones[];
|
||||
XCResistanceZone *d1ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *d1SwingHigh;
|
||||
XCSwing *d1SwingLow;
|
||||
|
||||
//
|
||||
// H4 ...
|
||||
|
||||
//
|
||||
XPOIState h4State;
|
||||
ENUM_X_DIRECTION h4MarketDirection;
|
||||
XCSupportZone *h4SupportZones[];
|
||||
XCResistanceZone *h4ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *h4SwingHigh;
|
||||
XCSwing *h4SwingLow;
|
||||
|
||||
//
|
||||
// H2 ...
|
||||
|
||||
//
|
||||
XPOIState h2State;
|
||||
ENUM_X_DIRECTION h2MarketDirection;
|
||||
XCSupportZone *h2SupportZones[];
|
||||
XCResistanceZone *h2ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *h2SwingHigh;
|
||||
XCSwing *h2SwingLow;
|
||||
|
||||
//
|
||||
// H1 ...
|
||||
|
||||
//
|
||||
XPOIState h1State;
|
||||
ENUM_X_DIRECTION h1MarketDirection;
|
||||
XCSupportZone *h1SupportZones[];
|
||||
XCResistanceZone *h1ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *h1SwingHigh;
|
||||
XCSwing *h1SwingLow;
|
||||
|
||||
//
|
||||
// M15 ...
|
||||
|
||||
//
|
||||
XPOIState m15State;
|
||||
ENUM_X_DIRECTION m15MarketDirection;
|
||||
XCSupportZone *m15SupportZones[];
|
||||
XCResistanceZone *m15ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *m15SwingHigh;
|
||||
XCSwing *m15SwingLow;
|
||||
|
||||
//
|
||||
// M5 ...
|
||||
|
||||
//
|
||||
XPOIState m5State;
|
||||
ENUM_X_DIRECTION m5MarketDirection;
|
||||
XCSupportZone *m5SupportZones[];
|
||||
XCResistanceZone *m5ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *m5SwingHigh;
|
||||
XCSwing *m5SwingLow;
|
||||
|
||||
//
|
||||
// M1 ...
|
||||
|
||||
//
|
||||
XPOIState m1State;
|
||||
ENUM_X_DIRECTION m1MarketDirection;
|
||||
XCSupportZone *m1SupportZones[];
|
||||
XCResistanceZone *m1ResistanceZones[];
|
||||
|
||||
//
|
||||
XCSwing *m1SwingHigh;
|
||||
XCSwing *m1SwingLow;
|
||||
|
||||
//
|
||||
void X121SMCStrategyConditions()
|
||||
{
|
||||
@@ -108,52 +152,94 @@ struct X121SMCStrategyConditions
|
||||
|
||||
//
|
||||
// D1 ...
|
||||
|
||||
//
|
||||
d1State.Clean();
|
||||
d1MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(d1SupportZones);
|
||||
Clean(d1ResistanceZones);
|
||||
|
||||
//
|
||||
d1SwingHigh = NULL;
|
||||
d1SwingLow = NULL;
|
||||
|
||||
//
|
||||
// H4 ...
|
||||
|
||||
//
|
||||
h4State.Clean();
|
||||
h4MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(h4SupportZones);
|
||||
Clean(h4ResistanceZones);
|
||||
|
||||
//
|
||||
h4SwingHigh = NULL;
|
||||
h4SwingLow = NULL;
|
||||
|
||||
//
|
||||
// H2 ...
|
||||
|
||||
//
|
||||
h2State.Clean();
|
||||
h2MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(h2SupportZones);
|
||||
Clean(h2ResistanceZones);
|
||||
|
||||
//
|
||||
h2SwingHigh = NULL;
|
||||
h2SwingLow = NULL;
|
||||
|
||||
//
|
||||
// H1 ...
|
||||
|
||||
//
|
||||
h1State.Clean();
|
||||
h1MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(h1SupportZones);
|
||||
Clean(h1ResistanceZones);
|
||||
|
||||
//
|
||||
h1SwingHigh = NULL;
|
||||
h1SwingLow = NULL;
|
||||
|
||||
//
|
||||
// M15 ...
|
||||
|
||||
//
|
||||
m15State.Clean();
|
||||
m15MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(m15SupportZones);
|
||||
Clean(m15ResistanceZones);
|
||||
|
||||
//
|
||||
m15SwingHigh = NULL;
|
||||
m15SwingLow = NULL;
|
||||
|
||||
//
|
||||
// M5 ...
|
||||
|
||||
//
|
||||
m5State.Clean();
|
||||
m5MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(m5SupportZones);
|
||||
Clean(m5ResistanceZones);
|
||||
|
||||
//
|
||||
m5SwingHigh = NULL;
|
||||
m5SwingLow = NULL;
|
||||
|
||||
//
|
||||
// M1 ...
|
||||
|
||||
//
|
||||
m1State.Clean();
|
||||
m1MarketDirection = X_DIRECTION_NONE;
|
||||
Clean(m1SupportZones);
|
||||
Clean(m1ResistanceZones);
|
||||
|
||||
//
|
||||
m1SwingHigh = NULL;
|
||||
m1SwingLow = NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -268,6 +354,9 @@ struct X121SMCStrategyConditions
|
||||
return result;
|
||||
}
|
||||
|
||||
//
|
||||
// Reporter Functions ...
|
||||
|
||||
/**
|
||||
* Generate Provided Scores ...
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user