Помогите, как сделать, чтобы выводились данные только Т+2

Страницы: 1
RSS
Помогите, как сделать, чтобы выводились данные только Т+2
 
limits_count=get_number_of("DEPO_LIMITS")
for i fr om 1 to limits_count
limit=get_item("DEPO_LIMITS", i)
writeln(limit_file, "" & get_value(limit, "seccode") & "," & (get_value(limit, "current_balance")+get_value(limit, "current_limit")-get_value(limit, "open_limit")) & "," & get_value(limit, "OPEN_BALANCE") & "," & get_value(lim it, "LOCKED"))
end for

Этот код выводит по 4 строки для каждой акции (Т0,Т1,Т2,Тх). Как поменять код, чтобы в файл выводились данные только по Т+2.
Спасибо!
 
Здравствуйте, Alex.

Вы можете добавить проверку, соответствует ли i-ая строка  нужному сроку расчётов, и выполнять запись в файл только в том случае, если соответствует. Например так:

Код
limits_count=get_number_of("DEPO_LIMITS")
for i fr om 1 to limits_count
    limit=get_item("DEPO_LIMITS", i)
    IF get_value(limit, "LIMIT_KIND") = 2
       writeln(limit_file, "" & get_value(limit, "seccode") & "," & (get_value(limit, "current_balance")+get_value(limit, "current_limit")-get_value(limit, "open_limit")) & "," & get_value(lim it, "OPEN_BALANCE") & "," & get_value(lim it, "LOCKED"))
    END IF
end for
Страницы: 1
Читают тему (гостей: 1)
Наверх