Запоминающий результаты индикатор

Подробнее
8 года 10 мес. назад #441 от genius-1978
Всем привет!, Столкнулся с такой проблемой, при расчете индикаторов по ценам закрытия, происходит ситуация, когда сигнал появляется в середине бара, а затем исчезает. Задача - при появлении сигнала, запомнить его и сохранить, даже если он пропадет к моменту закрытия бара. Есть идея использовать AddToComposite, но как она работает я понять так и не смог. Буду благодарен за помощь.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
8 года 10 мес. назад - 8 года 10 мес. назад #442 от admin
genius-1978

Как я понимаю, речь идет о сохранении сигналов, возникающих в реальном времени, не на истории. На истории расчет сигналов индикаторов, возникших внутри свечи невозможен принципиально - только по 4 известным моментам - O,H,L,C

Если так, то staticVarSet вам в помощь.

PseudoBuy = StaticVarGet("PseudoBuy");

if (на последнем баре в моменте возник Buy)
{ pseudoBuy[BarCount-1] = True;
StaticVarSet("PseudoBuy",PseudoBuy);
}

Таким образом, пока у вас запущен амиброкер, статический массив PseudoBuy будет защелкивать возникший сигнал для каждой свечи. НО! Как только Вы выгрузите амиброкер, информация пропадет.

Если требуется сохранять эту накопленную информацию между сеансами, то addToComposite() или просто сохранение в файл.
Последнее редактирование: 8 года 10 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
8 года 10 мес. назад #445 от genius-1978
addToComposite() как раз мой вариант, нет примеров его работы? Я как ни пытался его использовать, не добился нужного результата(((

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: admin