deca0707

открывает и закрывает ордер на селл один за одним

AndreiFX

вроде бы все в эксп добавил, за исключением фильтра по свечным конфигурациям(позже сделаю)

ЗЫ: если найдутся какие нибудь косяки, исправлю....сам еще не тестил

Сразу обнаружил странное открытие позиции.

Был открыт бай, при повторном касании открылся селл, бай сохранился.

Затем селл выбился по стопу, бай сохранился как был, но тут же открылся новый селл от уровня закрытия предыдущего.
этот селл был открыт на основе:
Цитировать
теперь надо понять и описать логически когда и как разрешать ставить отложку в противоположную сторону, т.е. на пробой этой линии.
первое условие свечка закрылась на SL/5 пипс за пределами точки пересечения (т.е. цена пошла против нас, пробила)., другие правила уже есть см. 1.а,б,в,г., оставим их, они универсальны будут для любого открытия отложенных ордеров.
т.е. по идее условие такое задал:  если есть текущий рыночный ордер бай,и если close прошлой свечки выше линии, от которой был открыт этот бай на как минимум SL/5 пип и опен свечки ниже линии, от которой был открыт этот бай(имеем пробитие), то ставим селл лимит на цену пробития.
но думаю, что можт это условие вообще убрать? пока убрал,если надо будет обратно добавлю(нужно будет немного его еще переделать, работает не совсем так как надо, ошибку буду искать)
Если это условие уберем, то работа с пробоем будет вестись также как и с обычными отложками(1а)

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
...
т.е. по идее условие такое задал:  если есть текущий рыночный ордер бай,и если close прошлой свечки выше линии, от которой был открыт этот бай на как минимум SL/5 пип и опен свечки ниже линии, от которой был открыт этот бай(имеем пробитие), то ставим селл лимит на цену пробития.
но думаю, что можт это условие вообще убрать? пока убрал,если надо будет обратно добавлю(нужно будет немного его еще переделать, работает не совсем так как надо, ошибку буду искать)
Если это условие уберем, то работа с пробоем будет вестись также как и с обычными отложками(1а)

Версия 2.1 все равно открывает лимитки по этому принципу. Не от линий.  Может это вынести в опции - по умолчанию отключив.

AndreiFX

...
т.е. по идее условие такое задал:  если есть текущий рыночный ордер бай,и если close прошлой свечки выше линии, от которой был открыт этот бай на как минимум SL/5 пип и опен свечки ниже линии, от которой был открыт этот бай(имеем пробитие), то ставим селл лимит на цену пробития.
но думаю, что можт это условие вообще убрать? пока убрал,если надо будет обратно добавлю(нужно будет немного его еще переделать, работает не совсем так как надо, ошибку буду искать)
Если это условие уберем, то работа с пробоем будет вестись также как и с обычными отложками(1а)

Версия 2.1 все равно открывает лимитки по этому принципу.
Т.е. следующим образом: к примеру подходим к линии снизу, открываем бай, далее ее пробиваем и ставится селл лимит на уровень пробоя, так?
Не от линий. 
А вот это вообще не понял ???
Может это вынести в опции - по умолчанию отключив.
т.е. возможность открытия противоположных ордеров?

ЗЫ: в 2.1 я отключил не открытие противоположек, а фильтрацию по условию, чтоб цена закрытия предыдущего бара была выше/ниже линии...

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
...
т.е. по идее условие такое задал:  если есть текущий рыночный ордер бай,и если close прошлой свечки выше линии, от которой был открыт этот бай на как минимум SL/5 пип и опен свечки ниже линии, от которой был открыт этот бай(имеем пробитие), то ставим селл лимит на цену пробития.
но думаю, что можт это условие вообще убрать? пока убрал,если надо будет обратно добавлю(нужно будет немного его еще переделать, работает не совсем так как надо, ошибку буду искать)
Если это условие уберем, то работа с пробоем будет вестись также как и с обычными отложками(1а)

Версия 2.1 все равно открывает лимитки по этому принципу.
Т.е. следующим образом: к примеру подходим к линии снизу, открываем бай, далее ее пробиваем и ставится селл лимит на уровень пробоя, так?
Не от линий.
А вот это вообще не понял ???
Может это вынести в опции - по умолчанию отключив.
т.е. возможность открытия противоположных ордеров?

ЗЫ: в 2.1 я отключил не открытие противоположек, а фильтрацию по условию, чтоб цена закрытия предыдущего бара была выше/ниже линии...

