Советники: MA Cross - страница 2

 

Еще вопрос, по результатам  оптимизации видно, что обратных пересечений не было, а советник по тренду все "доливает" позиции, все больше и больше....

Это как понять?

Cпасибо, напишите.

 


во дела


посмотрите

Strategy Tester Report
MA_cross_Method_PriceMode
Alpari-Demo (Build 218)

Символ GBPUSD (Great Britain Pound vs US Dollar)
Период 1 Минута (M1) 2008.10.23 00:00 - 2008.10.23 23:59 (2008.10.23 - 2008.10.24)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры MA1_Period=10; MA2_Period=15; MA1_Method=0; MA2_Method=0; MA1_Price=3; MA2_Price=2; MA1_Shift=0; MA2_Shift=0; Lot=0.1; slippage=1;
Баров в истории 2430 Смоделировано тиков 23533 Качество моделирования 25.00%
Ошибки рассогласования графиков 0
Начальный депозит 500.00
Чистая прибыль 1254.00 Общая прибыль 1339.00 Общий убыток -85.00
Прибыльность 15.75 Матожидание выигрыша 69.67
Абсолютная просадка 69.00 Максимальная просадка 810.00 (63.18%) Относительная просадка 63.18% (810.00)
Всего сделок 18 Короткие позиции (% выигравших) 1 (100.00%) Длинные позиции (% выигравших) 17 (76.47%)
Прибыльные сделки (% от всех) 14 (77.78%) Убыточные сделки (% от всех) 4 (22.22%)
Самая большая прибыльная сделка 136.00 убыточная сделка -32.00
Средняя прибыльная сделка 95.64 убыточная сделка -21.25
Максимальное количество непрерывных выигрышей (прибыль) 9 (816.00) непрерывных проигрышей (убыток) 3 (-57.00)
Максимальная непрерывная прибыль (число выигрышей) 816.00 (9) непрерывный убыток (число проигрышей) -57.00 (3)
Средний непрерывный выигрыш 7 непрерывный проигрыш 2

Время Тип Ордер Объём Цена S / L T / P Прибыль Баланс
1 2008.10.23 01:43 buy 1 0.10 1.6191 0.0000 0.0000
2 2008.10.23 01:44 buy 2 0.10 1.6193 0.0000 0.0000
3 2008.10.23 01:45 buy 3 0.10 1.6191 0.0000 0.0000
4 2008.10.23 02:16 buy 4 0.10 1.6274 0.0000 0.0000
5 2008.10.23 08:40 buy 5 0.10 1.6337 0.0000 0.0000
6 2008.10.23 08:45 sell 6 0.10 1.6308 0.0000 0.0000
7 2008.10.23 08:45 close 5 0.10 1.6309 0.0000 0.0000 -28.00 472.00
8 2008.10.23 08:45 close 4 0.10 1.6309 0.0000 0.0000 35.00 507.00
9 2008.10.23 08:45 close 3 0.10 1.6309 0.0000 0.0000 118.00 625.00
10 2008.10.23 08:45 close 2 0.10 1.6309 0.0000 0.0000 116.00 741.00
11 2008.10.23 08:45 close 1 0.10 1.6309 0.0000 0.0000 118.00 859.00
12 2008.10.23 16:47 buy 7 0.10 1.6173 0.0000 0.0000
13 2008.10.23 16:47 close 6 0.10 1.6172 0.0000 0.0000 136.00 995.00
14 2008.10.23 16:48 buy 8 0.10 1.6172 0.0000 0.0000
15 2008.10.23 16:49 buy 9 0.10 1.6169 0.0000 0.0000
16 2008.10.23 16:50 buy 10 0.10 1.6176 0.0000 0.0000
17 2008.10.23 16:53 buy 11 0.10 1.6183 0.0000 0.0000
18 2008.10.23 20:34 buy 12 0.10 1.6175 0.0000 0.0000
19 2008.10.23 22:25 buy 13 0.10 1.6224 0.0000 0.0000
20 2008.10.23 23:08 buy 14 0.10 1.6291 0.0000 0.0000
21 2008.10.23 23:09 buy 15 0.10 1.6294 0.0000 0.0000
22 2008.10.23 23:10 buy 16 0.10 1.6298 0.0000 0.0000
23 2008.10.23 23:17 buy 17 0.10 1.6329 0.0000 0.0000
24 2008.10.23 23:18 buy 18 0.10 1.6321 0.0000 0.0000
25 2008.10.23 23:59 close at stop 18 0.10 1.6297 0.0000 0.0000 -24.00 971.00
26 2008.10.23 23:59 close at stop 17 0.10 1.6297 0.0000 0.0000 -32.00 939.00
27 2008.10.23 23:59 close at stop 16 0.10 1.6297 0.0000 0.0000 -1.00 938.00
28 2008.10.23 23:59 close at stop 15 0.10 1.6297 0.0000 0.0000 3.00 941.00
29 2008.10.23 23:59 close at stop 14 0.10 1.6297 0.0000 0.0000 6.00 947.00
30 2008.10.23 23:59 close at stop 13 0.10 1.6297 0.0000 0.0000 73.00 1020.00
31 2008.10.23 23:59 close at stop 12 0.10 1.6297 0.0000 0.0000 122.00 1142.00
32 2008.10.23 23:59 close at stop 11 0.10 1.6297 0.0000 0.0000 114.00 1256.00
33 2008.10.23 23:59 close at stop 10 0.10 1.6297 0.0000 0.0000 121.00 1377.00
34 2008.10.23 23:59 close at stop 9 0.10 1.6297 0.0000 0.0000 128.00 1505.00
35 2008.10.23 23:59 close at stop 8 0.10 1.6297 0.0000 0.0000 125.00 1630.00
36 2008.10.23 23:59 close at stop 7 0.10 1.6297 0.0000 0.0000 124.00 1754.00
 

