Здравствуйте.
Возникла у меня небольшая загвоздка в написании выражения в формуле(логической), прошу оказать посильную помощь.
Выражение: если свеча падающая тогда закрытие минус минимум и полученное число прибавляем к открытию новой свечи это и есть точка входа в длинную позицию
у меня в блоке формула выглядить вот так: 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
конечный ноль естественно надо ожидать в возможных значениях
надо учитывать, что пересчет по интервалу запускается не когда свеча открывается, а когда закрывается, поэтому пересчитано будет только в конце текущей свечи i и пройдет целая свеча пока будет выставлена заявка
так как открытие текущей обычно не отличается от закрытия предыдущей свечи, проще сделать так для ускорения
close[i]<open[i]? 2*close[i]-low[i]: 0
и кстати, точка входа в длинную позицию выше рыночной цены получается — проще по рыночной цене засандалить ))) хотя может так задумано
finstrateg, close[i]<open[i]? 2*close[i]-low[i]:0, все равно сделки он открывает с открытия свечи
и немного не понятна вторя часть 2*close[i]-low[i]:0… два умножаем на…
MaGaDaN, я же написал, «открытие текущей обычно не отличается от закрытия предыдущей свечи» поэтому close[i-1]-low[i-1]+open[i] можно заменить на 2*close[i]-low[i], как было написано close[i-1] примерно равно open[i] и их можно сложить, получится 2*close[i] (индекс смещен на единицу)
по второй части — возможно требуется блок логическая формула, а не формула, ведь результатом будет логическое выражение а не число, и сравнивать надо со знаком >
просто в блоке логическая формула напиши
close[i-1]-open[i-1] > ТвоеЧисло, он вернет истину или ложь
если нужно число, то надо использовать обычную формулу в которой написать что-нибудь типа
close[i-1]-open[i-1] > ТвоеЧисло? 1: 0
Никогда с этим не работал, но возможно нужно делать что то типа того:
SignalLong = close[i]<open[i]? close[i]-low[i]: 0
PriceLong = SignalLong > 0? open + SignalLong: 0
дальше если PriceLong > 0 то ставим стоплимит на покупку по цене PriceLong.
честно сказать конкретную задачу сложно уловить было из текста.
если правильно понял то делается это так:
Условие? (условие?(условие? Да: нет)): нет): нет и тд и тп, если что так же можно уточнить через личку или в статьях на меня ссылайтесь чтобы сразу увидеть вопросы
📉 Новый старый падший ангел на рынке РФ Угадайте компанию по динамике ее акций (беру за каждый год разницу между минимумом и максимумом):2021 год: +340%
2022 год: -70%
2023 год:+150%
2024 год: -...
Цены на вторичное жилье в Москве с начала года выросли на 0,9% г/г, средняя стоимость 1 кв. м составила ₽274,8 тыс. За весь 2024 год рост составил всего 0,8% – Ведомости Средняя цена 1 кв. м на вторич...
Альфа-Капитал выкупила ориентировочно за ₽1 млрд складскую недвижимости в индустриальном парке Industrial City в Подмосковье. Объект войдет в портфель ЗПИФа Альфа Промышленные парки 2 – Ъ УК «Альфа-Ка...
Есть срок на урегулирование, кажется, три месяца.
Эмитент может или договориться о новых условиях.
Или ничего не делать и выплачивать всем, кто захочет забрать бабло.
Если контора жирная захо...
AnnaElectroresheniya,
милая Анна, если вы уверенны в своевременном погашении облигаций, то вот мой Вам совет: продайте или заложите под кредиты всю недвижимость принадлежащую вашей семье, все ав...
Дмитрий Первый, На эту тему есть старый анкдот:
Мужик в троллейбусе под НГ едет и думает: «Жена-дура, зарплата-маленькая, жизнь-дерьмо, начальник-козел». За спиной стоит Ангел, записывает в блокн...
Портфель Акции / Деньги (14,3% за 12 мес). Желание увеличивать вес денег
Доход портфеля PRObonds Акции / Деньги за последние 12 месяцев – 14,3%. Хуже депозита, но Индекс МосБиржи за то же время в м...
i — это индекс текущей свечи
конечный ноль естественно надо ожидать в возможных значениях
надо учитывать, что пересчет по интервалу запускается не когда свеча открывается, а когда закрывается, поэтому пересчитано будет только в конце текущей свечи i и пройдет целая свеча пока будет выставлена заявка
так как открытие текущей обычно не отличается от закрытия предыдущей свечи, проще сделать так для ускорения
close[i]<open[i]? 2*close[i]-low[i]: 0
и кстати, точка входа в длинную позицию выше рыночной цены получается — проще по рыночной цене засандалить ))) хотя может так задумано
и немного не понятна вторя часть 2*close[i]-low[i]:0… два умножаем на…
просто в блоке логическая формула напиши
close[i-1]-open[i-1] > ТвоеЧисло, он вернет истину или ложь
если нужно число, то надо использовать обычную формулу в которой написать что-нибудь типа
close[i-1]-open[i-1] > ТвоеЧисло? 1: 0
SignalLong = close[i]<open[i]? close[i]-low[i]: 0
PriceLong = SignalLong > 0? open + SignalLong: 0
дальше если PriceLong > 0 то ставим стоплимит на покупку по цене PriceLong.
Тоже самое для шорта в обратном порядке
если правильно понял то делается это так:
Условие? (условие?(условие? Да: нет)): нет): нет и тд и тп, если что так же можно уточнить через личку или в статьях на меня ссылайтесь чтобы сразу увидеть вопросы