Ответить
23.06.2010, 14:10
Аватар для q789
q789 q789 вне форума Новичок форума
Регистрация: 12.05.2010 / Сообщений: 11
Поблагодарили 17 раз(а) / Репутация: 19

По умолчанию система теоретически беспроигрышна нужен советник

Всем здравствуйте. Прошу помощи в написании советника для сопровождения ордеров. Теоретически стратегия беспроигрышная но вручную торговать очень сложно.


Итак необходимо чтоб советник при открытии позиции ставил противоположный ордер на растоянии "Hedge" пунктов от цены открытия по принципу мартингейла т.е каждый следующий лот увеличивается вдвое и если срабатывает отложенник то от него в противоположную сторону ставится новый отложенник на растоянии "Hedge" и.т.д.
Если сумарный убыток станет равным "loss" то все ордера автоматически закроются (это вместо установки стоплосса для страховки).
Прибыль берется следующим образом:
1. Если еще не сработал не один отложенник, то при достижении уровня профита равному "T_act" пунктов активируется трейлинг и устанавливается стоплос "T_step" пунктах от цены. Далее стоплос передвигается если цена достигнет уровня "T_act"+"T_step" на "T_step"+"T_step" пунктов.и.т.д.
2. Если при установки ордера цена пошла в обратную сторону и сработал отложенник, то здесь бы хорошо сделать трейлинг который при достижении общей прибыли по всем пунктам равной 0 запоминал цену безубытка и если цена уходила на "T2_act" пунктов в прибыль от цены в точке 0 то устанавливала стоплос на той самой цене безубытка. Далее стоплосс передвигается на "T2_step" шаг если цена увеличилась на "T2_act"+"T2_step" пунктов. Здесь важно что если прибыль, став больше 0 снова уходит в минус не коснувшись "T2_act" то с переменной нужно удалить цену безубытка т.к. велика вероятность резкого изменения цены и открытия нового отложенного ордера (тогда цена безубыдка будет другой).
Можно конечно сделать проще: при срабатывании одного и более отложенников все ордера закрываются если общая прибыль достигнет уровня "ProfitStop".

Для тестирования советника нужно сделать в настройках переключатель
auto/manual = true или false

1. Если auto/manual = true то советник открывает ордера по пересечению скользящих средних.
В параметрах указываются периоды для "ShortEMA» и «LongEMA». Вы наверно не один уже советник на основе скользящих средних делали. Если ShortEMA ниже LongEMA то открываем sell, если ShortEMA выше LongEMA то buy. далее по описанному выше.

2. Если auto/manual = false то открываем ордера самостоятельно.
25.06.2010, 18:49
Аватар для vadsura
vadsura vadsura вне форума Активный участник
Регистрация: 12.05.2010 / Сообщений: 53
Поблагодарили 34 раз(а) / Репутация: 39
Тебе сюда очень похоже
Ответить


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен советник алегатор79 Язык программирования MQL4 6 28.03.2010 18:52
Трендовая система на H1, нужен фильтр Кудесник Советники, эксперты, форекс роботы 3 10.03.2010 03:38


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


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