sharhan (Все сообщения пользователя)

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

Страницы: 1
Проблемы с лотами в портфеле
 
Quik версии 8.7.1.3. Брокер Сбер. Выполняется данный скрипт, но значение он не берет, правильное значение отображается только через GET_CLIENT_MARGINAL_BUY_SELL_INFO. Может ли быть проблема связана с брокером?
Проблемы с лотами в портфеле
 
Добрый день! Получилась такая ситуация: для получения кол-ва лотов,использую функцию 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.

Подскажите, как правильно описать функцией верное количество лотов в портфеле?
Получение значения - средневзвешенная цена длинных позиций
 
Благодарю за терпение, все получилось!)
Получение значения - средневзвешенная цена длинных позиций
 
Все верно, из соображений конфиденциальности. В формуле вставляю код депо и код клиента - но выходит ошибка Произошла ошибка при расчете скрипта "sber_probnoe", идентификатор организации "FIRM_ID", сообщение об ошибке "File: sber_probno.qpl, line: 127. Unknown identifier L01.
Что понимается по firmid? Это не номер депо получается?
Получение значения - средневзвешенная цена длинных позиций
 
wa_price=GET_CLIENT_MARGINAL_BUY_SELL_INFO("depo", "client", "TQBR", "SBER", 0)
LWAP = Get_Value(wa_price, "LONG_WA_PRICE")

Я не слишком силен в написании кода )) заранее извиняюсь, не могли бы Вы на пальцах объяснить - как и куда?  
Получение значения - средневзвешенная цена длинных позиций
 
Возможно, я неправильно изложил мысли - на данный момент есть робот ,написанный на qpile и мне нужен часть кода для получения значения средневзвешенной цены - для дальнейшей реализации стратегии.  
Получение значения - средневзвешенная цена длинных позиций
 
Правильно ли я понял: для того чтобы получить данное значения - я указываю значение  wa_price=GET_CLIENT_MARGINAL_BUY_SELL_INFO("depo", "client", "TQBR", "SBER", 0) - для акций например?
Получение значения - средневзвешенная цена длинных позиций
 
Здравствуйте! Подскажите, как можно получить значения - средневзвешенная цена длинных позиций (оно же средняя цена по позициям)  или примерный код данного значения. Буду благодарен за любую информацию!
Страницы: 1
Наверх