add all market supports for X121 Signal ...
This commit is contained in:
@@ -7488,29 +7488,33 @@ private:
|
|||||||
int pIndex = cIndex + 1;
|
int pIndex = cIndex + 1;
|
||||||
|
|
||||||
//
|
//
|
||||||
// Current Market ...
|
|
||||||
double cLowerHigh = cMarket.don.GetLowerH(cIndex);
|
|
||||||
bool cHasX786 = cMarket.HasX786LongConditions();
|
bool cHasX786 = cMarket.HasX786LongConditions();
|
||||||
|
|
||||||
//
|
|
||||||
// Short Market ...
|
|
||||||
double sLowerHigh = sMarket.don.GetLowerH(cIndex);
|
|
||||||
bool sHasX786 = sMarket.HasX786LongConditions();
|
bool sHasX786 = sMarket.HasX786LongConditions();
|
||||||
|
|
||||||
//
|
|
||||||
// Medium Market ...
|
|
||||||
double mLowerHigh = mMarket.don.GetLowerH(cIndex);
|
|
||||||
bool mHasX786 = mMarket.HasX786LongConditions();
|
bool mHasX786 = mMarket.HasX786LongConditions();
|
||||||
|
|
||||||
//
|
|
||||||
// Long Market ...
|
|
||||||
double lLowerHigh = lMarket.don.GetLowerH(cIndex);
|
|
||||||
bool lHasX786 = lMarket.HasX786LongConditions();
|
bool lHasX786 = lMarket.HasX786LongConditions();
|
||||||
|
bool hHasX786 = hMarket.HasX786LongConditions();
|
||||||
|
|
||||||
//
|
//
|
||||||
// Hind Market ...
|
if (cHasX786)
|
||||||
double hLowerHigh = hMarket.don.GetLowerH(cIndex);
|
{
|
||||||
bool hHasX786 = hMarket.HasX786LongConditions();
|
sl = cLowerHigh = cMarket.don.GetLowerH(cIndex);
|
||||||
|
}
|
||||||
|
else if (sHasX786)
|
||||||
|
{
|
||||||
|
sl = sMarket.don.GetLowerH(cIndex);
|
||||||
|
}
|
||||||
|
else if (mHasX786)
|
||||||
|
{
|
||||||
|
sl = mMarket.don.GetLowerH(cIndex);
|
||||||
|
}
|
||||||
|
else if (lHasX786)
|
||||||
|
{
|
||||||
|
sl = lMarket.don.GetLowerH(cIndex);
|
||||||
|
}
|
||||||
|
else if (hHasX786)
|
||||||
|
{
|
||||||
|
sl = hMarket.don.GetLowerH(cIndex);
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
result =
|
result =
|
||||||
@@ -7529,39 +7533,16 @@ private:
|
|||||||
//
|
//
|
||||||
lHasX786
|
lHasX786
|
||||||
//
|
//
|
||||||
// ||
|
||
|
||||||
// //
|
//
|
||||||
// hHasX786
|
hHasX786
|
||||||
//
|
//
|
||||||
;
|
;
|
||||||
|
|
||||||
//
|
//
|
||||||
if (result)
|
if (result)
|
||||||
{
|
{
|
||||||
//
|
r2r = 1.5;
|
||||||
if (cHasX786)
|
|
||||||
{
|
|
||||||
sl = cLowerHigh;
|
|
||||||
}
|
|
||||||
else if (sHasX786)
|
|
||||||
{
|
|
||||||
sl = sLowerHigh;
|
|
||||||
}
|
|
||||||
else if (mHasX786)
|
|
||||||
{
|
|
||||||
sl = mLowerHigh;
|
|
||||||
}
|
|
||||||
else if (lHasX786)
|
|
||||||
{
|
|
||||||
sl = lLowerHigh;
|
|
||||||
}
|
|
||||||
else if (hHasX786)
|
|
||||||
{
|
|
||||||
sl = hLowerHigh;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
r2r = 2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -7586,36 +7567,61 @@ private:
|
|||||||
int pIndex = cIndex + 1;
|
int pIndex = cIndex + 1;
|
||||||
|
|
||||||
//
|
//
|
||||||
bool hasCMarketConditions = cMarket.HasX121LongConditions();
|
bool cHasX121 = cMarket.HasX121LongConditions();
|
||||||
|
bool sHasX121 = sMarket.HasX121LongConditions();
|
||||||
|
bool mHasX121 = mMarket.HasX121LongConditions();
|
||||||
|
bool lHasX121 = lMarket.HasX121LongConditions();
|
||||||
|
bool hHasX121 = hMarket.HasX121LongConditions();
|
||||||
|
|
||||||
//
|
//
|
||||||
if (hasCMarketConditions)
|
if (cHasX121)
|
||||||
{
|
{
|
||||||
//
|
|
||||||
XOHCL cBar = cMarket.GetBar(cIndex);
|
|
||||||
|
|
||||||
//
|
|
||||||
r2r = 1.5;
|
|
||||||
|
|
||||||
//
|
|
||||||
sl = cMarket.mrb.GetSlow(cIndex);
|
sl = cMarket.mrb.GetSlow(cIndex);
|
||||||
// sl = cBar.FindLowest(
|
}
|
||||||
// 3,
|
else if (sHasX121)
|
||||||
// MODE_HIGH //
|
{
|
||||||
// );
|
sl = sMarket.mrb.GetSlow(cIndex);
|
||||||
|
}
|
||||||
|
else if (mHasX121)
|
||||||
|
{
|
||||||
|
sl = mMarket.mrb.GetSlow(cIndex);
|
||||||
|
}
|
||||||
|
else if (lHasX121)
|
||||||
|
{
|
||||||
|
sl = lMarket.mrb.GetSlow(cIndex);
|
||||||
|
}
|
||||||
|
else if (hHasX121)
|
||||||
|
{
|
||||||
|
sl = hMarket.mrb.GetSlow(cIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
result =
|
result =
|
||||||
//
|
//
|
||||||
hasCMarketConditions
|
cHasX121
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
sHasX121
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
mHasX121
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
lHasX121
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
hHasX121
|
||||||
//
|
//
|
||||||
;
|
;
|
||||||
|
|
||||||
//
|
//
|
||||||
if (result)
|
if (result)
|
||||||
{
|
{
|
||||||
Print("Salam");
|
r2r = 1.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -6050,14 +6050,29 @@ public:
|
|||||||
isTrendBullish &&
|
isTrendBullish &&
|
||||||
isMCFastOverSlow &&
|
isMCFastOverSlow &&
|
||||||
isMRBFastOverSlow))
|
isMRBFastOverSlow))
|
||||||
//
|
//
|
||||||
||
|
||
|
||||||
//
|
//
|
||||||
(isCHESwitchedToBullish &&
|
(isCHESwitchedToBullish &&
|
||||||
(isTrendBullish &&
|
(isTrendBullish &&
|
||||||
isMCFastOverSlow &&
|
isMCFastOverSlow &&
|
||||||
isMRBFastOverSlow))
|
isMRBFastOverSlow))
|
||||||
//
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(isTrendSwitchedToBullish &&
|
||||||
|
(isCHEBullish &&
|
||||||
|
isMCFastOverSlow &&
|
||||||
|
isMRBFastOverSlow))
|
||||||
|
//
|
||||||
|
||
|
||||||
|
//
|
||||||
|
(isMCFastCrossedOverSlow &&
|
||||||
|
(isCHEBullish &&
|
||||||
|
isTrendBullish &&
|
||||||
|
isMRBFastOverSlow &&
|
||||||
|
isMCSlowOverVerifier))
|
||||||
|
//
|
||||||
;
|
;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user