ТсЛаб как сделать?
Здравствуйте подскажите как реализовать в ТсЛабе следующее, индикатор МАСД гистограмма условия такие: МАСД выше нуля развернулся т.е гистограмма сменила цвет с зеленого на красный, через какое то количество красных баров не дойдя до нуля цвет сменился на зеленый вошли в позицию как сделать так что бы при закрытии позиции по стопу или по профиту робот снова не входил на зеленом баре выше нуля. Получается что после смены гистограммы цвета с красного на зеленый выше нуля робот при закрытии позиции заходит на каждом следующем зеленом баре гистограммы, сделать надо так что бы он снова ждал смены цвета и только потом ждал вход либо через ноль вверх смена цвета и вход.
на форуме 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;
так?