Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
05.10.2011, 04:05
Аватар для Fo-eX
Fo-eX Fo-eX вне форума Новичок форума
Регистрация: 17.05.2011 / Сообщений: 43
Поблагодарили 10 раз(а) / Репутация: 11
Предлагаю вот такой вариант упрощения сова.
Идея мне нравиться!!! Ща во всем доразберусь и приступлю к работе!

"extern int ProgressWay = 1; // Метод прогрессии для KoeffMartin1" - увидел.

А для KoeffMartin2 разве не нужно тоже самое?

И поясни поподробней вот это, как работает (желательно на примере):

extern string lblFilters = " --- Фильтры и ограничения ---";
extern string Distance0 = 5 // расстояние вверх вниз от открытия бара начала сессии. В этой зоне не действует правило открытия ордеров с КМ
extern int Distance = 0; // минимальная дистанция между ордерами в пунктах; если 0 - фильтр отключен.

Раньше было подобное ограничение после 3 лота выставлять 4-ый только через 100п. Думаешь оно не эффективно?
05.10.2011, 07:01
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
1. Оставить для всех сессий только один KoeffMartin.
2. Метод прогрессии оставить для KoeffMartin, тоже для всех сессий.

3. Можно оставить отключение Session5 = True, Session6 = True

4. Если закрыты все ордера буй, то от открытия бара начала сессии, вниз на Х пунктов выставляется зона0. В этой зоне не действует правило открытия ордеров буй с КМ.
Если закрыты все ордера селл, то от открытия бара начала сессии, вверх на Х пунктов выставляется зона0. В этой зоне не действует правило открытия ордеров сел с КМ.
Это для того, чтобы во время флетового движения не открыласть позиция с КМ. Которая при резком движении не туда не дала просадки.
Первый попавший лот за пределы зоны0 открывается с КМ
От открытия этого лота опять выставляется зона0. И т.д.
Получается, что вокруг начала сессий (если нет открытых ордеров) образуется зона0 и вокруг ордера открытого с КМ так же образуется зона0.
5.В таком виде( наверно ?) задавать расстояние для открытия лота с КМ не актуально.
Нее. Пока расстояние надо оставить.
Должно все упроститься, а сам алгоритм сова останется.
ПАММ счет

Последний раз редактировалось dpg03; 05.10.2011 в 07:25.
RDEM 
05.10.2011, 09:53
Аватар для Андрей1979
Андрей1979 Андрей1979 вне форума Активный участник
Регистрация: 26.05.2011 / Сообщений: 325
Поблагодарили 119 раз(а) / Репутация: 120
всё возвращается на круги своя:
Один мартин, один ТП.
05.10.2011, 10:02
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
Все сессии Flat

freebalance // если0, то ReservDepo
ReservDepo // резервирует % от баланса при freebalance = 0
Lot
Percent
_________________________

TimeSession1
DeltaPrice1
TakeProfit1

TimeSession2
DeltaPrice2
TakeProfit2

TimeSession3
DeltaPrice3
TakeProfit3

TimeSession4
DeltaPrice4
TakeProfit4

Session5 = True
TimeSession5
DeltaPrice5
TakeProfit5

Session6 = True
TimeSession6
DeltaPrice6
TakeProfit6
_____________________

КМ

Distance zone0 = 500 // запрет на КМ, если 0, то запрета нет.
DistanceKM = 1000 // минимальное растояние между ордерами для открытия лота с
КМ, если 0, то работает правило зонного открытия лотов с КМ
ProgressWay = ...... // если 0, то не используется
______________________

Drop
xDrop
PartialDrop
_______________________

TimeExpiration
WevesColor
Slippage

Примерно так.
ПАММ счет

Последний раз редактировалось dpg03; 05.10.2011 в 10:58.
05.10.2011, 10:14
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
Сообщение от: Андрей1979
всё возвращается на круги своя:
Один мартин, один ТП.
Один ТП делать не стоит.
ПАММ счет
05.10.2011, 17:03
Аватар для Sensh
Sensh Sensh вне форума Активный участник
Регистрация: 29.06.2009 / Адрес: Кузня / Сообщений: 511
Поблагодарили 106 раз(а) / Репутация: 106
Пришлось переделать всю логику советника, чтобы избавиться от ошибок.
Зато теперь ни одной ошибки, по крайней мере в тестах, нет.
Прибыль возросла, просадка снизилась.

В этой версии добавил логические переменные, отключающие каждую сессию - для упрощения оптимизации.
В каждой сессии убрал TakeProfit, Lot, Percent. Сдалал эти параметры общими для всех сессий.

Вот тест для NordFX в период 01.07. - 30.08.2011, например:
Интересно что этим вариантом настроек я и пользовался )))
А следующий этап был в гибком TakeProfit...чтобы брать 300 пунктов а например не 40 как по настройке...и вот тут то первый раз пригодится Трал...
bondv, мне кажется ты уже понимаешь от чего это зависит этакая разумность TakeProfit

А с последней твоей версией уже можно торговать в двух окнах, на БАЙ И СЕЛ ...очень хорошо
05.10.2011, 22:06
Аватар для Андрей1979
Андрей1979 Андрей1979 вне форума Активный участник
Регистрация: 26.05.2011 / Сообщений: 325
Поблагодарили 119 раз(а) / Репутация: 120
То dpg03
Нашёл технологию твоей оптимизации, ТП минимальный. Лот минимальный. KoeffMartin2 минимальный ...
А лот ты потом в ручную регулируешь??? или тоже оптимизируешь?
Спасибо.
06.10.2011, 03:48
Аватар для Sensh
Sensh Sensh вне форума Активный участник
Регистрация: 29.06.2009 / Адрес: Кузня / Сообщений: 511
Поблагодарили 106 раз(а) / Репутация: 106
А были предложения чтобы КМ привязать к сессии?
Например
...азиатская сессия имеет обычно флетообразное движение, на неё можно КМ сделать больше...или так
...американская сессия имеет мощное движение с с глубоким разворотом, на ней можно сделать КМ больше....
....Европейская сессия на фунте чаще всего заходит за обе границы ночного флета...на ней можно сделать КМ больше....

Гипотез может быть много, а вот проверить было б интересно...
06.10.2011, 05:33
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
А были предложения чтобы КМ привязать к сессии?
Например
...азиатская сессия имеет обычно флетообразное движение, на неё можно КМ сделать больше...или так
...американская сессия имеет мощное движение с с глубоким разворотом, на ней можно сделать КМ больше....
....Европейская сессия на фунте чаще всего заходит за обе границы ночного флета...на ней можно сделать КМ больше....

Гипотез может быть много, а вот проверить было б интересно...
Согласен.
ПАММ счет
06.10.2011, 05:34
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
Сообщение от: Андрей1979
То dpg03
Нашёл технологию твоей оптимизации, ТП минимальный. Лот минимальный. KoeffMartin2 минимальный ...
А лот ты потом в ручную регулируешь??? или тоже оптимизируешь?
Спасибо.
Так точно, в ручную на реале..
ПАММ счет

Последний раз редактировалось dpg03; 06.10.2011 в 05:37.
06.10.2011, 06:19
Аватар для maloj6666
maloj6666 maloj6666 вне форума Интересующийся
Регистрация: 07.01.2011 / Сообщений: 27
Поблагодарили 3 раз(а) / Репутация: 4
ошибка или нет в последней версии? сов открыл ордер и удалил на нём t/p