сейчас срабатывает так: открывается селл на пробое линии, потом у этого селла выбивается стоп и тут же ставится и срабатывает отложка на селл с этих уровней. Зачем ставится селл лимит от уровня закрытия по стопу предыдущего селла?


AndreiFX

вроде как косяков больше не должно быть

deca0707

тест 12-й недели по версии 2.2

AndreiFX

опять доработки :)
введен параметр "ПроверкаЗакрытияПредыдущегоЧаса"
Если стоит False, то все работает как в предыдущей версии экспа
Если стоит True, то работает так(опишу лишь отличия на примере выставления бай лимита):
Если цена подходит к верхней линии и у нас открывается селл лимит, но цена пробивает эту линию, то эксп поступает след. образом.
Он не ставит сразу бай лимит на пробитую линию, а дожидается, пока выполнятся следующие условия:
1.Цена закрытия предыдущего бара больше, чем цена линии, которую пробили на предыдущем баре + SL/5
2.Цена Открытия предыдущего бара меньше, чем цена линии, которую пробили на предыдущем баре
И когда эти 2 условия выполнятся, то мы получаем пробой линии и только в этом случае ставим бай лимит на линию, которую пробили, не взирая на существующий уже селл ордер

вроде все описал, что непонятно спрашивайте......ну и опять же, если найдете косяки, то сразу сообщайте, будем дорабатывать...
____________________________________
2 deca:  отчеты тестера удобней просматривать в HTML формате. Для того, чтобы сохранить после теста заходишь во вкладку "Отчет", кликаешь правой кнопкой мыши и выбираешь "сохранить как отчет"

deca0707

в версии 2.2 много минусов, когда сделка в противоположную сторону выполняется без "ПроверкаЗакрытияПредыдущегоЧаса"

> 2.Цена Открытия предыдущего бара меньше, чем цена линии, которую пробили на предыдущем баре
второе условие не нужно. представь первая свечки закрылась на 2 писа выше линии, а следующая на 10 пипс. это явная свеча продолжения движения. давай оставим только проверку закрытия свечи.

 глюк:  открытые ордера переносят стоп на ближайшую линию. например селл. цена перешла линию вверх - тут же тейк переходить на эту линию...не подумали об этом....
нет. не сразу. а в следующем часе.
причем не понятно... может это хорошо... надо так его потестить....

AndreiFX

убрал условие на проверку по open предыдущей свечи и сделал, чтоб при включенном "ПроверкаЗакрытияПредыдущегоЧаса" данная проверка производилась не только на барах, которые пробивают линии, но и на всех подряд....

deca0707

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

рабочие шаблоны прилагаются.
картинки на альпари и WHC немного различаются.

чтоб не забыть - демка начальный капитал 13500 у.е. время запуска 23.00 25.08.08. процент риска на каждой паре (задаваемый в настройках) 3%

dd$

  • *****
  • 6087
  • 234
    • Просмотр профиля
запустил в режиме тестирования онлайн семь пар на демке альпари.

рабочие шаблоны прилагаются.
картинки на альпари и WHC немного различаются.

чтоб не забыть - демка начальный капитал 13500 у.е. время запуска 23.00 25.08.08. процент риска на каждой паре (задаваемый в настройках) 3%

Тоже тестирую на демо ))

На первый план выходит вопрос по линиям. Лучше их строить меньше, но точнее ))

Например соединяем ли крайние пики?

AndreiFX

добавил следующее:
1.переменная ProfitFactor. Если стоит 0, то работает также как и прежде, если нет, то фильтрует входы по заданному профит фактору
2.переменная ДинамическийСтоп.Если 0, то работает как прежде. Если нет, то при входе стоп рассчитывает(для бая опишу):
SL=(Первая нижняя линия-Вторая нижняя линия)/Динамический Стоп,т.е. если к примеру стоит 2, то стоп рассчитывается как половина следующего расстояния между линиями
3.переменная ДинамическийБУ. Если 0, то работает как прежде. Если нет, то уровень безубытка рассчитывается: (Первая верхняя линия-Первая нижняя линия)/ДинамическийБУ, т.е. если стоит 2, то в бу будет выводить когда пройдет половину расстояния до цели.

ЗЫ: сам еще не тестил, так что могут быть косяки))

deca0707

рабочие йенашаблоны для броко

deca0707

исправления по броко

 

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.