alexluzan писал(а):


Уважаемый Автор, и другие господа! Советник очень интересный, правда не все понятно, я новичок, и код пока с листа читать не умею, он у меня на демо работает, есть прибыль.

У меня есть пара маленьких вопроса:

1. Параметры

MA1_Method=0

MA2_Method=0

MA1_Price=2

MA2_Price=3, их нужно оптимизировать? Если да, то в каких интервалах, и с каким шагом?

2. На каких таймфреймах он работает?

Жду ответа, спасибо.

А что по поводу ограничений на количество ордеров?

Все параметры уже оптимизированны! Работает на М15.

Ограничений по количеству ордеров нету, т.к. одно пересечение - один ордер.

ВАЖНО: Если поставили советник торговать на М15, то больше не меняйте таймфрейм, а то он откроет ещё ордера, т.к. на других таймфреймах возможно тоже будет пересечение МА.


 
Duke3D:

alexluzan писал(а):


Уважаемый Автор, и другие господа! Советник очень интересный, правда не все понятно, я новичок, и код пока с листа читать не умею, он у меня на демо работает, есть прибыль.

У меня есть пара маленьких вопроса:

1. Параметры

MA1_Method=0

MA2_Method=0

MA1_Price=2

MA2_Price=3, их нужно оптимизировать? Если да, то в каких интервалах, и с каким шагом?

2. На каких таймфреймах он работает?

Жду ответа, спасибо.

А что по поводу ограничений на количество ордеров?

Все параметры уже оптимизированны! Работает на М15.

Ограничений по количеству ордеров нету, т.к. одно пересечение - один ордер.

ВАЖНО: Если поставили советник торговать на М15, то больше не меняйте таймфрейм, а то он откроет ещё ордера, т.к. на других таймфреймах возможно тоже будет пересечение МА.


Спасибо, что ответил. Дело в том, что даже не меняя тайм., (м15) он доливает еще позы по тренду, пока хватает депо. Так и должно быть или это ошибка в коде?


 

 
alexluzan:
Duke3D:

alexluzan писал(а):


Уважаемый Автор, и другие господа! Советник очень интересный, правда не все понятно, я новичок, и код пока с листа читать не умею, он у меня на демо работает, есть прибыль.

У меня есть пара маленьких вопроса:

1. Параметры

MA1_Method=0

MA2_Method=0

MA1_Price=2

MA2_Price=3, их нужно оптимизировать? Если да, то в каких интервалах, и с каким шагом?

2. На каких таймфреймах он работает?

Жду ответа, спасибо.

А что по поводу ограничений на количество ордеров?

Все параметры уже оптимизированны! Работает на М15.

Ограничений по количеству ордеров нету, т.к. одно пересечение - один ордер.

ВАЖНО: Если поставили советник торговать на М15, то больше не меняйте таймфрейм, а то он откроет ещё ордера, т.к. на других таймфреймах возможно тоже будет пересечение МА.


