// // 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 ...