<HELP> for explanation

Блог им. Hummelbeen

Вопрос по TSLab

Прошу помощи по TSLab.
Ситуация следущая: для предтеста иногда требуется сделать так, чтобы при тестировании позиция закрывалась точно на закрытии свечи. В Easy/Power Language это легко сделать, написав строчку :

if barssinceentry = 0 then sell this bar close;  

Вопрос по TSLab

  ТСЛаб же закрывает позицию на открытии следущего бара, что не есть гуд, так как существуют гепы и результаты тестирования между мултиком и ТСлабом серьезно разнятся. Вот для примера блоки: «Закрытие позиции по рынку» проискходит когда «Удерживалось баров» = «Константа», «Константа» = 0:

Вопрос по TSLab 



Вопрос по TSLab

 Есть ли способ сделать, так чтобы позиция закрывалась на закрытии свечи открытия (без сжатия/расжатия), а не на открытии следующей свечи?
 

Узнай цену закрытия след. бара — sec.Bars[i+1].Close, и попробуй закинуть ее в CloseAtStop
avatar

Ivor

Ivor, Спасибо! Конечно, хотелось бы обойтись без заглядывания в будущее (на всякий случай).
Антон Ш., Ну тут не совсем заглядывание. На открытии бара вы тоже ведь на следующем баре выходите. Не должно повлиять.
avatar

Ivor

Ivor, Ок! Спасибо!
Пересчет алгоритма идет только на открытии. Без сжатия никак.
Хотя в тестах можно и извернуться. Но в реале никак.
Андрей К, Спасибо! Пробовал сжатие, но там какой-то гемор вылез, неправильно считает алгоритм.
я задавал тот же вопрос на официальном форуме… ответили никак
avatar

ves2010

ves2010, Спасибо! Значит не буду тратить время на поиски.
Антон Ш., ой не тем ты занимаешься, определенно не тем, раз тебя одолевают такие вопросы.
avatar

Aero


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW