Советники: DVD Level - страница 35

 
wirg:
ikatsko:
marker:

240 часов оптить и 14 триллионов вариантов, жесть........а период в пол года 2010.....


Зависит от заданного шага и поставь генетический алгоритм.
Вот вам делать нечего выберите интервал с 2009 года и закачайте историю котировок. Случайные котировки толку не дадут.

Генетический алгоритм - не случайные котировки, ОДНАКО! :) Две три оптимизации с применением генетического алгоритма "выберу" 70-80%% всех возможных положительных вариантов. Ну, а далее - выбирай из хороших лучшие. И вот это мой лично метод. Кратко описан в первых комментариях к статье
 

Оптимизация вещь захватывающая (торговую систему вместе с советником оптимизировал год, и, не случайным подбором параметров, а исходя из знаний по многим дисциплинам). Вот сделки за сегодня на 2-х разных РЕАЛЬНЫХ счетах.


Closed Transactions:
Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
18657404 2010.11.23 01:04 buy 0.15 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 27.00
4101 DVD 100 cent: 4101 : EURUSD[tp]
18663998 2010.11.23 14:12 buy 0.15 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 27.00
4101 DVD 100 cent: 4101 : EURUSD[tp]
18666867 2010.11.23 16:26 buy limit 0.15 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
0.00 0.00 0.00 54.00
Closed P/L: 54.00


Closed Transactions:
Ticket Open Time Type Size Item Price S / L T / P Close Time Price Commission Taxes Swap Profit
101775123 2010.11.23 01:04 buy 0.26 eurusd 1.35948 1.33848 1.36128 2010.11.23 01:17 1.36128 0.00 0.00 0.00 46.80
4101 DVD 100 cent: 4101 : EURUSD[tp]
101787800 2010.11.23 14:12 buy 0.27 eurusd 1.34948 1.32848 1.35128 2010.11.23 14:25 1.35128 0.00 0.00 0.00 48.60
4101 DVD 100 cent: 4101 : EURUSD[tp]
101792229 2010.11.23 16:26 buy limit 0.27 eurusd 1.33946 1.31846 1.34126 2010.11.23 16:46 1.34203 expiration [2010.11.23 16:46]
4101 expiration [2010.11.23 16:46]
0.00 0.00 0.00 95.40
Closed P/L: 95.40
 

Ну, сегодня на рынке покупать евру было самоубийством, эт так, к слову:)))

 
wirg:
ikatsko:
marker:

240 часов оптить и 14 триллионов вариантов, жесть........а период в пол года 2010.....


Зависит от заданного шага и поставь генетический алгоритм.
Вот вам делать нечего выберите интервал с 2009 года и закачайте историю котировок. Случайные котировки толку не дадут.


Не понял, котировки у меня и так подкачаны и зачем интервал с 2009 года, что то не пойму, а генетический алгоритм включен всегда.....
 

Какие параметры лучше оптить??

 
marker:

Ну, сегодня на рынке покупать евру было самоубийством, эт так, к слову:)))


Согласен, тем не менее, советник отработал два BUY на прибыль :)
 
marker:

Какие параметры лучше оптить??


Параметры оптимизированы - торгуйте. Я разместил здесь советник не для продажи с правильными параметрами.
 
denisdenisov:
marker:

Какие параметры лучше оптить??


Параметры оптимизированы - торгуйте. Я разместил здесь советник не для продажи с правильными параметрами.

Подтверждаю, оптимизированы. Повторю свои слова: ставил его на разные пары, на разные ДЦ. Даже вывел все используемые автором константы (их 7, перечислены в предисловии к советнику) в задаваемые параметры и пытался оптимизировать на тестере стратегий. Вывод: работает хорошо только на Альпари, только на EURUSD, только с теми константами, которые есть, а в тестере - только на всех тиках.

Но! Если очень хочется, параметры открыты, какой хочешь оптимизируй!

 
ikatsko:
Sha:
Ikatso, так где в твоем варианте переменную поменять?,чтоб погонять, мож кстати исходник выложишь, попробую тож пооптить.

Здесь код исходника обсуждаемого советника.


Мной изменено и добавлено следующее:

- задаваемый в %% риск (от депозита). Работает, если Lots =0

- задаваемый в %% профит (от депозита). Если % профита ухудшает риск, работает % риска

- авто определение размера лота (когда параметр Lots =0, иначе тот размер, что указан)

- ускоренный выход на ДОпроигрышный уровень депо при проигрыше (в течение 9-ти ордеров. При этом уровень риска изменяется с 97% до заданного. После выхода уровень риска выставляется на заданном уровне)

- авто определение уровня СтопЛосс (когда параметр Stop_Loss = 0)

- возможность задавать время удержания LIMIT ордеров в минутах (параметр wait)

- возможность задавать время удержания открытых ордеров в часах (параметр WAIT. При WAIT=0 время удержания открытого ордера не контролируется). По окончании этого времени ордер зактывается

- при WAIT>0 в пятницу в 22:45 все ордера закрываются

- возможность проведения оптимизации на тестере "По ценам открытия" (конечно же на М1) (параметр isTest = true)

- возможность открытия встречного ордера после открытия основного (кто-то здесь говорил, что часто цена в первое время идет не туда). Основной ордер работает по своему алгоритму. Встречно открытый ордер либо закрывается первым либо сразу после закрытия основного с некоторым суммарным плюсом (т.е. цена все-таки пошла туда, куда надо)

- запрет на работу советника, когда ДЦ резко увеличивает StopLevel

- выведены в задаваемые параметры все константы автора, примененные в теле советника (только уровневые константы, не временнЫе)


Экспериментируйте/тестируйте!!


Спасибо. Поковыряем :)

 

Меня посетила интересная мысль ... :)

Выкладываю ...

Прочитал несколько статей про мультивалютность и заинтересовал вариант:

Если мы торгуем по EURUSD, то должна присутствовать ещё одна валютная пара, по которой направление идёт в другую сторону. Напоминает хеджирование. Можно как-нибудь прикрутить к этому советнику открытие в другую сторону по второй валютной паре, но основная - EURUSD? Может неправильно выразился - поправьте ...

Причина обращения: