Идея для сова, или внешнего тестера

От Гриб, 19 сентября, 2015 в Архив

Страница 2 из 2
#26


У меня просто складывается такое ощущение, что мы скатываемся к обычному мартину, что-то нужно менять а что не пойму.....


А что в этом плохого?

Да, после 3-х монохромных свечей подряд в евре редко не бывает коррекции.
Но может быть и 4, и 5 свечей подряд.

Ну как есть - и чего это не попробовать проторговать?
#27

Добавил расчет лота по риску.

Думаю все же стоит отказаться от мартина. Это не та дорога...

Предлагаю попробовать оптимизировать одну пару, без мартина, с трейлингом, кол-во ордеров тоже 1.
Если выйдет что-то дельное, можно смотреть дальше.


Добавлено: 26-09-2015 19:20:52

ну и как предложение: можно привязать стоплосс к АТР, тейкпрофит к стоплоссу... Избавиться от этих параметров, подогнать под волатильность рынка.

Добавлено: 26-09-2015 20:02:41

Исправил ошибку в mushroom01 при выключенном мартине при продолжении тренда открывал позиции.

Mushroom01.mq410 скач.
Mushroom02.mq410 скач.

Изменено 26 сентября, 2015 пользователем ASugler

Автор#28

И с одним ордером все неплохо смотрится, работать можно. Сейчас прогоняю разные варианты .... Мартин может сильно помочь, надо просто сэт подогнать по вашему аппетиту к риску, можно добиться небольшой просадки. Я думаю оптимально будет иметь маленькую просадку и большое кол-во пар в работе.
Остается только попробовать прикрутить фильтр по ATR сл/тп. И можно на реал лезть.
Меня только тревожит один вопрос: насколько можно верить тестеру мт4 в нашем случае?

Изменено 27 сентября, 2015 пользователем Гриб

#29


Меня только тревожит один вопрос: насколько можно верить тестеру мт4 в нашем случае?


На днях, пожалуй, тестеру верить можно.

А вот на большое количество пар депо хватит? Дневки же...
Даже с СЛ по ATR.

Ну и маленькие просадки иметь, конечно, оптимально - только просадки будут уж какие рынок нарисует.
Автор#30



Меня только тревожит один вопрос: насколько можно верить тестеру мт4 в нашем случае?


На днях, пожалуй, тестеру верить можно.

А вот на большое количество пар депо хватит? Дневки же...
Даже с СЛ по ATR.

Ну и маленькие просадки иметь, конечно, оптимально - только просадки будут уж какие рынок нарисует.


Ну рассчиать депо я думаю все в состоянии, чтобы одновременно не было много открытых поз. А то что как рынок нарисует это само собой...
#31

Итак, версия 03.
1. Советник ждет указанное кол-во свечей в одну сторону и если расстояние пройденное за это кол-во свечей удовлетворяет условию, открывает сделку в противоположном направлении.
2. СЛ и ТП можно задать фиксированными или через коэффициент от текущего значения АТР.
3. Лот задается фиксированным, либо через процент риска на сделку от депозита.
4. Есть возможность задать Трал.
5. Есть 2 варианта на тему Мартингейла:
5.1. Допустим заданно 4 монохромные свечки. После 4 сов входит в позицию. Если появляется 5я монохромная свеча сов увеличивает лот, и т.д. Стоит обратить внимание, что мартин работает только если серия из монохромных свечей продолжается.
5.2. Допустим по правилам входа уже открыта позиция. При приближению к СтопЛоссу меньше чем на dist пунктов сов откроет ордер с увеличенным лотом.
В обоих вариантах общий ТП устанавливается в соответствии с последним ордером.

Нужно, наверное, сказать, что варианты с тралом и со вторым вариантом Мартина тестировать и оптимизировать можно только на моделе "Все Тики".
Параметры в самом советнике расписал, должно быть понятно.

