cleanup x121 helper, apply all cleanup and buffers and conditions on helpers and try to complete x121 new helper ...
This commit is contained in:
@@ -316,7 +316,100 @@ struct X121X3MAConditions
|
||||
bearishScore = 0;
|
||||
|
||||
//
|
||||
// TODO: Implement if Required ...
|
||||
double score = 1;
|
||||
double minScore = 0.5;
|
||||
double highScore = 1.5;
|
||||
|
||||
//
|
||||
// X3MA ...
|
||||
|
||||
//
|
||||
if (isX3MaBullishState)
|
||||
{
|
||||
bullishScore += score;
|
||||
}
|
||||
if (isX3MaBullishOrdered)
|
||||
{
|
||||
bullishScore += score;
|
||||
}
|
||||
if (isX3MaSwitchedToBullishState)
|
||||
{
|
||||
bullishScore += highScore;
|
||||
}
|
||||
if (isX3MaSwitchedToBullishOrdered)
|
||||
{
|
||||
bullishScore += highScore;
|
||||
}
|
||||
if (!isX3MaBullishState &&
|
||||
!isX3MaSwitchedToBullishState)
|
||||
{
|
||||
//
|
||||
if (isX3MaFastBullish)
|
||||
{
|
||||
bullishScore += minScore;
|
||||
}
|
||||
if (isX3MaSlowBullish)
|
||||
{
|
||||
bullishScore += minScore;
|
||||
}
|
||||
}
|
||||
if (!isX3MaBullishOrdered &&
|
||||
!isX3MaSwitchedToBullishOrdered)
|
||||
{
|
||||
//
|
||||
if (isX3MaFastOverMid)
|
||||
{
|
||||
bullishScore += minScore;
|
||||
}
|
||||
if (isX3MaMidOverSlow)
|
||||
{
|
||||
bullishScore += minScore;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
if (isX3MaBearishState)
|
||||
{
|
||||
bearishScore += score;
|
||||
}
|
||||
if (isX3MaBearishOrdered)
|
||||
{
|
||||
bearishScore += score;
|
||||
}
|
||||
if (isX3MaSwitchedToBearishState)
|
||||
{
|
||||
bearishScore += highScore;
|
||||
}
|
||||
if (isX3MaSwitchedToBearishOrdered)
|
||||
{
|
||||
bearishScore += highScore;
|
||||
}
|
||||
if (!isX3MaBearishState &&
|
||||
!isX3MaSwitchedToBearishState)
|
||||
{
|
||||
//
|
||||
if (isX3MaFastBearish)
|
||||
{
|
||||
bearishScore += minScore;
|
||||
}
|
||||
if (isX3MaSlowBearish)
|
||||
{
|
||||
bearishScore += minScore;
|
||||
}
|
||||
}
|
||||
if (!isX3MaBearishOrdered &&
|
||||
!isX3MaSwitchedToBearishOrdered)
|
||||
{
|
||||
//
|
||||
if (isX3MaFastUnderMid)
|
||||
{
|
||||
bearishScore += minScore;
|
||||
}
|
||||
if (isX3MaMidUnderSlow)
|
||||
{
|
||||
bearishScore += minScore;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -370,6 +463,9 @@ struct X121X3MAConditions
|
||||
//
|
||||
string conditionsStr =
|
||||
//
|
||||
"-----------------------" + separator +
|
||||
"X3MA: " + separator +
|
||||
"-----------------------" + separator +
|
||||
ToString("isX3MaFastBullish", isX3MaFastBullish, ignoreFalseConditions, separator) +
|
||||
ToString("isX3MaFastBearish", isX3MaFastBearish, ignoreFalseConditions, separator) +
|
||||
ToString("isX3MaFastNeutural", isX3MaFastNeutural, ignoreFalseConditions, separator) +
|
||||
|
||||
Reference in New Issue
Block a user