ТсЛаб как сделать?
Здравствуйте подскажите как реализовать в ТсЛабе следующее, индикатор МАСД гистограмма условия такие: МАСД выше нуля развернулся т.е гистограмма сменила цвет с зеленого на красный, через какое то количество красных баров не дойдя до нуля цвет сменился на зеленый вошли в позицию как сделать так что бы при закрытии позиции по стопу или по профиту робот снова не входил на зеленом баре выше нуля. Получается что после смены гистограммы цвета с красного на зеленый выше нуля робот при закрытии позиции заходит на каждом следующем зеленом баре гистограммы, сделать надо так что бы он снова ждал смены цвета и только потом ждал вход либо через ноль вверх смена цвета и вход.
232 |
Читайте на SMART-LAB:
🛍️ Итоги 2025: Buyback is Back!
В октябре 2025 года мы объявили о продлении обратного выкупа акций SOFL, запущенного осенью 2024, еще на год. Объем акций, доступных к выкупу, был...
Как мы работаем с обратной связью от инвесторов
Обратная связь от инвесторов для нас — это не формальность, а часть ежедневной работы. Она помогает увидеть бизнес глазами тех, кто...
Риторика ЦБ — заметно мягче
На последнем заседании в текущем году Банк России в пятый раз подряд снизил ключевую ставку — на 50 б.п., до 16%. Решение совпало с...
на форуме TsLab много примеров
macd>macd[i-1]&&macd[i-1]<macd[i-2]
это вход после этого если закрыть позицию скрипт будет постоянно входить в лонг пока зеленые бары, как сделать что бы сделка была одна если она закрылась то ждал скрипт следующего такого же события
— открывается позиция по сигналу, триггер сразу ставим в = -1, то есть последующие сигналы нужно игнорировать;
— как только macd пересек обратно 0 (сверху вниз или снизу вверх), то триггер ставим = 1, то есть при следующем сигнале, открытие позиции будет разрешено;
— естественно, в вашем условии macd>macd[i-1] && macd[i-2]>macd[i-1] добавляем проверку нашего флага && flag==1;
так?