На этом я наверно немного успокоюсь и подожду результатов оптимизации. :-T

Mushroom03.mq416 скач.

Автор#32

Спасибо,ASugler, здорово

#33

Гриб, я же написал
1ый ордер с увеличенным лотом выставляется только если серия монохромных свечей продолжается.
2ой ордер с увеличенным лотом выставляется в любом случае если приближаемся с СтопЛоссу предыдущего ордера на dist пунктов.

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

Автор#34


Гриб, я же написал
1ый ордер с увеличенным лотом выставляется только если серия монохромных свечей продолжается.
2ой ордер с увеличенным лотом выставляется в любом случае если приближаемся с СтопЛоссу предыдущего ордера на dist пунктов.

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



Да, я уж отредактировал сообщение, че-т затроил =)
#35
ASugler, при расчете лота как % учитывается СЛ, вычисленный по АТР?
Вроде должен...
#36

1. Мы задаем процент риска от депо
2. Сов считает сумму которую можно потерять в сделке. AccountFreeMargin()*Risk/100
3. СтопЛосс либо задан фиксированно, либо считается по формуле kSL*iATR(Symbol(),0,PeriodATR,1))/Point()
4. Считаем лот по формуле AccountFreeMargin()*Risk/100)/(Sl*MarketInfo(Symbol(),MODE_TICKVALUE)),2)

или нормальным языком лот = риск на сделку($)/(SL(пункты)*цену одного пункта($))

Автор#37

странно на одном сете разные резы у советников musroom 01 и mushroom03, сэт прилагаю

gbpusd1.set8 скач.

#38


1. Мы задаем процент риска от депо
2. Сов считает сумму которую можно потерять в сделке. AccountFreeMargin()*Risk/100
3. СтопЛосс либо задан фиксированно, либо считается по формуле kSL*iATR(Symbol(),0,PeriodATR,1))/Point()
4. Считаем лот по формуле AccountFreeMargin()*Risk/100)/(Sl*MarketInfo(Symbol(),MODE_TICKVALUE)),2)

или нормальным языком лот = риск на сделку($)/(SL(пункты)*цену одного пункта($))


Да, теперь вижу - все верно. :)
Только % не от депо, а от FreeMargin - но это правильнее.

Сбило с толку использование ext переменной Sl (фиксированный СЛ в пипсах) для присвоения ей вычисленного по АТР значения СЛ.
Допустимо, конечно, но непривычно.
Автор#39

Пока тестирую заметил одну вещь, тот сов самый первый что изначально был выложен работает как-то иначе потому что на одном сете на разных советниках разные результаты, скоро выложу опты для все пар по сову 01, на всех тиках оптимизацию сделать не могу один прогон займет примерно день =)


Добавлено: 27-09-2015 16:30:20

Итак результаты оптимизации по сову mushroom01
Сэты выбирал по 2 критериям прибыль и просадка

USDJPY какие-то мифические резы показывает, резко отличается от всех....можно его отдельно пооптить потом.






cadjpy1
Спойлер


eurcad1
Спойлер


eurcad_martin
Спойлер


eurjpy1
Спойлер


eurjpy_martin
Спойлер


gbpusd1
Спойлер


gbpusd_martin
Спойлер


eurusd_martin
Спойлер


usdjpy1
Спойлер


usdjpymartin
Спойлер

sets.rar6 скач.

Изменено 27 сентября, 2015 пользователем Гриб

#40



1. Мы задаем процент риска от депо
2. Сов считает сумму которую можно потерять в сделке. AccountFreeMargin()*Risk/100
3. СтопЛосс либо задан фиксированно, либо считается по формуле kSL*iATR(Symbol(),0,PeriodATR,1))/Point()
4. Считаем лот по формуле AccountFreeMargin()*Risk/100)/(Sl*MarketInfo(Symbol(),MODE_TICKVALUE)),2)

или нормальным языком лот = риск на сделку($)/(SL(пункты)*цену одного пункта($))


Да, теперь вижу - все верно. :)
Только % не от депо, а от FreeMargin - но это правильнее.

Сбило с толку использование ext переменной Sl (фиксированный СЛ в пипсах) для присвоения ей вычисленного по АТР значения СЛ.
Допустимо, конечно, но непривычно.


...extern SL есть, потому что можно оставить его фиксированным и задать...

Добавлено: 27-09-2015 17:02:32

Гриб, результаты будут разные. По ходу исправлялись ошибки. Рекомендую тестировать последнюю версию.
#41


...extern SL есть, потому что можно оставить его фиксированным и задать...


Не, это не существенно.
Я предпочитаю в боте не менять значения ext переменных, так как на 100% не уверен, что при завершении работы бота измененное значение не будет запомнено терминалом.
Поэтому для меня ext переменные как бы only read.
#42

Если кому пригодится для ручной торговли:
индикатор Candles с оповещениями,
скрипт - информация о количестве серий из n свечек.


Добавлено: 28-09-2015 09:07:16

Зародилась идея на основе первоначальной идеи топика.
Кидаем скрипт на график и видим, что большинство серий состоят из 2 свечек. Т.е. рынок большую часть времени находится во флете.
ОК, добавляем мартин, если попадаем на серию более чем из 2х свечей, чтобы выйти в плюс.
Получаем метод, работающий на флете или в самом начале тренда.

Оптимизацию не делал, просто проверил идею с 2013г.
Понятное дело, что рано или поздно депозит будет слит...

Candles.mq49 скач.
Candles_Plus_Script.mq49 скач.
Mushroom03_GBPUSD_1D_Martin_2Candles.set7 скач.
1.jpg

Изменено 28 сентября, 2015 пользователем ASugler

#43

Что-то затихла тема, видимо все глухо =)

Немного не по идее Гриба

Версия Mushroom_0302
Из советника убран счетчик однонаправленных свечей. Нас интересует только расстояние в пунктах, пройденное от открытия 1ой до закрытия N свечи. Если оно больше заданного расстояния открывается ордер в противоположном направлении.

Mushroom_0302.mq412 скач.

Автор#44

На самом деле результаты неплохие, не мог выложить, просто времени не было, ASugler, я помню

10 лет, 2% на сделку, без мартина, макс просадка у cadjpy 18%

gbpusd

Спойлер


usdjpy
Спойлер


eurjpy
Спойлер


eurusd
Спойлер


eurcad
Спойлер


cadjpy
Спойлер

Изменено 10 октября, 2015 пользователем Гриб

Автор#45

С каждым новым прогоном все больше убеждаюсь в том, что timing is nothing, точка входа мало что значит. Лучшие результаты получаются тогда, когда сл намного меньше тп, например сл 60п тп 350,начал дальше в ту же сторону копать, прибыльность увеличивается , когда увеличивается тп

Пробовал тестировать на Н4 не тестируется, в чем может быть проблема?Т.е оптимизировать можно, но потом параметры подставляешь, звпускаешь тест а ни одной сделки не открывается

ASugler, а можешь сделать чтобы позиция закрывалась при появлении противоположного сигнала(опционально)?

Кстати, новая версия советника показывает результаты хуже старой

Изменено 11 октября, 2015 пользователем Гриб

#46

ASugler, а можешь сделать чтобы позиция закрывалась при появлении противоположного сигнала(опционально)?
Противоположного сигнала будешь ждать вечность =(...

Гриб меня как-то просил сделать противоположную систему, т.е. при появлении 4 бычьих свечей покупаем, здесь просто поменяны местами ордера на бай и селл...

Mushroom03opposit.mq47 скач.

Автор#47

В общем вердикт такой, работает первая версия без мартина, остальное не особо, результаты выкладывал, торговать можно, просадка 10-18%, прибыльность 20-30% годовых по одной паре, риск 2%

Страница 2 из 2

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025