Всем привет! Помощи уже просил, но что то никто не помог. Есть советник размещающий отложенные ордера на пробой от экстреммумов вчерашнего дня Байстоп и Селстоп. Нужно тоже самое только заточенный на отскок с ордерами Селлимит и Байлимит. Сам вертел, ничего не получилось, интуитивно заменил Байстоп на Селлимит, а Селстоп на Байлимит, пишит 0 ошибок 0 предупреждений, а тестер выдает 130 ошибку (неправильный стоплос) почемуто и не ставит ни одного ордера. Помогите пожалуйста
Файлы:
experts10.mq4
5 kb
- Помогите с тестером стратегий mt4
- Помогите разработать суперприбыльный простой советник,работающий на всех валютных парах и CDF....
- Советники: iK_candle
ошибок 0 тк компилятор не выдает количество логических ошибок. В советнике не правильно расчитываются sl и tp для ордеров в результате стопы недопустимые
замети значения тека и стопа на 0. и вручную их потом выставляйте
PLUT >>:
Всем привет! Помощи уже просил, но что то никто не помог. Есть советник размещающий отложенные ордера на пробой от экстреммумов вчерашнего дня Байстоп и Селстоп. Нужно тоже самое только заточенный на отскок с ордерами Селлимит и Байлимит. Сам вертел, ничего не получилось, интуитивно заменил Байстоп на Селлимит, а Селстоп на Байлимит, пишит 0 ошибок 0 предупреждений, а тестер выдает 130 ошибку (неправильный стоплос) почемуто и не ставит ни одного ордера. Помогите пожалуйста
Всем привет! Помощи уже просил, но что то никто не помог. Есть советник размещающий отложенные ордера на пробой от экстреммумов вчерашнего дня Байстоп и Селстоп. Нужно тоже самое только заточенный на отскок с ордерами Селлимит и Байлимит. Сам вертел, ничего не получилось, интуитивно заменил Байстоп на Селлимит, а Селстоп на Байлимит, пишит 0 ошибок 0 предупреждений, а тестер выдает 130 ошибку (неправильный стоплос) почемуто и не ставит ни одного ордера. Помогите пожалуйста
Готово...
Файлы:
experts_plut.mq4
6 kb
Не знаю в чём проблема, но у меня тестируется, попробуйте(если 5значные котировки) значения стопа и тейка на 10 умножить.
Strategy Tester Report
Experts_PLUT
Alpari-Demo (Build 218)
Символ | EURUSD (Euro vs US Dollar) | ||||
Период | 1 Час (H1) 2009.01.02 10:00 - 2009.01.09 22:59 (2009.01.01 - 2009.01.11) | ||||
Модель | По ценам открытия (только для советников с явным контролем открытия баров) | ||||
Баров в истории | 1133 | Смоделировано тиков | 1265 | Качество моделирования | n/a |
Ошибки рассогласования графиков | 0 | ||||
Начальный депозит | 25000.00 | ||||
Чистая прибыль | 159.20 | Общая прибыль | 887.08 | Общий убыток | -727.88 |
Прибыльность | 1.22 | Матожидание выигрыша | 7.96 | ||
Абсолютная просадка | 25.00 | Максимальная просадка | 161.00 (0.64%) | Относительная просадка | 0.64% (161.00) |
Всего сделок | 20 | Короткие позиции (% выигравших) | 9 (44.44%) | Длинные позиции (% выигравших) | 11 (18.18%) |
Прибыльные сделки (% от всех) | 6 (30.00%) | Убыточные сделки (% от всех) | 14 (70.00%) | ||
Самая большая | прибыльная сделка | 148.00 | убыточная сделка | -52.00 | |
Средняя | прибыльная сделка | 147.85 | убыточная сделка | -51.99 | |
Максимальное количество | непрерывных выигрышей (прибыль) | 2 (296.00) | непрерывных проигрышей (убыток) | 4 (-208.00) | |
Максимальная | непрерывная прибыль (число выигрышей) | 296.00 (2) | непрерывный убыток (число проигрышей) | -208.00 (4) | |
Средний | непрерывный выигрыш | 1 | непрерывный проигрыш | 2 |
№ | Время | Тип | Ордер | Объём | Цена | S / L | T / P | Прибыль | Баланс |
1 | 2009.01.02 10:00 | buy limit | 1 | 0.10 | 1.38890 | 1.38370 | 1.40370 | ||
2 | 2009.01.02 10:00 | sell limit | 2 | 0.10 | 1.39840 | 1.40360 | 1.38360 | ||
3 | 2009.01.02 14:00 | buy | 1 | 0.10 | 1.38890 | 1.38370 | 1.40370 | ||
4 | 2009.01.02 17:00 | sell | 2 | 0.10 | 1.39840 | 1.40360 | 1.38360 | ||
5 | 2009.01.02 17:00 | buy limit | 3 | 0.10 | 1.39150 | 1.38630 | 1.40630 | ||
6 | 2009.01.02 17:00 | sell limit | 4 | 0.10 | 1.39860 | 1.40380 | 1.38380 | ||
7 | 2009.01.02 19:00 | buy | 3 | 0.10 | 1.39150 | 1.38630 | 1.40630 | ||
8 | 2009.01.02 20:00 | s/l | 3 | 0.10 | 1.38630 | 1.38630 | 1.40630 | -52.00 | 24948.00 |
9 | 2009.01.05 00:00 | expiration | 4 | 0.10 | 1.39860 | 1.40380 | 1.38380 | ||
10 | 2009.01.05 00:00 | buy limit | 5 | 0.10 | 1.38520 | 1.38000 | 1.40000 | ||
11 | 2009.01.05 00:00 | sell limit | 6 | 0.10 | 1.39240 | 1.39760 | 1.37760 | ||
12 | 2009.01.05 01:00 | sell | 6 | 0.10 | 1.39240 | 1.39760 | 1.37760 | ||
13 | 2009.01.05 04:00 | buy | 5 | 0.10 | 1.38520 | 1.38000 | 1.40000 | ||
14 | 2009.01.05 04:00 | buy limit | 7 | 0.10 | 1.38440 | 1.37920 | 1.39920 | ||
15 | 2009.01.05 04:00 | sell limit | 8 | 0.10 | 1.39280 | 1.39800 | 1.37800 | ||
16 | 2009.01.05 08:00 | sell | 8 | 0.10 | 1.39280 | 1.39800 | 1.37800 | ||
17 | 2009.01.05 10:00 | s/l | 1 | 0.10 | 1.38370 | 1.38370 | 1.40370 | -51.88 | 24896.12 |
18 | 2009.01.05 10:00 | t/p | 2 | 0.10 | 1.38360 | 1.40360 | 1.38360 | 147.54 | 25043.66 |
19 | 2009.01.05 10:00 | s/l | 5 | 0.10 | 1.38000 | 1.38000 | 1.40000 | -52.00 | 24991.66 |
20 | 2009.01.05 10:00 | t/p | 6 | 0.10 | 1.37760 | 1.39760 | 1.37760 | 148.00 | 25139.66 |
21 | 2009.01.05 10:00 | t/p | 8 | 0.10 | 1.37800 | 1.39800 | 1.37800 | 148.00 | 25287.66 |
22 | 2009.01.05 10:00 | buy | 7 | 0.10 | 1.38440 | 1.37920 | 1.39920 | ||
23 | 2009.01.05 10:00 | buy limit | 9 | 0.10 | 1.36640 | 1.36120 | 1.38120 | ||
24 | 2009.01.05 10:00 | sell limit | 10 | 0.10 | 1.39290 | 1.39810 | 1.37810 | ||
25 | 2009.01.05 11:00 | s/l | 7 | 0.10 | 1.37920 | 1.37920 | 1.39920 | -52.00 | 25235.66 |
26 | 2009.01.05 11:00 | buy | 9 | 0.10 | 1.36640 | 1.36120 | 1.38120 | ||
27 | 2009.01.05 14:00 | s/l | 9 | 0.10 | 1.36120 | 1.36120 | 1.38120 | -52.00 | 25183.66 |
28 | 2009.01.06 01:00 | expiration | 10 | 0.10 | 1.39290 | 1.39810 | 1.37810 | ||
29 | 2009.01.06 01:00 | buy limit | 11 | 0.10 | 1.36240 | 1.35720 | 1.37720 | ||
30 | 2009.01.06 01:00 | sell limit | 12 | 0.10 | 1.36580 | 1.37100 | 1.35100 | ||
31 | 2009.01.06 02:00 | buy | 11 | 0.10 | 1.36240 | 1.35720 | 1.37720 | ||
32 | 2009.01.06 03:00 | s/l | 11 | 0.10 | 1.35720 | 1.35720 | 1.37720 | -52.00 | 25131.66 |
33 | 2009.01.07 01:00 | expiration | 12 | 0.10 | 1.36580 | 1.37100 | 1.35100 | ||
34 | 2009.01.07 04:00 | buy limit | 13 | 0.10 | 1.34710 | 1.34190 | 1.36190 | ||
35 | 2009.01.07 04:00 | sell limit | 14 | 0.10 | 1.34970 | 1.35490 | 1.33490 | ||
36 | 2009.01.07 05:00 | sell | 14 | 0.10 | 1.34970 | 1.35490 | 1.33490 | ||
37 | 2009.01.07 09:00 | s/l | 14 | 0.10 | 1.35490 | 1.35490 | 1.33490 | -52.00 | 25079.66 |
38 | 2009.01.07 09:00 | buy | 13 | 0.10 | 1.34710 | 1.34190 | 1.36190 | ||
39 | 2009.01.07 09:00 | buy limit | 15 | 0.10 | 1.34640 | 1.34120 | 1.36120 | ||
40 | 2009.01.07 09:00 | sell limit | 16 | 0.10 | 1.36040 | 1.36560 | 1.34560 | ||
41 | 2009.01.07 10:00 | t/p | 13 | 0.10 | 1.36190 | 1.34190 | 1.36190 | 148.00 | 25227.66 |
42 | 2009.01.07 10:00 | sell | 16 | 0.10 | 1.36040 | 1.36560 | 1.34560 | ||
43 | 2009.01.07 15:00 | s/l | 16 | 0.10 | 1.36560 | 1.36560 | 1.34560 | -52.00 | 25175.66 |
44 | 2009.01.08 01:00 | expiration | 15 | 0.10 | 1.34640 | 1.34120 | 1.36120 | ||
45 | 2009.01.08 01:00 | buy limit | 17 | 0.10 | 1.36040 | 1.35520 | 1.37520 | ||
46 | 2009.01.08 01:00 | sell limit | 18 | 0.10 | 1.36580 | 1.37100 | 1.35100 | ||
47 | 2009.01.08 02:00 | buy | 17 | 0.10 | 1.36040 | 1.35520 | 1.37520 | ||
48 | 2009.01.08 08:00 | sell | 18 | 0.10 | 1.36580 | 1.37100 | 1.35100 | ||
49 | 2009.01.08 09:00 | buy limit | 19 | 0.10 | 1.35550 | 1.35030 | 1.37030 | ||
50 | 2009.01.08 09:00 | sell limit | 20 | 0.10 | 1.36620 | 1.37140 | 1.35140 | ||
51 | 2009.01.08 10:00 | s/l | 17 | 0.10 | 1.35520 | 1.35520 | 1.37520 | -52.00 | 25123.66 |
52 | 2009.01.08 10:00 | buy | 19 | 0.10 | 1.35550 | 1.35030 | 1.37030 | ||
53 | 2009.01.08 15:00 | s/l | 18 | 0.10 | 1.37100 | 1.37100 | 1.35100 | -52.00 | 25071.66 |
54 | 2009.01.08 15:00 | t/p | 19 | 0.10 | 1.37030 | 1.35030 | 1.37030 | 148.00 | 25219.66 |
55 | 2009.01.08 15:00 | sell | 20 | 0.10 | 1.36620 | 1.37140 | 1.35140 | ||
56 | 2009.01.08 15:00 | buy limit | 21 | 0.10 | 1.36060 | 1.35540 | 1.37540 | ||
57 | 2009.01.08 15:00 | sell limit | 22 | 0.10 | 1.37520 | 1.38040 | 1.36040 | ||
58 | 2009.01.08 16:00 | s/l | 20 | 0.10 | 1.37140 | 1.37140 | 1.35140 | -52.00 | 25167.66 |
59 | 2009.01.08 16:00 | sell | 22 | 0.10 | 1.37520 | 1.38040 | 1.36040 | ||
60 | 2009.01.09 01:00 | expiration | 21 | 0.10 | 1.36060 | 1.35540 | 1.37540 | ||
61 | 2009.01.09 05:00 | buy limit | 23 | 0.10 | 1.36340 | 1.35820 | 1.37820 | ||
62 | 2009.01.09 05:00 | sell limit | 24 | 0.10 | 1.36630 | 1.37150 | 1.35150 | ||
63 | 2009.01.09 07:00 | sell | 24 | 0.10 | 1.36630 | 1.37150 | 1.35150 | ||
64 | 2009.01.09 12:00 | s/l | 24 | 0.10 | 1.37150 | 1.37150 | 1.35150 | -52.00 | 25115.66 |
65 | 2009.01.09 15:00 | t/p | 22 | 0.10 | 1.36040 | 1.38040 | 1.36040 | 147.54 | 25263.20 |
66 | 2009.01.09 15:00 | buy | 23 | 0.10 | 1.36340 | 1.35820 | 1.37820 | ||
67 | 2009.01.09 15:00 | buy limit | 25 | 0.10 | 1.35880 | 1.35360 | 1.37360 | ||
68 | 2009.01.09 15:00 | sell limit | 26 | 0.10 | 1.37500 | 1.38020 | 1.36020 | ||
69 | 2009.01.09 16:00 | s/l | 23 | 0.10 | 1.35820 | 1.35820 | 1.37820 | -52.00 | 25211.20 |
70 | 2009.01.09 16:00 | buy | 25 | 0.10 | 1.35880 | 1.35360 | 1.37360 | ||
71 | 2009.01.09 17:00 | s/l | 25 | 0.10 | 1.35360 | 1.35360 | 1.37360 | -52.00 | 25159.20 |
У меня не работает, хотя исходник работает отлично. Возможно не могу запустить из за моих нулевых знаний.
В исходнике СЛ и ТП изображены так:
extern double SL = 0.00050; // StopLoss
extern double TP = 0.00150; // TakeProfit
У Вас так:
extern double SL = 50; // StopLoss
extern double TP = 150; // TakeProfit
(понимаю что одно и тоже, но ...)
в исходнике:
Comment("\n","Защита от ГЭП (скачек цены нового дня)",
"\n","Не возможно выставить OP_BUYSTOP и OP_SELLSTOP",
"\n","Цена Open пробила High или Low предыдущего дня");
У Вас тоже самое:
Comment("\n","Защита от ГЭП (скачек цены нового дня)",
"\n","Не возможно выставить OP_BUYSTOP и OP_SELLSTOP",
"\n","Цена Open пробила High или Low предыдущего дня");
хотя речь идет о лимитных ордерах.
И еще много различий в одних и теже местах.
Исходник:
//====================== проверяем ордера на открытие
for( q=0;q<OrdersTotal();q++)
{
if (OrderSelect(q, SELECT_BY_POS, MODE_TRADES) && OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber)
{
// проверяем позиции если есть открытые ордера и сравниваем показатели с индикатором
if (OrderType()==OP_BUYSTOP)
{
return(0);
}
if (OrderType()==OP_SELLSTOP)
{
return(0);
}
}
}
Ваш:
if (Orders_Total_by_type(OP_SELLLIMIT, MagicNumber, Symbol())!=0 || Orders_Total_by_type(OP_BUYLIMIT, MagicNumber, Symbol())!=0)
return(0);
Можно попросить сделать, если не трудно, абсолютно тоже самое что и в исходнике, по абсолютно такомуже алгоритму с единственными изменениями стопордера на лимитные? Не подумайте что придираюсь, наверняка и Ваш рабочий, просто с моими знаниями мне трудно интерпритировать настройки под Ваш, и наверняка гдето делаю не так.
В исходнике СЛ и ТП изображены так:
extern double SL = 0.00050; // StopLoss
extern double TP = 0.00150; // TakeProfit
У Вас так:
extern double SL = 50; // StopLoss
extern double TP = 150; // TakeProfit
(понимаю что одно и тоже, но ...)
в исходнике:
Comment("\n","Защита от ГЭП (скачек цены нового дня)",
"\n","Не возможно выставить OP_BUYSTOP и OP_SELLSTOP",
"\n","Цена Open пробила High или Low предыдущего дня");
У Вас тоже самое:
Comment("\n","Защита от ГЭП (скачек цены нового дня)",
"\n","Не возможно выставить OP_BUYSTOP и OP_SELLSTOP",
"\n","Цена Open пробила High или Low предыдущего дня");
хотя речь идет о лимитных ордерах.
И еще много различий в одних и теже местах.
Исходник:
//====================== проверяем ордера на открытие
for( q=0;q<OrdersTotal();q++)
{
if (OrderSelect(q, SELECT_BY_POS, MODE_TRADES) && OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber)
{
// проверяем позиции если есть открытые ордера и сравниваем показатели с индикатором
if (OrderType()==OP_BUYSTOP)
{
return(0);
}
if (OrderType()==OP_SELLSTOP)
{
return(0);
}
}
}
Ваш:
if (Orders_Total_by_type(OP_SELLLIMIT, MagicNumber, Symbol())!=0 || Orders_Total_by_type(OP_BUYLIMIT, MagicNumber, Symbol())!=0)
return(0);
Можно попросить сделать, если не трудно, абсолютно тоже самое что и в исходнике, по абсолютно такомуже алгоритму с единственными изменениями стопордера на лимитные? Не подумайте что придираюсь, наверняка и Ваш рабочий, просто с моими знаниями мне трудно интерпритировать настройки под Ваш, и наверняка гдето делаю не так.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь