Автор Тема: Помогите пожалуйста написать советник  (Прочитано 8341 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн artyoАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 6
  • +0/-0
    • Просмотр профиля
Помогите пожалуйста написать совтник вот по этой теме  http://www.kroufr.ru/forum/index.php/topic,2076.0.html


- Часовой график
- 18 ЕМА и 28 ЕМА (красным).
- 5 LWMA (голубым) и 8 LWMA (желтым).
18 ЕМА и 28 ЕМА - две красные линии, которые формируют туннель, он поможет вам определить начало и окончание тренда (долгосрочного)
LWMA в свою очередь дадут вам информацию о том, когда входить в тренд, а также оценить краткосрочную силу тренда.

Сигналы на вход.

Длинная позиция: 5 LWMA & 8 LWMA пересекают красный туннель вверх. --------- если после того как позиция открылась 5 и 8 lwma пересекут красный туннель вниз - то открываемся на продажу а позицию на покупку закрываем.
Короткая позиция: 5 LWMA & 8 LWMA пересекают красный туннель вниз. - то же самое.Если 5 и 8 lwma пересекают туннель вверх - позицию на продажу закрываем - и открываемся на покупку.

Оффлайн artyoАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 6
  • +0/-0
    • Просмотр профиля
помогите пожалуйста кто шарит....
классная система но часто сигналы ночью,а спать хочется

Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
помогите пожалуйста кто шарит....
классная система но часто сигналы ночью,а спать хочется
А что, все сигналы будем ловить?
Ашипки найдем и испытаем две недели хотя бы в демо?
Тогда, есть у меня, готов выложить.

Оффлайн artyoАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 6
  • +0/-0
    • Просмотр профиля
А что, все сигналы будем ловить?

Ну так для этого и нужен советник.

Ашипки найдем и испытаем две недели хотя бы в демо?

Ну я это и планирую  --- возможно на реал поставлю.

Тогда, есть у меня, готов выложить.

Был бы очень признателен.

Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
вот он

Оффлайн artyoАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 6
  • +0/-0
    • Просмотр профиля
такой вопрос:
например - был сигнал, а ордер открывается только на следующем баре.Можно сделать так,чтобы ордер открывался сразу на том же баре,на котором был сигнал?


Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
такой вопрос:
например - был сигнал, а ордер открывается только на следующем баре.Можно сделать так,чтобы ордер открывался сразу на том же баре,на котором был сигнал?



Для этого в параметрах советника нужно поставить переменную shift=0
В таком случае, оптимизацию и тестирование нужно проводить в режиме "все тики"
если shift=1 то - "По ценам открытия" , что в сотни раз быстрее

Кстати, чтобы убрать фильтр RSI , переменную periodRSI сделать =0
ММ = манименеджмент если 0- то никакого, если 1 - после лося след. лот уменьшает до минимума, если 2- после лося лот уменьшает в 2 раза, если 3- наращивание лота согласно Балансу и Риску, что определяется переменной Risk96 ( риск%)

Оффлайн artyoАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 6
  • +0/-0
    • Просмотр профиля
Я немного переделал советника.Попробуйте потестить,а то у меня история только с конца ноября загружена.
P.S.    Shift=0

Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
Я немного переделал советника.Попробуйте потестить,а то у меня история только с конца ноября загружена.
P.S.    Shift=0


 :-D :-D :-D
"Дедушка, дай воды напиться, а то так есть хочется, что переночевать негде!"
 :D
Сервис->Архив котировок  (выбираем пару) -> Загрузить.
И оптимизируем. С начало года мой 4-х ядерный 9600 собирается оптимизировать в течении 60-ти часов (на каждом тике, шифт=0)
Крэй тут нужен  :D

Оффлайн Aston

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 90
  • +13/-3
    • Просмотр профиля
Архив котировок загрузил, оптимизировало на удивление быстро, но в логе выдало вот что:
(И с первой и со второй версией выложенных советников)
There were 5 passes done during optimization, 5 results have been discarded as insignificant

А по резултатам на EURUSD (H1) получается просто слив -


Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
И это нормально. Потому что эксперт, который не нужно оптимизировать и дает постоянную прибыль в течении 10 лет, называется Грааль. Это как философский камень, программисты его пишут, но написать не могут.  :cry:
Кроме того, система давно известная, и рынок к ней адаптировался, именно к коэфициентам (параметрам - периодам, СЛ и ТП)
Ну, и последнее- человек не робот, у него интуиция есть, поэтому, если система в ручном режиме дает профит, совсем не обязательно что она будет давать профит при работе эксперта.
Попробуйте оптимизировать за год. Но , я говорил уже, на каждом тике оптимизация пойдет долго, часов 60 или больше.
Оптимизация по открытию бара - меньше 5 минут. Но тагда его так и запускать надо, с Shift=1.Иначе слив гарантирован.
Щас закончится оптимизация у меня, тоже прицеплю график, первоначального варианта.



Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
Это при ММ=3

Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
Ваш вариант

Оффлайн Aston

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 90
  • +13/-3
    • Просмотр профиля
Странно, ставлю период - 1 год, Модель - Все тики (наиболее точный метод). Никакие параметры советника руками не меняю. Но результаты даже отдаленно не такие как у Вас: по первому варианту прибыль 592 (при банке 10 000) и просадка 4337. По второму варианту: прибыль 1184, при просадке 8674 - что согласитесь неприемлемо. Может что-то не так делаю?

Оффлайн SSP

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 166
  • +30/-25
    • Просмотр профиля
Архив котировок загрузил, оптимизировало на удивление быстро, но в логе выдало вот что:
(И с первой и со второй версией выложенных советников)
There were 5 passes done during optimization, 5 results have been discarded as insignificant
Только обратил внимание на эти 5 passes.
Вы неправильно оптимизируете.

Оптимизация должна идти в широком диапазоне по след.параметрам

TP=0; 100.... 1000
SL=0; 15...100
PeriodTonnelSlow=28; 30...300
PeriodTonnelFast=18; 30....300
PeriodMovingSlow=8; 10...100
PeriodMovingFast=5; 2...10
PeriodRSI=21; 0....300