المشاركة الأصلية كتبت بواسطة جرير
السلام عليكم
بالفعل هذا الأكسبريت جميل جدا ...ذكرنى باكسبريت يسمى جيجا ...بس تيربو بعتبره افضل لأن اكتر فى الصفقات
والذين منكم يحبون المتاجرة اليدوية فهذه هية المؤشرات التى يعتمد عليها هذا الأكسبيرت وادادات هذه المؤشرات ومرفق الأكسبيرت بلغة الميتا
double l_high_112 = High[iHighest(NULL, 0, MODE_HIGH, Turbo_Bars_Period, 0)];
double l_low_120 = Low[iLowest(NULL, 0, MODE_LOW, Turbo_Bars_Period, 0)];
double l_high_128 = High[iHighest(NULL, 0, MODE_HIGH, Bars_Period_Screen, 0)];
double l_low_136 = Low[iLowest(NULL, 0, MODE_LOW, Bars_Period_Screen, 0)];
double l_imacd_144 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
double l_imacd_152 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);
double l_imacd_160 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0);
double l_imacd_168 = iMACD(NULL, 0, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1);
double l_imacd_176 = iMACD(NULL, PERIOD_M30, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
double l_imacd_184 = iMACD(NULL, PERIOD_M30, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 1);
double l_imacd_192 = iMACD(NULL, PERIOD_M30, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 2);
double l_imacd_200 = iMACD(NULL, PERIOD_M30, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0);
double l_imacd_208 = iMACD(NULL, PERIOD_M30, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 1);
double l_ima_216 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_HIGH, 0);
double l_ima_224 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_HIGH, 1);
double l_ima_232 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_LOW, 0);
double l_ima_240 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_LOW, 1);
double l_ima_248 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 0);
double l_ima_256 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 5);
double l_ima_264 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 1);
double l_ima_272 = iMA(NULL, 0, 22, 0, MODE_SMA, PRICE_CLOSE, 2);
double l_ima_280 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 0);
double l_ima_288 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 1);
double l_ima_296 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 2);
double l_ima_304 = iMA(NULL, 0, 10, 0, MODE_EMA, PRICE_CLOSE, 1);
double l_ima_312 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 5);
double l_ima_320 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_CLOSE, 0);
double l_ima_328 = iMA(NULL, 0, 5, 0, MODE_EMA, PRICE_CLOSE, 1);
double l_ima_336 = iMA(NULL, PERIOD_M30, 10, 0, MODE_EMA, PRICE_CLOSE, 0);
double l_ima_344 = iMA(NULL, PERIOD_M30, 10, 0, MODE_EMA, PRICE_CLOSE, 1);
double l_ima_352 = iMA(NULL, PERIOD_M30, 10, 0, MODE_EMA, PRICE_CLOSE, 2);
double l_ima_360 = iMA(NULL, PERIOD_M30, 50, 0, MODE_SMA, PRICE_CLOSE, 0);
double l_ima_368 = iMA(NULL, 0, 100, 0, MODE_SMA, PRICE_CLOSE, 0);
double l_istddev_376 = iStdDev(NULL, 0, 100, 0, MODE_SMA, PRICE_CLOSE, 0);
double l_istddev_384 = iStdDev(NULL, 0, 20, 0, MODE_EMA, PRICE_CLOSE, 0);
double l_istddev_392 = iStdDev(NULL, 0, 20, 0, MODE_EMA, PRICE_CLOSE, 1);
double l_iwpr_400 = iWPR(NULL, 0, 26, 0);
double l_iwpr_408 = iWPR(NULL, 0, 26, 1);
double l_iwpr_416 = iWPR(NULL, 0, 26, 2);
double l_iwpr_424 = iWPR(NULL, 0, 114, 0);
double l_iwpr_432 = iWPR(NULL, 0, 114, 1);
double l_iwpr_440 = iWPR(NULL, 0, 114, 2);
double l_idemarker_448 = iDeMarker(NULL, 0, 13, 0);
double l_idemarker_456 = iDeMarker(NULL, 0, 13, 1);
double l_idemarker_464 = iDeMarker(NULL, 0, 13, 2);
double l_istochastic_472 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_MAIN, 0);
double l_istochastic_480 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_MAIN, 1);
double l_istochastic_488 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_SIGNAL, 0);
double l_istochastic_496 = iStochastic(NULL, 0, 15, 6, 7, MODE_EMA, 0, MODE_SIGNAL, 1);
if (l_istochastic_480 < l_istochastic_496 - 5.0 && l_istochastic_472 >= l_istochastic_488) li_16 = TRUE;
if (l_istochastic_480 > l_istochastic_496 + 5.0 && l_istochastic_472 <= l_istochastic_488) li_20 = TRUE;
if (l_istochastic_480 > l_istochastic_496 && l_istochastic_472 > l_istochastic_488) li_24 = TRUE;
if (l_istochastic_480 < l_istochastic_496 && l_istochastic_472 < l_istochastic_488) li_28 = TRUE;
double l_istochastic_504 = iStochastic(NULL, PERIOD_M1, 15, 6, 7, MODE_EMA, 0, MODE_MAIN, 0);
double l_istochastic_512 = iStochastic(NULL, PERIOD_M1, 15, 6, 7, MODE_EMA, 0, MODE_MAIN, 1);
double l_istochastic_520 = iStochastic(NULL, PERIOD_M1, 15, 6, 7, MODE_EMA, 0, MODE_SIGNAL, 0);
double l_istochastic_528 = iStochastic(NULL, PERIOD_M1, 15, 6, 7, MODE_EMA, 0, MODE_SIGNAL, 1);
if (l_istochastic_512 < l_istochastic_528 && l_istochastic_504 >= l_istochastic_520) li_unused_56 = 1;
if (l_istochastic_512 > l_istochastic_528 && l_istochastic_504 <= l_istochastic_520) li_unused_60 = 1;
if (l_istochastic_512 > l_istochastic_528 && l_istochastic_504 > l_istochastic_520) li_64 = TRUE;
if (l_istochastic_512 < l_istochastic_528 && l_istochastic_504 < l_istochastic_520) li_68 = TRUE;
double l_istochastic_536 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_MAIN, 0);
double l_istochastic_544 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_MAIN, 1);
double l_istochastic_552 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_SIGNAL, 0);
double l_istochastic_560 = iStochastic(NULL, 0, 10, 5, 5, MODE_SMA, 0, MODE_SIGNAL, 1);
if (l_istochastic_544 < l_istochastic_560 - 5.0 && l_istochastic_536 >= l_istochastic_552) li_32 = TRUE;
if (l_istochastic_544 > l_istochastic_560 + 5.0 && l_istochastic_536 <= l_istochastic_552) li_36 = TRUE;
if (l_istochastic_544 < l_istochastic_560 && l_istochastic_536 >= l_istochastic_552) li_40 = TRUE;
if (l_istochastic_544 > l_istochastic_560 && l_istochastic_536 <= l_istochastic_552) li_44 = TRUE;
if (l_istochastic_544 > l_istochastic_560 && l_istochastic_536 > l_istochastic_552) li_48 = TRUE;
if (l_istochastic_544 < l_istochastic_560 && l_istochastic_536 < l_istochastic_552) li_52 = TRUE;
double l_irsi_568 = iRSI(NULL, 0, 14, PRICE_CLOSE, 0);
double l_irsi_576 = iRSI(NULL, 0, 14, PRICE_CLOSE, 1);
double l_irsi_584 = iRSI(NULL, 0, 14, PRICE_CLOSE, 2);
double ld_unused_592 = 0;
if (l_irsi_568 < 30.0) ld_unused_592 = 1;
if (l_irsi_568 > 70.0) ld_unused_592 = 2;
double l_ibands_600 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 1);
double l_ibands_608 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 2);
double l_ibands_616 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_UPPER, 1);
double l_ibands_624 = iBands(NULL, 0, 20, 2, 0, PRICE_CLOSE, MODE_UPPER, 2);
double l_iadx_632 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MAIN, 0);
double l_iadx_640 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MAIN, 1);
double l_iadx_648 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_PLUSDI, 0);
double l_iadx_656 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_PLUSDI, 1);
double l_iadx_664 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MINUSDI, 0);
double l_iadx_672 = iADX(NULL, 0, 14, PRICE_HIGH, MODE_MINUSDI, 1);
if (l_iadx_648 > l_iadx_664) li_12 = TRUE;
if (l_iadx_664 > l_iadx_648) li_8 = TRUE;
if (l_iadx_632 < 30.0) {
وبالطبع اعداداتها واضحة ........بالطبع عزيزى لن تستخدم كل هذه المؤشرات لفتح صفقة
فهذا المؤشر يعتمد على حوالى 7 استراتيجيات كل استراتيجية تعتمد على على 3 او 4 مؤشرات من المؤشرات السابقة
فحتى لو انت ضعيف فى قراءة لغة الميتا فستقرأ هذه الأكواد بسهولة
(((l_ima_248 < l_ima_264 && Open[0] < l_ima_248 && l_ima_280 > l_ima_248 && li_12 && l_idemarker_448 > l_idemarker_456 + 0.03) || (l_ima_328 < l_ima_264 - 1.8 * l_istddev_392 &&
l_ima_320 > l_ima_328 + 1.1 * g_point_488 && Open[0] < l_ima_320 && l_istochastic_472 < 25.0) && Open[0] > Close[1] && l_imacd_176 > l_imacd_184 && l_imacd_144 > l_imacd_152 &&
l_iwpr_400 > l_iwpr_408) || (Predict() == 1.0 || Predict2() == 1.0 || Predict2() == 3.0 && l_imacd_176 > l_imacd_184 && Open[0] < (l_high_112 + l_low_120) / 2.0 - 5.0 * g_point_488 && li_24 && l_imacd_144 > l_imacd_152 && l_istochastic_472 < 45.0 && l_iwpr_400 > -90.0 && l_iwpr_400 > l_iwpr_408 + 5.0) ||
(Predict() == 1.0 && Open[0] > Close[1] && Open[1] < Close[1] && li_24 && l_istochastic_472 < 70.0 && l_imacd_144 > l_imacd_152 && li_64 && l_ima_280 > l_ima_288 &&
l_iwpr_400 > l_iwpr_408 + 7.0 && l_idemarker_448 > l_idemarker_456 + 0.1) || (l_imacd_176 > l_imacd_184 && l_imacd_176 < (-2.0 * g_point_488) && l_imacd_176 > l_imacd_200 && l_imacd_184 < l_imacd_208 && l_ima_320 > l_ima_328 && li_64 && l_iwpr_400 > l_iwpr_408 + 5.0 && l_idemarker_448 > l_idemarker_456 + 0.03 && Close[1] < Open[1] && Open[0] > l_ima_336 && l_ima_336 < l_ima_360 && l_ima_336 > l_ima_344 && Open[0] > Close[1]) ||
(Close[2] < Open[2] && Open[1] < Close[1] && Open[2] - Close[2] < Close[1] - Open[1] - 3.0 * g_point_488 && Open[0] > Close[1] && l_ima_320 > l_ima_328 && High[1] > High[2] &&
l_imacd_144 > l_imacd_152 && l_imacd_144 < (-3.0 * g_point_488) && li_64 && Open[1] < l_ima_264 && Open[0] > l_ima_248 && l_iwpr_400 - l_iwpr_408 > l_iwpr_408 - l_iwpr_416 && l_iwpr_400 > l_iwpr_408 + 5.0 && l_idemarker_448 > l_idemarker_456 + 0.1) ||
(l_ima_320 > l_ima_328 && l_ima_248 > l_ima_264 && Open[0] < l_ima_280 && (l_istochastic_536 > l_istochastic_544 + 1.0 && l_istochastic_552 > l_istochastic_560) ||
(l_istochastic_472 > l_istochastic_480 && l_istochastic_488 > l_istochastic_496) && Close[1] > Open[1] && Close[1] < Open[0] && l_iwpr_400 < -15.0 && li_48 && li_64 && l_ima_280 > l_ima_248 && Open[0] > l_ima_248 && l_imacd_144 > l_imacd_152) ||
(l_ima_320 > l_ima_328 && l_imacd_144 < (-1.5 * l_istddev_384) && li_64 && Close[1] < Open[0] && l_ima_280 > l_ima_288 && li_24 && l_imacd_176 > l_imacd_184 && l_imacd_144 > l_imacd_152) ||
(l_iwpr_424 > l_iwpr_432 && l_iwpr_424 > -15.0 && l_iwpr_432 > -15.0 && l_iwpr_400 > l_iwpr_408 + 9.0 && l_iwpr_400 < -15.0 && l_iwpr_408 > l_iwpr_416 && l_imacd_144 > l_imacd_152 &&
l_istddev_384 > l_istddev_392 && l_idemarker_448 > l_idemarker_456 + 0.05 && l_ima_248 > l_ima_256 && li_24 && l_iadx_632 > 30.0) || (li_16 && l_imacd_144 > l_imacd_152 && l_imacd_144 > l_imacd_160 && l_ima_304 > l_ima_288 && li_12 && l_iwpr_400 > l_iwpr_408 + 7.0 && l_istochastic_472 > l_istochastic_480 && l_istochastic_488 > l_istochastic_496 + 1.0) ||
(l_imacd_144 > l_imacd_152 && l_imacd_144 < (-3.0 * g_point_488) && l_imacd_144 > l_imacd_160 && l_imacd_152 < l_imacd_168 && l_imacd_176 > l_imacd_184 && li_24 &&
l_iwpr_400 > l_iwpr_408 && li_12 && l_ima_304 > l_ima_288 && Close[1] < Open[0] && Close[1] > Open[1] && l_istddev_384 > l_istddev_392) || (li_16 && l_imacd_144 > l_imacd_152 && l_imacd_144 > l_imacd_160 && Open[0] > Close[1] && l_ima_280 < l_ima_288 && l_iwpr_400 > l_iwpr_408 + 9.0 && li_12 && l_ima_304 > l_ima_288) ||
(li_688 == 1 && l_iadx_648 > 25.0 && l_iwpr_400 > l_iwpr_408 + 12.0 && l_iadx_632 > 25.0 && l_iadx_648 > l_iadx_656 || l_ima_304 > l_ima_288 && l_ima_248 >= l_ima_264 &&
l_ima_328 < l_ima_312 && li_24) || (Close[4] < Close[3] && Close[3] > Close[2] && Close[2] > Close[1] && Open[0] > Close[1] && High[1] - Close[1] < Open[1] - Low[1] && l_iwpr_400 > l_iwpr_408 + 7.0 && l_imacd_144 > l_imacd_152 && l_iwpr_408 > l_iwpr_416 && l_istochastic_536 < 30.0 && l_idemarker_448 > l_idemarker_456 + 0.02) ||
(Open[1] < Close[1] && Close[2] < l_ima_248 && Close[1] > l_ima_248 && Open[1] > l_ima_320 && Open[0] > l_ima_216 && l_ima_248 > l_ima_256 + 5.0 * g_point_488 && l_iwpr_400 < -5.0 &&
l_iwpr_400 > l_iwpr_408 + 7.0 && l_idemarker_448 > l_idemarker_456 && l_idemarker_456 > l_idemarker_464) || (l_irsi_576 < l_irsi_584 && l_irsi_568 > l_irsi_576 + 5.0 && l_irsi_576 < 30.0 && l_ima_304 > l_ima_288 && l_iadx_632 > 25.0 && l_iadx_648 > 25.0) ||
(Close[1] > l_ima_288 && Open[1] < l_ima_288 && l_ima_304 > l_ima_288 && l_iadx_632 > 30.0 && l_iadx_648 > 25.0 && l_ima_248 > l_ima_256 + 3.0 * g_point_488 && li_24 &&
l_iwpr_400 > l_iwpr_408 + 18.0 && l_iwpr_408 > l_iwpr_416 + 7.0) || (li_32 && Open[1] > l_ima_240 && Open[0] > l_ima_216 && Open[1] < Close[1] && l_ima_248 > l_ima_264 + 2.0 * g_point_488 && l_iadx_632 > 25.0 && l_iadx_648 > 25.0 && l_iwpr_400 > l_iwpr_408 + 9.0 && l_ima_304 > l_ima_288) ||
(li_32 && l_imacd_144 > l_imacd_152 && l_imacd_144 < 0.0 && l_imacd_144 > l_imacd_160 && l_iadx_632 > 25.0 && l_iadx_648 > 25.0 && l_iwpr_400 > l_iwpr_408 + 7.0 &&
l_istochastic_536 > l_istochastic_544 && l_istochastic_552 > l_istochastic_560 + 1.0) || (l_iadx_648 > l_iadx_656 && l_iadx_656 < l_iadx_672 && l_iadx_648 >= l_iadx_664 && l_iadx_632 >= 35.0 && l_iadx_648 > 25.0 && l_iwpr_400 > l_iwpr_408 + 15.0 && li_24) ||
(l_ima_320 > l_ima_328 && l_ima_280 > l_ima_288 && l_ima_248 > l_ima_264 && l_ima_248 > l_ima_256 + 5.0 * g_point_488 && l_ima_280 - l_ima_288 > l_ima_248 - l_ima_264 &&
l_ima_320 - l_ima_248 > l_ima_328 - l_ima_264 && li_24 && l_iwpr_400 < -15.0 && l_iwpr_400 > l_iwpr_408 + 15.0 && l_ima_320 > l_ima_280 && l_ima_280 > l_ima_248 &&
Open[0] > l_ima_320) || ((li_40 && l_istochastic_544 < 25.0) || (li_32 && l_istochastic_544 < 30.0) && l_ima_248 > l_ima_264 + 2.0 * g_point_488 && l_ima_304 > l_ima_288) ||
(li_16 && Open[1] > l_ima_240 && Open[0] > l_ima_216 && Open[1] < Close[1] && Volume[0] > Volume[1] && l_iwpr_400 > l_iwpr_408 + 7.0 && l_idemarker_448 > l_idemarker_456 +
0.08 && l_istddev_384 > l_istddev_392) || (Close[3] > l_ima_312 && Open[2] > l_ima_288 && Open[1] < Close[1] && Open[1] > Close[2] && Close[1] > l_ima_248 + 2.2 * l_istddev_392 && Open[0] > Close[1] && l_istddev_384 > l_istddev_392 && li_24 && l_iwpr_400 > l_iwpr_408 + 7.0 && l_iwpr_400 < -20.0) ||
(l_ima_264 - l_ima_368 < l_ima_248 - l_ima_368 && l_ima_368 < (l_high_112 + l_low_120) / 2.0 - 2.0 * l_istddev_376 && l_ima_248 - l_ima_368 > l_istddev_376 && Open[0] > Close[1] &&
li_24 && l_istochastic_472 < 70.0)) {
Trade(1, 3, 2);
return (0);
}
اتمنى لكم التوفيق