112 lines
3.5 KiB
C#
112 lines
3.5 KiB
C#
bool method1Cond1 =
|
|
//
|
|
conditions.isXCHLHMCLCHHSame &&
|
|
conditions.isXCHMAMCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXCHMASCFastUnderSlow &&
|
|
conditions.isXCHLHSignalBOverSignalT &&
|
|
conditions.isXOBDSignalUnderSwingHigh;
|
|
|
|
bool method1Cond2 =
|
|
//
|
|
conditions.isXCHLHMCLCLLSame &&
|
|
conditions.isXTDSignalUnderBear &&
|
|
conditions.isXCHMASCFastOverSlow &&
|
|
conditions.isXCHMAMCFastUnderSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXOBDSignalUnderSwingHigh &&
|
|
conditions.isXCHLHSignalBUnderSignalT;
|
|
|
|
bool method1Cond3 =
|
|
//
|
|
conditions.isXCHLHMCLCLLSame &&
|
|
conditions.isXTDSignalUnderBear &&
|
|
conditions.isXCHMAMCFastOverSlow &&
|
|
conditions.isXCHMASCFastOverSlow &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXCHLHSignalBOverSignalT;
|
|
|
|
bool method1Cond4 =
|
|
//
|
|
conditions.isXCHLHMCLCHHSame &&
|
|
conditions.isXTDSignalUnderBear &&
|
|
conditions.isXCHMAMCFastOverSlow &&
|
|
conditions.isXCHMASCFastOverSlow &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXCHLHSignalBOverSignalT &&
|
|
conditions.isXOBDSignalUnderSwingHigh;
|
|
|
|
bool method1Cond5 =
|
|
//
|
|
conditions.isXCHLHMCLCHHSame &&
|
|
conditions.isXTDSignalOverBear &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHMASCFastUnderSlow &&
|
|
conditions.isXCHMAMCFastUnderSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXOBDSignalUnderSwingHigh &&
|
|
conditions.isXCHLHSignalBUnderSignalT;
|
|
|
|
bool method1Cond6 =
|
|
//
|
|
conditions.isXTDSignalUnderBear &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXCHMASCFastUnderSlow &&
|
|
conditions.isXCHMAMCFastUnderSlow &&
|
|
conditions.isXOBDSignalUnderSwingHigh &&
|
|
conditions.isXCHLHSignalBUnderSignalT;
|
|
|
|
bool method1Cond7 =
|
|
//
|
|
conditions.isXCHLHMCLCHHSame &&
|
|
conditions.isXTDSignalUnderBear &&
|
|
conditions.isXCHMAMCFastOverSlow &&
|
|
conditions.isXCHMASCFastOverSlow &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXOBDSignalUnderSwingHigh &&
|
|
conditions.isXCHLHSignalBUnderSignalT;
|
|
|
|
bool method1Cond8 =
|
|
//
|
|
conditions.isXCHLHMCLCHHSame &&
|
|
conditions.isXTDSignalOverBear &&
|
|
conditions.isXCHMAMCFastOverSlow &&
|
|
conditions.isXCHMASCFastOverSlow &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXOBDSignalUnderSwingHigh &&
|
|
conditions.isXCHLHSignalBOverSignalT;
|
|
|
|
|
|
bool method1Cond9 =
|
|
//
|
|
conditions.isXTDSignalUnderBear &&
|
|
conditions.isXCHMAMCFastOverSlow &&
|
|
conditions.isXCHMASCFastOverSlow &&
|
|
conditions.isXCHMALCFastOverSlow &&
|
|
conditions.isXCHLHSignalBOverLCLL &&
|
|
conditions.isXOBDSignalUnderSwingHigh &&
|
|
conditions.isXCHLHSignalBOverSignalT;
|
|
|
|
bool isMethod1HasSignal =
|
|
//
|
|
// Merge Positions Conditions here ...
|
|
conditions.isXTMVale && (
|
|
//
|
|
method1Cond1 ||
|
|
method1Cond2 ||
|
|
method1Cond3 ||
|
|
method1Cond4 ||
|
|
method1Cond5 ||
|
|
method1Cond6 ||
|
|
method1Cond7 ||
|
|
method1Cond8 ||
|
|
method1Cond9
|
|
//
|
|
);
|
|
|