Подскажите пожалуйста, как переделать данный индикатор, чтобы он отображался с начала каждого дня?
Как вот тут viewtopic.php?f=4&t=832
Пользовательские индикаторы > DeltaCumPeriod - кумулятивная Дельта за период
Re: DeltaCumPeriod - кумулятивная Дельта за период
Код: Выделить всё
function Initialize()
{
IndicatorName = "DeltaDay";
AddInput("Input", Inputs.Candle);
PriceStudy = false;
AddSeries("DeltaDay", DrawAs.Custom, Color.Gray);
AddSeries("DeltaOpen", DrawAs.Custom, Color.Gray);
AddLevel(0, Color.Gray, "DeltaDay");
}
function Evaluate()
{
// AlfaDirect 2014 (Исправлено 2016). OX
// Кумулятивная Дельта Дневная - интеграл разниц между объемами покупателей и продавцов за день
if ( BarTime() == AsTime(10, 0, 0) || CurrentIndex < 1)
{
DeltaDay = Input.VolumeAsk[0] - Input.VolumeBid[0];
DeltaOpen = 0;
}
else
{
DeltaDay = DeltaDay[-1] + Input.VolumeAsk[0] - Input.VolumeBid[0];
DeltaOpen = DeltaDay[-1];
}
if (DeltaDay > DeltaOpen )
DeltaDay.DrawHistogram( DeltaOpen, Color.Green, Line.Solid, 1, Color.Green, 100);
else
DeltaDay.DrawHistogram( DeltaOpen, Color.Red, Line.Solid, 1, Color.Red, 100);
}
Вернуться в «Пользовательские индикаторы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость