sharhan (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Проблемы с лотами в портфеле
 
Добрый день! Получилась такая ситуация: для получения кол-ва лотов,использую функцию func get_total_net(market,client,code)
   
   
   if market="micex"  or class&""=="RTSST"
   
      n=GET_NUMBER_OF("DEPO_LIMITS")
   
      TOTAL_NET=0

   
      FOR i FR OM 1 to n
       limit = GET_ITEM ("DEPO_LIMITS", i)
       
       LIMIT_KIND= GET_VALUE (limit, "LIMIT_KIND")&""
       sch= GET_VALUE (limit, "CLIENT_CODE")
       sec_t=GET_VALUE (limit, "SECCODE")
   
       if sch==client  and sec_t==code
       TOTAL_NET=GET_VALUE (lim it, "CURRENT_BALANCE")
       usl=1
       break
       end if
           
      END FOR
   result=TOTAL_NET
   end if
 
end func


НО получает функция не всегда правильно. Может быть лотов куплено 3, а отображает только 2 или вообще 0.

Подскажите, как правильно описать функцией верное количество лотов в портфеле?
Получение значения - средневзвешенная цена длинных позиций
 
Здравствуйте! Подскажите, как можно получить значения - средневзвешенная цена длинных позиций (оно же средняя цена по позициям)  или примерный код данного значения. Буду благодарен за любую информацию!
Страницы: 1
Наверх