Блог им. MaGaDaN

Вопрос по TSLab

    • 24 августа 2014, 02:59
    • |
    • MaGaDaN
  • Еще
Здравствуйте.
Возникла у меня небольшая загвоздка в написании выражения в формуле(логической), прошу оказать посильную помощь.
Выражение: если свеча падающая тогда закрытие минус минимум и полученное число прибавляем к открытию новой свечи это и есть точка входа в длинную позицию
 у меня в блоке формула выглядить вот так: close[i-1]<open[i-1]? close[i-1]-low[i-1]… а дальше не доходит, как?
 возможно выражение после знака вопрос взять в скобки и сделать вот так  (close[i-1]-low[i-1])+open:0 или :0 

Так же, если сравнивать диапазон между закрытием и открытием свечи и при определенном значении заходитьв позицию, в блоке формула для растущей свечи: close[i-1]-open[i-1]==(сюда вставлять число, не работает, если константу то тоже не фурычит) ==? open или open:0
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
191 | ★1
21 комментарий
close[i-1]<open[i-1]? close[i-1]-low[i-1]+open[i]: 0

i — это индекс текущей свечи

конечный ноль естественно надо ожидать в возможных значениях

надо учитывать, что пересчет по интервалу запускается не когда свеча открывается, а когда закрывается, поэтому пересчитано будет только в конце текущей свечи i и пройдет целая свеча пока будет выставлена заявка

так как открытие текущей обычно не отличается от закрытия предыдущей свечи, проще сделать так для ускорения
close[i]<open[i]? 2*close[i]-low[i]: 0

и кстати, точка входа в длинную позицию выше рыночной цены получается — проще по рыночной цене засандалить ))) хотя может так задумано
avatar
finstrateg, close[i]<open[i]? 2*close[i]-low[i]:0, все равно сделки он открывает с открытия свечи
и немного не понятна вторя часть 2*close[i]-low[i]:0… два умножаем на…
avatar
MaGaDaN, я же написал, «открытие текущей обычно не отличается от закрытия предыдущей свечи» поэтому close[i-1]-low[i-1]+open[i] можно заменить на 2*close[i]-low[i], как было написано close[i-1] примерно равно open[i] и их можно сложить, получится 2*close[i] (индекс смещен на единицу)
avatar
finstrateg, идея сама вот
avatar
по второй части — возможно требуется блок логическая формула, а не формула, ведь результатом будет логическое выражение а не число, и сравнивать надо со знаком >

просто в блоке логическая формула напиши
close[i-1]-open[i-1] > ТвоеЧисло, он вернет истину или ложь

если нужно число, то надо использовать обычную формулу в которой написать что-нибудь типа
close[i-1]-open[i-1] > ТвоеЧисло? 1: 0
avatar
эх ребят я ничего против не имею но не легче эти все закрытия в уме держать? на что это все вам?
avatar
TheRolingStones, и мозг подключить напрямую к бирже))
TheRolingStones, нам это на то что бы посмотреть живая ли идея или нет вот и все, все что пытаюсь тестировать планирую торговать вручную
avatar
MaGaDaN, тогда однозначно лучше АмиБрокер.
avatar
Евгений, ссылку в студию
avatar
MaGaDaN, google.com
avatar
ну как то так
avatar
Никогда с этим не работал, но возможно нужно делать что то типа того:
SignalLong = close[i]<open[i]? close[i]-low[i]: 0
PriceLong = SignalLong > 0? open + SignalLong: 0
дальше если PriceLong > 0 то ставим стоплимит на покупку по цене PriceLong.

Тоже самое для шорта в обратном порядке
avatar
да уж, понимаю почему статисты — роботостроители по итогу сливают, нет ЛОГИКИ ТОРГОВЛИ…
avatar
Студент, может тогда что то подскажете?
avatar
MaGaDaN, skype — viapsit
avatar
Студент, ну да с нашей связью только скайп)))пиши на емэйл в профиле есть
avatar
finstrateg, Ага, так как работал с многим другим. )) Конкретно TSLab не юзал.
avatar
честно сказать конкретную задачу сложно уловить было из текста.
если правильно понял то делается это так:
Условие? (условие?(условие? Да: нет)): нет): нет и тд и тп, если что так же можно уточнить через личку или в статьях на меня ссылайтесь чтобы сразу увидеть вопросы
avatar

Читайте на SMART-LAB:
Фото
Доллар ждет итогов выборов, фунт - решения Банка Англии
Доллар остается под давлением, но индекс DXY пока удерживается выше 101,50:   EUR/USD тем временем пытается закрепиться над 1,12....
Хэдхантер развивает бизнес и платит дивиденды одновременно
Продолжаем отвечать на ваши вопросы. Частный инвестор Николай спросил о планах компании на развитие бизнеса, новые проекты и сделки M&A. На вопрос...
Фото
М.Видео рассказала инвесторам о развитии Omni-Net на конференции Смартлаба
31 октября генеральный директор М.Видео Владислав Бакальчук, операционный директор Анатолий Мохов и IR-директор Сергей Коляда рассказали...
Фото
X5 финансовые результаты 3 кв. 2026 г. - считаем возможные дивиденды
Компания X5 опубликовала финансовые результаты за 3 квартал 2026 года. Выручка компании выросла на 13% до 1,311 трлн руб., при этом компании...

теги блога MaGaDaN

....все тэги



UPDONW
Новый дизайн