17:00:40 '3048760': order was opened : #548116956 sell stop 6.00 GBPUSD at 1.5433 sl: 1.5621 tp: 1.5343
17:42:09 '3048760': modify order #548099916 buy 0.10 GBPUSD at 1.5431 sl: 1.5243 tp: 1.5521 -> sl: 1.5243 tp: 1.5454
17:42:09 '3048760': request was accepted by server
17:42:10 '3048760': request in process
17:42:10 '3048760': order #548099916 buy 0.10 GBPUSD at 1.5431 was modified -> sl: 1.5243 tp: 1.5454
17:42:11 '3048760': modify order #548099916 buy 0.10 GBPUSD at 1.5431 sl: 1.5243 tp: 1.5454 -> sl: 1.5243 tp: 1.5446
17:42:11 '3048760': request was accepted by server
17:42:12 '3048760': request in process
17:42:12 '3048760': order #548099916 buy 0.10 GBPUSD at 1.5431 was modified -> sl: 1.5243 tp: 1.5446
21:00:40 '3048760': pending order buy limit 6.00 GBPUSD at 1.5444 sl: 1.5256 tp: 1.5534
21:00:41 '3048760': request was accepted by server
21:00:41 '3048760': request in process
21:00:42 '3048760': order was opened : #548200880 buy limit 6.00 GBPUSD at 1.5444 sl: 1.5256 tp: 1.5534
21:00:43 '3048760': pending order sell limit 14.60 GBPUSD at 1.5464 sl: 1.5652 tp: 1.5374
21:00:58 '3048760': request was accepted by server
21:00:59 '3048760': order was opened : #548201319 sell limit 14.60 GBPUSD at 1.5464 sl: 1.5652 tp: 1.5374
21:04:29 '3048760': modify order #548201319 sell 14.60 GBPUSD at 1.5464 sl: 1.5652 tp: 1.5374 -> sl: 1.5652 tp: 0.0000
21:04:30 '3048760': request was accepted by server
21:04:30 '3048760': request in process
21:04:31 '3048760': order #548201319 sell 14.60 GBPUSD at 1.5464 was modified -> sl: 1.5652 tp: 0.0000

Последний раз редактировалось maloj6666; 06.10.2011 в 06:23.
06.10.2011, 07:18
Аватар для bondv
bondv bondv вне форума Программист
Регистрация: 28.05.2009 / Сообщений: 656
Поблагодарили 1,024 раз(а) / Репутация: 1026
Все сессии Flat

freebalance // если0, то ReservDepo
ReservDepo // резервирует % от баланса при freebalance = 0
Lot
Percent
_________________________

TimeSession1
DeltaPrice1
TakeProfit1

TimeSession2
DeltaPrice2
TakeProfit2

TimeSession3
DeltaPrice3
TakeProfit3

TimeSession4
DeltaPrice4
TakeProfit4

Session5 = True
TimeSession5
DeltaPrice5
TakeProfit5

Session6 = True
TimeSession6
DeltaPrice6
TakeProfit6
_____________________

КМ

Distance zone0 = 500 // запрет на КМ, если 0, то запрета нет.
DistanceKM = 1000 // минимальное растояние между ордерами для открытия лота с
КМ, если 0, то работает правило зонного открытия лотов с КМ
ProgressWay = ...... // если 0, то не используется
______________________

Drop
xDrop
PartialDrop
_______________________

TimeExpiration
WevesColor
Slippage

Примерно так.
Т.е. TakeProfit не нужно было общий делать?
А Lot и Percent тоже вернуть в каждую сессию?
Пробовал тестировать когда все сессии flat. Просадка очень большая получается, а прибыли меньше.
Впрочем, это можно сделать в настройках советника.

Последний раз редактировалось bondv; 06.10.2011 в 07:22.
06.10.2011, 07:24
Аватар для bondv
bondv bondv вне форума Программист
Регистрация: 28.05.2009 / Сообщений: 656
Поблагодарили 1,024 раз(а) / Репутация: 1026
А были предложения чтобы КМ привязать к сессии?
Например
...азиатская сессия имеет обычно флетообразное движение, на неё можно КМ сделать больше...или так
...американская сессия имеет мощное движение с с глубоким разворотом, на ней можно сделать КМ больше....
....Европейская сессия на фунте чаще всего заходит за обе границы ночного флета...на ней можно сделать КМ больше....

Гипотез может быть много, а вот проверить было б интересно...
Можно так сделать.
Нужно будет в настройки добавить расписание сессий и отдельный КМ для каждой из них.
06.10.2011, 07:26
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
Т.е. TakeProfit не нужно было общий делать?
А Lot и Percent тоже вернуть в каждую сессию?
ТП точно лучше вернуть.
Lot и Percent лучше вынести в общие.
И ещё, подумай насчет КМ предложных Абамой. Может получится поймать волны.
Потом в процессе тестирования, что то можно удалить.
ПАММ счет
06.10.2011, 07:36
Аватар для Sensh
Sensh Sensh вне форума Активный участник
Регистрация: 29.06.2009 / Адрес: Кузня / Сообщений: 511
Поблагодарили 106 раз(а) / Репутация: 106
ТП точно лучше вернуть.
Lot и Percent лучше вынести в общие.
И ещё, подумай насчет КМ предложных Абамой. Может получится поймать волны.
Потом в процессе тестирования, что то можно удалить.
Там дальше в любом случае надо будет добавлять условие когда стоит открывать ордер с КМ...либо если уже КМ открыт, то дальнейшее открытие только на какой то сессии...
Потому как при плавном тренде на любой сессии почти одинаковое движение...Но как это сделать это ещё надо представить...


И есть ещё мысль...КМ может быть открыт и противоположным ордером...открылся /закрылся...на прибыль погасили часть просевших ордеров...это другая сторона сброса баласта
06.10.2011, 07:42
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
Там дальше в любом случае надо будет добавлять условие когда стоит открывать ордер с КМ...либо если уже КМ открыт, то дальнейшее открытие только на какой то сессии...
Потому как при плавном тренде на любой сессии почти одинаковое движение...Но как это сделать это ещё надо представить...


И есть ещё мысль...КМ может быть открыт и противоположным ордером...открылся /закрылся...на прибыль погасили часть просевших ордеров...это другая сторона сброса баласта
Вот если научить сова ловить начало первой волны. То все можно просчитать.
А так тока методом тыка.
ПАММ счет
06.10.2011, 07:57
Аватар для Sensh
Sensh Sensh вне форума Активный участник
Регистрация: 29.06.2009 / Адрес: Кузня / Сообщений: 511
Поблагодарили 106 раз(а) / Репутация: 106
Вот если научить сова ловить начало первой волны. То все можно просчитать.
А так тока методом тыка.
Да вот она первая...основание ещё не пробито )))
06.10.2011, 07:59
Аватар для dpg03
dpg03 dpg03 вне форума Элитный участник
Регистрация: 07.10.2008 / Адрес: Питер / Сообщений: 2,620
Поблагодарили 1,243 раз(а) / Репутация: 1251
Да вот она первая...основание ещё не пробито )))
Зто сов определил или ты сам ?
ПАММ счет
06.10.2011, 08:02
Аватар для Sensh
Sensh Sensh вне форума Активный участник
Регистрация: 29.06.2009 / Адрес: Кузня / Сообщений: 511
Поблагодарили 106 раз(а) / Репутация: 106
Зто сов определил или ты сам ?
индикатор своё рисовал а я своё...не всё ж так просто....
06.10.2011, 09:25
Аватар для bondv
bondv bondv вне форума Программист
Регистрация: 28.05.2009 / Сообщений: 656
Поблагодарили 1,024 раз(а) / Репутация: 1026
Интересно что этим вариантом настроек я и пользовался )))
А следующий этап был в гибком TakeProfit...чтобы брать 300 пунктов а например не 40 как по настройке...и вот тут то первый раз пригодится Трал...
bondv, мне кажется ты уже понимаешь от чего это зависит этакая разумность TakeProfit

А с последней твоей версией уже можно торговать в двух окнах, на БАЙ И СЕЛ ...очень хорошо
Как оказалось, иногда полезен не только трал, но и стоп-лосс.
С ним тоже можно подобрать сет с хорошей прибылью и низкой просадкой.
Ответить

Метки
обсуждение форекс, советник burn, форекс советник, форекс эксперт


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Советник Chameleon_2008 [ адаптационный советник | чемпионат 2008 ] alexgron Советники, эксперты, форекс роботы 20 23.07.2013 09:23
Уникальный советник Советник МТ4 "Умный мартингейл" pipmen Temp, корзина, реклама 18 06.06.2010 17:56
Мультивалютный советник GEPARD© 3.1 , советник Lucky 2.4, советник Goldmoney Алексей Что обсуждают на других форумах 0 20.04.2010 06:50
Советник Triad Traiding индикаторы,шаблон,советник INFERNUS1612 Советники, эксперты, форекс роботы 2 16.06.2009 12:31


Текущее время: 02:45. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO