cleanup x121 helper, apply all cleanup and buffers and conditions on helpers and try to complete x121 new helper ...
This commit is contained in:
@@ -0,0 +1,359 @@
|
||||
|
||||
//
|
||||
// XCC ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
// XPV ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double sarBuffer[];
|
||||
double cHHBuffer[];
|
||||
double cLLBuffer[];
|
||||
double sHHBuffer[];
|
||||
double sLLBuffer[];
|
||||
double mHHBuffer[];
|
||||
double mLLBuffer[];
|
||||
double lHHBuffer[];
|
||||
double lLLBuffer[];
|
||||
double hHHBuffer[];
|
||||
double hLLBuffer[];
|
||||
double peaksBuffer[];
|
||||
double valesBuffer[];
|
||||
double supportsBuffer[];
|
||||
double peaksGoldenBuffer[];
|
||||
double valesGoldenBuffer[];
|
||||
double resistancesBuffer[];
|
||||
double fractalsUpperBuffer[];
|
||||
double fractalsLowerBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isSarBullish;
|
||||
bool isSarBearish;
|
||||
|
||||
//
|
||||
bool isSarSwitchedToBullish;
|
||||
bool isSarSwitchedToBearish;
|
||||
|
||||
//
|
||||
bool isNewPeak;
|
||||
bool isNewPeakOverLast;
|
||||
bool isNewPeakUnderLast;
|
||||
|
||||
//
|
||||
bool isNewVale;
|
||||
bool isNewValeOverLast;
|
||||
bool isNewValeUnderLast;
|
||||
|
||||
//
|
||||
// XHK ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double xhkSMLowBuffer[];
|
||||
double xhkRawLowBuffer[];
|
||||
double xhkSMOpenBuffer[];
|
||||
double xhkSMHighBuffer[];
|
||||
double xhkRawOpenBuffer[];
|
||||
double xhkRawHighBuffer[];
|
||||
double xhkSMCloseBuffer[];
|
||||
double xhkRawCloseBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isSMHKBullish;
|
||||
bool isRawHKBullish;
|
||||
bool isSMHKSwitchedToBullish;
|
||||
bool isRawHKSwitchedToBullish;
|
||||
|
||||
//
|
||||
bool isSMHKBearish;
|
||||
bool isRawHKBearish;
|
||||
bool isSMHKSwitchedToBearish;
|
||||
bool isRawHKSwitchedToBearish;
|
||||
|
||||
//
|
||||
bool isClosedOverSMHK;
|
||||
bool isClosedUnderSMHK;
|
||||
bool isClosedOverRawHK;
|
||||
bool isClosedUnderRawHK;
|
||||
|
||||
//
|
||||
bool isRawHKClosedOverSMHK;
|
||||
bool isRawHKClosedUnderSMHK;
|
||||
|
||||
//
|
||||
// XMAS ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double midBuffer[];
|
||||
double upperBuffer[];
|
||||
double lowerBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
// XATR ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double rsiBuffer[];
|
||||
double atrBuffer[];
|
||||
double atrUpperBuffer[];
|
||||
double atrLowerBuffer[];
|
||||
double atrUpperSMBuffer[];
|
||||
double atrLowerSMBuffer[];
|
||||
double rsiChangeBuffer[];
|
||||
double rsiChangeSMBuffer[];
|
||||
double priceChangeBuffer[];
|
||||
double priceChangeSMBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isRsiInRange;
|
||||
bool isRsiOverSold;
|
||||
bool isRsiOverBought;
|
||||
bool isRsiCrossedOverOverSold;
|
||||
bool isRsiCrossedUnderOverSold;
|
||||
bool isRsiCrossedOverOverBought;
|
||||
bool isRsiCrossedUnderOverBought;
|
||||
|
||||
//
|
||||
bool isRsiSMOverPriceChange;
|
||||
bool isRsiSMUnderPriceChange;
|
||||
|
||||
//
|
||||
bool isRsiSMCrossedOverPriceChange;
|
||||
bool isRsiSMCrossedUnderPriceChange;
|
||||
|
||||
//
|
||||
bool isPriceChangeSMOverRsi;
|
||||
bool isPriceChangeSMUnderRsi;
|
||||
|
||||
//
|
||||
bool isPriceChangeSMCrossedOverRsi;
|
||||
bool isPriceChangeSMCrossedUnderRsi;
|
||||
|
||||
//
|
||||
bool isRsiOverRsiSM;
|
||||
bool isRsiUnderRsiSM;
|
||||
|
||||
//
|
||||
bool isRsiCrossedOverRsiSM;
|
||||
bool isRsiCrossedUnderRsiSM;
|
||||
|
||||
//
|
||||
bool isPriceChangeOverPriceChangeSM;
|
||||
bool isPriceChangeUnderPriceChangeSM;
|
||||
|
||||
//
|
||||
bool isPriceChangeCrossedOverPriceChangeSM;
|
||||
bool isPriceChangeCrossedUnderPriceChangeSM;
|
||||
|
||||
//
|
||||
// XSTR ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double strBuffer[];
|
||||
double strUpBuffer[];
|
||||
double strDownBuffer[];
|
||||
double strPriceBuffer[];
|
||||
double strStateBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isStrBullish;
|
||||
bool isStrBearish;
|
||||
|
||||
//
|
||||
bool isStrSwitchedToBullish;
|
||||
bool isStrSwitchedToBearish;
|
||||
|
||||
//
|
||||
// XCHE ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double le1Buffer[];
|
||||
double se1Buffer[];
|
||||
double le2Buffer[];
|
||||
double se2Buffer[];
|
||||
double le1StartBuffer[];
|
||||
double se1StartBuffer[];
|
||||
double le2StartBuffer[];
|
||||
double se2StartBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isChe1Bullish;
|
||||
bool isChe1Bearish;
|
||||
|
||||
//
|
||||
bool isChe1SwitchedToBullish;
|
||||
bool isChe1SwitchedToBearish;
|
||||
|
||||
//
|
||||
bool isChe2Bullish;
|
||||
bool isChe2Bearish;
|
||||
|
||||
//
|
||||
bool isChe2SwitchedToBullish;
|
||||
bool isChe2SwitchedToBearish;
|
||||
|
||||
//
|
||||
bool isCheBullish;
|
||||
bool isCheBearish;
|
||||
|
||||
//
|
||||
bool isCheSwitchedToBullish;
|
||||
bool isCheSwitchedToBearish;
|
||||
|
||||
//
|
||||
// X3MA ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double x3maMidBuffer[];
|
||||
double x3maFastBuffer[];
|
||||
double x3maSlowBuffer[];
|
||||
double x3maMidStateBuffer[];
|
||||
double x3maFastStateBuffer[];
|
||||
double x3maSlowStateBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isX3MaFastBullish;
|
||||
bool isX3MaFastBearish;
|
||||
bool isX3MaFastNeutural;
|
||||
|
||||
//
|
||||
bool isX3MaMidBullish;
|
||||
bool isX3MaMidBearish;
|
||||
bool isX3MaMidNeutural;
|
||||
|
||||
//
|
||||
bool isX3MaSlowBullish;
|
||||
bool isX3MaSlowBearish;
|
||||
bool isX3MaSlowNeutural;
|
||||
|
||||
//
|
||||
bool isX3MaFastOverMid;
|
||||
bool isX3MaMidOverSlow;
|
||||
|
||||
//
|
||||
bool isX3MaFastUnderMid;
|
||||
bool isX3MaMidUnderSlow;
|
||||
|
||||
//
|
||||
bool isX3MaBullishState;
|
||||
bool isX3MaBearishState;
|
||||
bool isX3MaNeuturalState;
|
||||
|
||||
//
|
||||
bool isX3MaBullishOrdered;
|
||||
bool isX3MaBearishOrdered;
|
||||
|
||||
//
|
||||
bool isX3MaSwitchedToBullishOrdered;
|
||||
bool isX3MaSwitchedToBearishOrdered;
|
||||
|
||||
//
|
||||
bool isX3MaSwitchedToBullishState;
|
||||
bool isX3MaSwitchedToBearishState;
|
||||
bool isX3MaSwitchedToNeuturalState;
|
||||
|
||||
//
|
||||
// XVWAP ...
|
||||
|
||||
//
|
||||
// Buffers ...
|
||||
|
||||
//
|
||||
double vwapMidBuffer[];
|
||||
double vwapFastBuffer[];
|
||||
double vwapSlowBuffer[];
|
||||
double vwapPriceBuffer[];
|
||||
double vwapVolumeBuffer[];
|
||||
double vwapMidStateBuffer[];
|
||||
double vwapFastStateBuffer[];
|
||||
double vwapSlowStateBuffer[];
|
||||
|
||||
//
|
||||
// Conditions ...
|
||||
|
||||
//
|
||||
bool isVWapFastBullish;
|
||||
bool isVWapFastBearish;
|
||||
bool isVWapFastNeutural;
|
||||
|
||||
//
|
||||
bool isVWapMidBullish;
|
||||
bool isVWapMidBearish;
|
||||
bool isVWapMidNeutural;
|
||||
|
||||
//
|
||||
bool isVWapSlowBullish;
|
||||
bool isVWapSlowBearish;
|
||||
bool isVWapSlowNeutural;
|
||||
|
||||
//
|
||||
bool isVWapFastOverMid;
|
||||
bool isVWapMidOverSlow;
|
||||
|
||||
//
|
||||
bool isVWapFastUnderMid;
|
||||
bool isVWapMidUnderSlow;
|
||||
|
||||
//
|
||||
bool isVWapBullishState;
|
||||
bool isVWapBearishState;
|
||||
bool isVWapNeuturalState;
|
||||
|
||||
//
|
||||
bool isVWapBullishOrdered;
|
||||
bool isVWapBearishOrdered;
|
||||
|
||||
//
|
||||
bool isVWapSwitchedToBullishOrdered;
|
||||
bool isVWapSwitchedToBearishOrdered;
|
||||
|
||||
//
|
||||
bool isVWapSwitchedToBullishState;
|
||||
bool isVWapSwitchedToBearishState;
|
||||
bool isVWapSwitchedToNeuturalState;
|
||||
Reference in New Issue
Block a user