This commit is contained in:
2024-04-28 16:42:58 +03:30
parent 26c00708ba
commit dd2f4f65e5
@@ -0,0 +1,153 @@
//
// Long ...
// if (ArraySize(longSupRes.res) > 4)
// {
// //
// min = longSupRes.res[0];
// max = longSupRes.res[ArraySize(longSupRes.res) - 1];
// med = longSupRes.res[(ArraySize(longSupRes.res) / 2) - 1];
// }
// else
// {
// //
// min = 0;
// med = 0;
// max = mConditions.xpvInfo.peak;
// }
// //
// XSignal ulSignal;
// Clean(ulSignal);
// //
// ulSignal.symbol = symbol;
// ulSignal.period = period;
// ulSignal.volume = volume;
// ulSignal.ignoreTP = false;
// ulSignal.ignoreSL = false;
// ulSignal.calculateTP = false;
// ulSignal.riskAmount = volume;
// ulSignal.type = POSITION_TYPE_BUY;
// ulSignal.mode = X_ORDER_MODE_STOP;
// ulSignal.useRiskAmountAsVolume = true;
// //
// entry = max - PointToPrice(
// symbol,
// 10);
// tp = entry + PointToPrice(
// symbol,
// 30);
// ulSignal.tp = tp;
// ulSignal.entry = entry;
// //
// Add(
// ulSignal,
// supports);
//
// Generate Bundary ...
// XSignal iblSignal;
// Clean(iblSignal);
// //
// iblSignal.symbol = symbol;
// iblSignal.period = period;
// iblSignal.volume = volume;
// iblSignal.ignoreTP = false;
// iblSignal.ignoreSL = false;
// iblSignal.calculateTP = false;
// iblSignal.riskAmount = volume;
// iblSignal.type = POSITION_TYPE_BUY;
// iblSignal.mode = X_ORDER_MODE_STOP;
// iblSignal.useRiskAmountAsVolume = true;
// //
// iblSignal.tp = max;
// iblSignal.entry = med;
// //
// Add(
// iblSignal,
// supports);
// //
// // Short ...
// if (ArraySize(shortSupRes.sup) > 4)
// {
// //
// min = shortSupRes.sup[0];
// max = shortSupRes.sup[ArraySize(shortSupRes.sup) - 1];
// med = shortSupRes.sup[(ArraySize(shortSupRes.sup) / 2) - 1];
// }
// else
// {
// //
// min = 0;
// med = shortExit > mConditions.xpvInfo.fl3 ? mConditions.xpvInfo.fl3 : 0;
// max = mConditions.xpvInfo.vale;
// }
// //
// XSignal usSignal;
// Clean(usSignal);
// //
// usSignal.symbol = symbol;
// usSignal.period = period;
// usSignal.volume = volume;
// usSignal.ignoreTP = false;
// usSignal.ignoreSL = false;
// usSignal.calculateTP = false;
// usSignal.riskAmount = volume;
// usSignal.mode = X_ORDER_MODE_STOP;
// usSignal.type = POSITION_TYPE_SELL;
// usSignal.useRiskAmountAsVolume = true;
// //
// entry = max - PointToPrice(
// symbol,
// 10);
// tp = entry - PointToPrice(
// symbol,
// 30);
// usSignal.tp = entry;
// usSignal.entry = entry;
// //
// Add(
// usSignal,
// supports);
// //
// if (med > 0)
// {
// //
// XSignal isSignal;
// Clean(isSignal);
// //
// isSignal.symbol = symbol;
// isSignal.period = period;
// isSignal.volume = volume;
// isSignal.ignoreTP = false;
// isSignal.ignoreSL = false;
// isSignal.calculateTP = false;
// isSignal.riskAmount = volume;
// isSignal.mode = X_ORDER_MODE_STOP;
// isSignal.type = POSITION_TYPE_SELL;
// isSignal.useRiskAmountAsVolume = true;
// //
// isSignal.tp = entry;
// isSignal.entry = med;
// //
// Add(
// isSignal,
// supports);
// }
// //
// // Check Price between Fibonaccies ...