Антон Ш.
Антон Ш. личный блог
10 июля 2015, 11:30

Вопрос по TSLab

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

if barssinceentry = 0 then sell this bar close;  

Вопрос по TSLab

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

Вопрос по TSLab 



Вопрос по TSLab

 Есть ли способ сделать, так чтобы позиция закрывалась на закрытии свечи открытия (без сжатия/расжатия), а не на открытии следующей свечи?
9 Комментариев
  • Ivor
    10 июля 2015, 11:35
    Узнай цену закрытия след. бара — sec.Bars[i+1].Close, и попробуй закинуть ее в CloseAtStop
  • Андрей К
    10 июля 2015, 11:36
    Пересчет алгоритма идет только на открытии. Без сжатия никак.
    Хотя в тестах можно и извернуться. Но в реале никак.
  • ves2010
    10 июля 2015, 14:48
    я задавал тот же вопрос на официальном форуме… ответили никак

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн