394 lines
9.9 KiB
Plaintext
394 lines
9.9 KiB
Plaintext
|
|
// //
|
|
// // XICH ...
|
|
// X121XICHConditions xichConditions;
|
|
// result = GetICHConditions(
|
|
// xichConditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// xpvConditions.Clean();
|
|
// xhkConditions.Clean();
|
|
// xichConditions.Clean();
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XDON ...
|
|
// X121XDONConditions xdonConditions;
|
|
// result = GetDONConditions(
|
|
// xdonConditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// xpvConditions.Clean();
|
|
// xhkConditions.Clean();
|
|
// xichConditions.Clean();
|
|
// xmasConditions.Clean();
|
|
// xatrConditions.Clean();
|
|
// xstrConditions.Clean();
|
|
// xcheConditions.Clean();
|
|
// xdonConditions.Clean();
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XDELTA ...
|
|
// X121XDELTAConditions xdeltaConditions;
|
|
// result = GetDELTAConditions(
|
|
// xdeltaConditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// xpvConditions.Clean();
|
|
// xhkConditions.Clean();
|
|
// xichConditions.Clean();
|
|
// xmasConditions.Clean();
|
|
// xatrConditions.Clean();
|
|
// xstrConditions.Clean();
|
|
// xcheConditions.Clean();
|
|
// xdonConditions.Clean();
|
|
// x3maConditions.Clean();
|
|
// xvwapConditions.Clean();
|
|
// xdeltaConditions.Clean();
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XVOLUME ...
|
|
// X121XVOLUMEConditions xvolumeConditions;
|
|
// result = GetVOLUMEConditions(
|
|
// xvolumeConditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// xpvConditions.Clean();
|
|
// xhkConditions.Clean();
|
|
// xichConditions.Clean();
|
|
// xmasConditions.Clean();
|
|
// xatrConditions.Clean();
|
|
// xstrConditions.Clean();
|
|
// xcheConditions.Clean();
|
|
// xdonConditions.Clean();
|
|
// x3maConditions.Clean();
|
|
// xvwapConditions.Clean();
|
|
// xdeltaConditions.Clean();
|
|
// xvolumeConditions.Clean();
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
//
|
|
// xichConditions.Clean();
|
|
// xdonConditions.Clean();
|
|
// xdeltaConditions.Clean();
|
|
// xvolumeConditions.Clean();
|
|
|
|
|
|
// //
|
|
// // XICH ...
|
|
// bool GetICHConditions(
|
|
// X121XICHConditions &conditions, //
|
|
// int barIndex = 0, //
|
|
// int loopback = 5 //
|
|
// )
|
|
// {
|
|
// //
|
|
// bool result = false;
|
|
|
|
// //
|
|
// result = xichHelper.GetConditions(
|
|
// conditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XDON ...
|
|
// bool GetDONConditions(
|
|
// X121XDONConditions &conditions, //
|
|
// int barIndex = 0, //
|
|
// int loopback = 5 //
|
|
// )
|
|
// {
|
|
// //
|
|
// bool result = false;
|
|
|
|
// //
|
|
// result = xdonHelper.GetConditions(
|
|
// conditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XDELTA ...
|
|
// bool GetDELTAConditions(
|
|
// X121XDELTAConditions &conditions, //
|
|
// int barIndex = 0, //
|
|
// int loopback = 5 //
|
|
// )
|
|
// {
|
|
// //
|
|
// bool result = false;
|
|
|
|
// //
|
|
// result = xdeltaHelper.GetConditions(
|
|
// conditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XVOLUME ...
|
|
// bool GetVOLUMEConditions(
|
|
// X121XVOLUMEConditions &conditions, //
|
|
// int barIndex = 0, //
|
|
// int loopback = 5 //
|
|
// )
|
|
// {
|
|
// //
|
|
// bool result = false;
|
|
|
|
// //
|
|
// result = xvolumeHelper.GetConditions(
|
|
// conditions,
|
|
// barIndex,
|
|
// loopback //
|
|
// );
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
|
|
//
|
|
// xichInputs = inputs.xichInputs;
|
|
// xdonInputs = inputs.xdonInputs;
|
|
// xdeltaInputs = inputs.xdeltaInputs;
|
|
// xvolumeInputs = inputs.xvolumeInputs;
|
|
|
|
|
|
|
|
// //
|
|
// // XICH ...
|
|
// xichHelper = new XCX121XICHHelper();
|
|
// result = xichHelper.Init(
|
|
// symbol,
|
|
// period,
|
|
// xichInputs //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// ZeroMemory(xccHelper);
|
|
// ZeroMemory(xpvHelper);
|
|
// ZeroMemory(xhkHelper);
|
|
// ZeroMemory(xmasHelper);
|
|
// ZeroMemory(xatrHelper);
|
|
// ZeroMemory(xstrHelper);
|
|
// ZeroMemory(xcheHelper);
|
|
// ZeroMemory(x3maHelper);
|
|
// ZeroMemory(xvwapHelper);
|
|
|
|
// //
|
|
// // ZeroMemory(xichHelper);
|
|
// // ZeroMemory(xdonHelper);
|
|
// // ZeroMemory(xdeltaHelper);
|
|
// // ZeroMemory(xvolumeHelper);
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XDON ...
|
|
// xdonHelper = new XCX121XDONHelper();
|
|
// result = xdonHelper.Init(
|
|
// symbol,
|
|
// period,
|
|
// xdonInputs //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// ZeroMemory(xccHelper);
|
|
// ZeroMemory(xpvHelper);
|
|
// ZeroMemory(xhkHelper);
|
|
// ZeroMemory(xmasHelper);
|
|
// ZeroMemory(xatrHelper);
|
|
// ZeroMemory(xstrHelper);
|
|
// ZeroMemory(xcheHelper);
|
|
// ZeroMemory(x3maHelper);
|
|
// ZeroMemory(xvwapHelper);
|
|
|
|
// //
|
|
// // ZeroMemory(xichHelper);
|
|
// // ZeroMemory(xdonHelper);
|
|
// // ZeroMemory(xdeltaHelper);
|
|
// // ZeroMemory(xvolumeHelper);
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XDELTA ...
|
|
// xdeltaHelper = new XCX121XDELTAHelper();
|
|
// result = xdeltaHelper.Init(
|
|
// symbol,
|
|
// period,
|
|
// xdeltaInputs //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// ZeroMemory(xccHelper);
|
|
// ZeroMemory(xpvHelper);
|
|
// ZeroMemory(xhkHelper);
|
|
// ZeroMemory(xmasHelper);
|
|
// ZeroMemory(xatrHelper);
|
|
// ZeroMemory(xstrHelper);
|
|
// ZeroMemory(xcheHelper);
|
|
// ZeroMemory(x3maHelper);
|
|
// ZeroMemory(xvwapHelper);
|
|
|
|
// //
|
|
// // ZeroMemory(xichHelper);
|
|
// // ZeroMemory(xdonHelper);
|
|
// // ZeroMemory(xdeltaHelper);
|
|
// // ZeroMemory(xvolumeHelper);
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
// //
|
|
// // XVOLUME ...
|
|
// xvolumeHelper = new XCX121XVOLUMEHelper();
|
|
// result = xvolumeHelper.Init(
|
|
// symbol,
|
|
// period,
|
|
// xvolumeInputs //
|
|
// );
|
|
// if (!result)
|
|
// {
|
|
// //
|
|
// ZeroMemory(xccHelper);
|
|
// ZeroMemory(xpvHelper);
|
|
// ZeroMemory(xhkHelper);
|
|
// ZeroMemory(xmasHelper);
|
|
// ZeroMemory(xatrHelper);
|
|
// ZeroMemory(xstrHelper);
|
|
// ZeroMemory(xcheHelper);
|
|
// ZeroMemory(x3maHelper);
|
|
// ZeroMemory(xvwapHelper);
|
|
|
|
// //
|
|
// // ZeroMemory(xichHelper);
|
|
// // ZeroMemory(xdonHelper);
|
|
// // ZeroMemory(xdeltaHelper);
|
|
// // ZeroMemory(xvolumeHelper);
|
|
|
|
// //
|
|
// return result;
|
|
// }
|
|
|
|
|
|
//
|
|
// ZeroMemory(xichHelper);
|
|
// ZeroMemory(xdonHelper);
|
|
// ZeroMemory(xdeltaHelper);
|
|
// ZeroMemory(xvolumeHelper);
|
|
|
|
|
|
//
|
|
// XCX121XICHHelper *xichHelper;
|
|
// XCX121XDONHelper *xdonHelper;
|
|
// XCX121XDELTAHelper *xdeltaHelper;
|
|
// XCX121XVOLUMEHelper *xvolumeHelper;
|
|
|
|
|
|
//
|
|
// int xdonMax = xdonInputs.Max();
|
|
// int xichMax = xichInputs.Max();
|
|
// int xdeltaMax = xdeltaInputs.Max();
|
|
// int xvolumeMax = xvolumeInputs.Max();
|
|
|
|
|
|
//
|
|
// result = MathMax(result, xdonMax);
|
|
// result = MathMax(result, xichMax);
|
|
// result = MathMax(result, xdeltaMax);
|
|
// result = MathMax(result, xvolumeMax);
|
|
|
|
// &&
|
|
// xichInputs.IsValid() &&
|
|
// xdonInputs.IsValid() &&
|
|
// xdeltaInputs.IsValid() &&
|
|
// xvolumeInputs.IsValid()
|
|
//
|
|
|
|
|
|
//
|
|
// xichInputs.Default();
|
|
// xdonInputs.Default();
|
|
// xdeltaInputs.Default();
|
|
// xvolumeInputs.Default();
|
|
|
|
|
|
//
|
|
// xichInputs.Clean();
|
|
// xdonInputs.Clean();
|
|
// xdeltaInputs.Clean();
|
|
// xvolumeInputs.Clean();
|
|
|
|
//
|
|
// xichInputs.Clean();
|
|
// xdonInputs.Clean();
|
|
// xdeltaInputs.Clean();
|
|
// xvolumeInputs.Clean();
|
|
|
|
//
|
|
// delete xichHelper;
|
|
// delete xdonHelper;
|
|
// delete xdeltaHelper;
|
|
// delete xvolumeHelper;
|
|
|
|
//
|
|
// ZeroMemory(xichHelper);
|
|
// ZeroMemory(xdonHelper);
|
|
// ZeroMemory(xdeltaHelper);
|
|
// ZeroMemory(xvolumeHelper);
|