Нужен программист для написания советника - страница 3

 
Avel_Mink писал (а) >>

Типа подь...нул ) У меня все правила четко расписаны, то что график не под линеечку - это на мой взгляд не проблема.

Ну типа пока под нуль=)) Мож и не проблема, а для меня пока проблема.

 
V.V.P.Net писал (а) >>

Ну типа пока под нуль=)) Мож и не проблема, а для меня пока проблема.

Трудно оринтироваться=)))

 
V.V.P.Net писал (а) >>

Трудно оринтироваться=)))

А че там ориентироваться ? Всего то линия цены и несколько точек, в которых открываются ордера, весь график для наглядности разделен на три сделки (серые вертикальные полосы - границы). Все значимые моменты (точки расчета, точки пересечения - подписаны), что еще надобно ?

 

Занятная стратегия, но бесполезная.

100Point
MetaQuotes-Demo (Build 217)

Символ EURUSD (Euro vs US Dollar)
Период 1 Час (H1) 2008.01.02 09:00 - 2008.07.18 22:00 (2008.01.01 - 2008.07.20)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры StopLoss=0; TakeProfit=100;
Баров в истории 4379 Смоделировано тиков 1388243 Качество моделирования 90.00%
Ошибки рассогласования графиков 11
Начальный депозит 100000.00
Чистая прибыль -594.77 Общая прибыль 5175.38 Общий убыток -5770.15
Прибыльность 0.90 Матожидание выигрыша -8.04
Абсолютная просадка 1939.98 Максимальная просадка 3709.38 (3.64%) Относительная просадка 3.64% (3709.38)
Всего сделок 74 Короткие позиции (% выигравших) 23 (13.04%) Длинные позиции (% выигравших) 51 (56.86%)
Прибыльные сделки (% от всех) 32 (43.24%) Убыточные сделки (% от всех) 42 (56.76%)
Самая большая прибыльная сделка 518.45 убыточная сделка -952.96
Средняя прибыльная сделка 161.73 убыточная сделка -137.38
Максимальное количество непрерывных выигрышей (прибыль) 8 (1518.24) непрерывных проигрышей (убыток) 10 (-168.73)
Максимальная непрерывная прибыль (число выигрышей) 1518.24 (8) непрерывный убыток (число проигрышей) -1842.21 (6)
Средний непрерывный выигрыш 2 непрерывный проигрыш 3

Время Тип Ордер Объём Цена S / L T / P Прибыль Баланс
1 2008.01.02 16:14 buy 1 0.10 1.4701 0.0000 1.4800
2 2008.01.04 14:32 t/p 1 0.10 1.4800 0.0000 1.4800 100.32 100100.32
3 2008.01.04 14:32 buy 2 0.10 1.4802 0.0000 1.4900
4 2008.01.07 03:51 modify 2 0.10 1.4802 0.0000 0.0000
5 2008.01.07 03:51 sell 3 0.10 1.4698 0.0000 0.0000
6 2008.01.10 18:51 buy 4 0.10 1.4801 0.0000 0.0000
7 2008.01.14 11:09 buy 5 0.10 1.4904 0.0000 0.0000
8 2008.01.15 22:10 close 4 0.10 1.4799 0.0000 0.0000 -1.01 100099.31
9 2008.01.16 16:52 sell 6 0.10 1.4697 0.0000 0.0000
10 2008.01.16 17:14 sell 7 0.10 1.4599 0.0000 0.0000
11 2008.01.17 13:32 close 6 0.10 1.4701 0.0000 0.0000 -7.12 100092.19
12 2008.01.21 00:00 sell 8 0.10 1.4597 0.0000 0.0000
13 2008.01.21 09:43 sell 9 0.10 1.4499 0.0000 0.0000
14 2008.01.22 01:50 sell 10 0.10 1.4399 0.0000 0.0000
15 2008.01.22 12:02 close 9 0.10 1.4501 0.0000 0.0000 -3.04 100089.15
16 2008.01.22 16:28 close 8 0.10 1.4601 0.0000 0.0000 -5.04 100084.11
17 2008.01.24 15:06 close 3 0.10 1.4702 0.0000 0.0000 -23.76 100060.35
18 2008.01.30 11:11 buy 11 0.10 1.4801 0.0000 0.0000
19 2008.01.30 21:04 buy 12 0.10 1.4903 0.0000 0.0000
20 2008.02.01 16:09 close 11 0.10 1.4799 0.0000 0.0000 -0.68 100059.67
21 2008.02.05 11:15 sell 13 0.10 1.4698 0.0000 0.0000
22 2008.02.06 09:21 sell 14 0.10 1.4599 0.0000 0.0000
23 2008.02.07 14:54 sell 15 0.10 1.4499 0.0000 0.0000
24 2008.02.12 15:30 close 14 0.10 1.4602 0.0000 0.0000 -9.24 100050.43
25 2008.02.15 16:01 close 13 0.10 1.4702 0.0000 0.0000 -16.48 100033.95
26 2008.02.21 17:07 buy 16 0.10 1.4801 0.0000 0.0000
27 2008.02.26 18:08 buy 17 0.10 1.4902 0.0000 0.0000
28 2008.02.26 23:19 buy 18 0.10 1.5005 0.0000 0.0000
29 2008.02.27 16:00 buy 19 0.10 1.5103 0.0000 0.0000
30 2008.02.28 18:12 buy 20 0.10 1.5202 0.0000 0.0000
31 2008.03.05 17:21 buy 21 0.10 1.5302 0.0000 0.0000
32 2008.03.07 06:58 buy 22 0.10 1.5401 0.0000 0.0000
33 2008.03.11 15:26 close 22 0.10 1.5299 0.0000 0.0000 -101.34 99932.61
34 2008.03.11 15:26 close 21 0.10 1.5299 0.0000 0.0000 -1.02 99931.59
35 2008.03.11 15:26 close 20 0.10 1.5299 0.0000 0.0000 100.30 100031.89
36 2008.03.11 15:26 close 19 0.10 1.5299 0.0000 0.0000 200.29 100232.18
37 2008.03.11 15:26 close 18 0.10 1.5299 0.0000 0.0000 298.62 100530.80
38 2008.03.11 15:26 close 17 0.10 1.5299 0.0000 0.0000 401.62 100932.42
39 2008.03.11 15:26 close 16 0.10 1.5299 0.0000 0.0000 503.61 101436.03
40 2008.03.11 15:26 close 15 0.10 1.5301 0.0000 0.0000 -834.24 100601.79
41 2008.03.11 15:26 close 12 0.10 1.5299 0.0000 0.0000 409.53 101011.32
42 2008.03.11 15:26 close 10 0.10 1.5301 0.0000 0.0000 -952.96 100058.36
43 2008.03.11 15:26 close 7 0.10 1.5301 0.0000 0.0000 -759.20 99299.16
44 2008.03.11 15:26 close 5 0.10 1.5299 0.0000 0.0000 413.81 99712.97
45 2008.03.11 15:26 close 2 0.10 1.5299 0.0000 0.0000 518.45 100231.42
и т.д.
 
Выложи пожалуйста код, я протестирую
 
Avel_Mink писал (а) >>
Выложи пожалуйста код, я протестирую

Код только для тестера, для оценки стратегии.

Файлы:
100point.mq4  8 kb
 
Valmars писал (а) >>

Код только для тестера, для оценки стратегии.

Я не пойму почему сетка закрывается с запозданием на откате ? В Вашем стейте (32 строка) видно что цена достигла уровня 1.5400, но сетка закрылась при откате на на 100 пунктов назад на уровне 1.5300, что забрало по 100 пунктов у плюсовых ордеров и к тому же добавило -100пунктов с 22 ордера, хотя он по идее должен быть открыт как первый ордер следующей сетки. Те же проблемы и у меня в тестере. Нужно подкоректировать закрытие сетки. Спасибо

 
Avel_Mink писал (а) >>

Нужно подкоректировать закрытие сетки. Спасибо

Поправил. Стало немного лучше.

Тут основная проблема, что считать пробитием уровня и когда закрывать оппозитный ордер, когда открывать его повторно.

На рисунке видно, что после открытия Sell цена несколько раз пересекает уровень 1,47 туда-сюда. И что, каждый раз закрывать ордер, а потом окрывать его по новой ? Будут потери на спрэде.

Сейчас эксперт ждёт пробития одного из следующих уровней.

Файлы:
 
Valmars писал (а) >>

Поправил. Стало немного лучше.

Тут основная проблема, что считать пробитием уровня и когда закрывать оппозитный ордер, когда открывать его повторно.

На рисунке видно, что после открытия Sell цена несколько раз пересекает уровень 1,47 туда-сюда. И что, каждый раз закрывать ордер, а потом окрывать его по новой ? Будут потери на спрэде.

Сейчас эксперт ждёт пробития одного из следующих уровней.

Может стоит вести какой то лог, с которым будет сверяться.