Спасибо, что ответил. Дело в том, что даже не меняя тайм., (м15) он доливает еще позы по тренду, пока хватает депо. Так и должно быть или это ошибка в коде?


 

Нет, такого не должно быть. Не знаю почему так, но у меня всё работает. Проверю, отпишусь.
 
alexluzan:
Спасибо, что ответил. Дело в том, что даже не меняя тайм., (м15) он доливает еще позы по тренду, пока хватает депо. Так и должно быть или это ошибка в коде?

Посмотрел ваш Strategy Tester Report. У вас параметры и таймфрейм поставлены не такие как написано. Параметры которые написаны, уже оптимизированны под евро/доллар м15.

Ваша параметры:

Период 1 Минута (M1) 2008.10.23 00:00 - 2008.10.23 23:59 (2008.10.23 - 2008.10.24)

Параметры MA1_Period=10; MA2_Period=15; MA1_Method=0; MA2_Method=0; MA1_Price=3; MA2_Price=2; MA1_Shift=0; MA2_Shift=0; Lot=0.1; slippage=1;

Так что проверяйте все и пробуйте снова.

 

Здравствуйте. У меня есть предложения по доработке советника.
Увы, но сам MQL не владею, так что обращаюсь к вам.
Для наиболее полного тестирования необходимо:
1. динамический лот (чтобы была возможность торговать не фиксированным лотом а в % от депозита; с точки зрения управления капиталом необходимое дополнение)
2. take profit
stop loss
trailing stop (без него уж точно никуда)
3. пожалуй, ОСНОВНОЕ. Модифицировать trailing stop на основе этой статьи (http://codebase.mql4.com/ru/1101). Можно, конечно, заменить стандартный, но наиболее эффективно на мой взгляд добавить все (или хотя бы несколько) с возможностью выбора метода в зависимости от ситуации и результатов тестирования. Это, пожалуй, самое сложное. Но мне кажется различные алгоритмы трейлинга просто необходимо проверить.

Еще что вспомню, напишу. Надеюсь мои предложения покажутся вам полезными и вы их програмно реализуете и поделитесь с нами.

Конечно вам удобнее дорабатывать свой советник, но рекомендую посмотреть на эти, т.к. часть необходимого в них уже реализовано, что должно упростить работу.

http://codebase.mql4.com/ru/4694 (пользовался, работает)

http://codebase.mql4.com/ru/1868 (еще не тестировал, но сейчас скачаю)

 
sergey13:

Здравствуйте. У меня есть предложения по доработке советника.
Увы, но сам MQL не владею, так что обращаюсь к вам.
Для наиболее полного тестирования необходимо:
1. динамический лот (чтобы была возможность торговать не фиксированным лотом а в % от депозита; с точки зрения управления капиталом необходимое дополнение)
2. take profit
stop loss
trailing stop (без него уж точно никуда)
3. пожалуй, ОСНОВНОЕ. Модифицировать trailing stop на основе этой статьи (http://codebase.mql4.com/ru/1101). Можно, конечно, заменить стандартный, но наиболее эффективно на мой взгляд добавить все (или хотя бы несколько) с возможностью выбора метода в зависимости от ситуации и результатов тестирования. Это, пожалуй, самое сложное. Но мне кажется различные алгоритмы трейлинга просто необходимо проверить.

Еще что вспомню, напишу. Надеюсь мои предложения покажутся вам полезными и вы их програмно реализуете и поделитесь с нами.

Конечно вам удобнее дорабатывать свой советник, но рекомендую посмотреть на эти, т.к. часть необходимого в них уже реализовано, что должно упростить работу.

http://codebase.mql4.com/ru/4694 (пользовался, работает)

http://codebase.mql4.com/ru/1868 (еще не тестировал, но сейчас скачаю)

Привет! То что Вы написали, это всё должно конечно улучшить работу советника. Но тут есть небольшое НО. Если Вы читали, то этот советник работает по принципу пересечений скользящих, т.е. пересеклись скользящие - открыл сделку, пересеклись в обратную сторону - закрыл. По моему мнению тут можно только добавить фильтр по флэту, когда скользящие очень часто пересекаются и это может привести к частичному сливу депо. Если у вас есть какие-нибудь идеи их можно будет обсудить.

Этот советник я уже забросил давно. Но могу к нему вернутся если будут какие-нибудь идеи. 

Спасибо за комменты!