Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
news:comunicado-1723002 [2023/03/06 18:58] julionews:comunicado-1723002 [data desconhecida] (atual) – removida - edição externa (data desconhecida) 127.0.0.1
Linha 1: Linha 1:
- 
-====== Novas chamadas na API Appreciator ====== 
-\\ 
-A sigla API deriva da expressão inglesa Application Programming Interface que pode ser entendida como uma interface de programação que em outras palavras possibilita a comunicação entre plataformas através de padrões e protocolos. Sendo assim, a Fderivs além de atuar com o sistema **Plataforma**, ela também possui a API Appreciator, a qual permite efetuar a precificação de opções mediante ao modelo vanilla e barreira. No entanto, algumas alterações foram realizadas nessa ferramenta a fim de garantir uma maior segurança e performance aos seus colaboradores. Dessa maneira, as mudanças possibilitaram que: \\ \\ 
- 
-  * O tempo de resposta ficasse mais rápido; 
-  * A inserção da precificação de Futuros fosse adicionada; 
-  * Maior segurança no tráfego de dados ao substituir o método **GET** pelo método **POST**; 
-  * A resposta ficasse mais enxuta o que favorece a leitura dos dados;\\   
- 
-\\ 
-Porém, para acessar a ferramenta e obter esses benefícios, houve mudança no acesso ao servidor que pode ser visualizado ao clicar no link ([[https://app.fderivs.com/appreciatorapi/v2/Models/Calculate/Raw 
-|Acesso ao Servidor]])\\ \\ 
- 
- 
-{{ :news:api.jpg?900 |}} 
-\\ 
- 
- 
- 
- 
-==== Padrão de chamada da API Appreciator ==== 
- 
- 
-===  Vanilla Json === 
- 
- 
-  {       "SummaryModel": "VAN", 
-          "SummaryType": "OTC",          
-          "SummaryUnderlying": "BBDC4", // Ativo      
-          "DetailsExpiration": "2023-03-03T00:00:00Z", // Data de expiração     
-          "DetailsEuroAmen": "E", //"E"ou "A"     
-          "DetailsCallPut": "C", //"C" ou "P"      
-          "DetailsNowStrike": 13.49, //Strike     
-          "CalculatedVariablesSpot": 13.49 //Spot   } 
- 
-    
-=== Futuro Json ===  
-   
-  {       "SummaryModel": "FUT", 
-          "SummaryUnderlying": "PETR4", 
-          "SummaryType": "LIS", // LIS ou OTC     
-          "SummaryExchange": "CBL", 
-          "CalculatedVariablesSpot": 25.63, //Spot     
-          "DetailsIssueDate": "2023-02-07T00:00:00Z", //Issue Date     
-          "DetailsExpiration": "2023-03-09T00:00:00Z" // Expiration Date      } 
-\\           
-=== Barreira Json ===  
-   
-  {       "SummaryModel": "BAR", 
-          "SummaryUnderlying": "BBDC4", 
-          "DetailsCallPut": "C", //"C" ou "P" 
-          "SummaryType": "CDO", //CDO, CDI, CUO, CUI     
-          "DetailsExpiration": "2023-03-03T00:00Z", //ExpirationDate 
-          "DetailsNowStrike": 13.0, //Strike     
-          "DetailsBarrierNowStrike": "12.0", //BarrierStrike     
-          "CalculatedVariablesSpot": "13.94" //Spot      } 
- 
-\\ 
-====== Extração de arquivos da Matriz de Risco  ====== 
-\\ 
-O aplicativo **Risk Manager** do sistema **Plataforma** possui a funcionalidade **Risk Matrix Analisys**, a qual tem a finalidade de efetuar o estresse de risco (considerando choques na volatilidade e spot) das posições que foram criadas no aplicativo Instruments. Assim, essa análise permite ajudar os profissionais durante as suas tomadas de decisões do dia a dia. Dada a relevância dessa funcionalidade, a Fderivs implementou uma nova função para essa tela, sendo ela nomeada como **Export Trades**, o que possibilita ao usuário fazer o download em **CSV** dos dados empregados na análise de risco. Agora, com esse arquivo, é possível comparar a análise de risco da empresa com a da Fderivs. Sendo assim, os dados do **Risk Matrix Analisys** podem ser baixados mediante os seguintes passos: 
-\\ 
-\\ 
-   * Abrir o aplicativo Risk Manager; 
-   * Ir ao menu principal e clicar em Tools; 
-   * Clicar em Risk Matrix Analisys; 
-   * Ajustar os dados de Estresse; 
-   * Clicar em Calculate; 
-   * Botão direito do mouse sobre o grid da tela do Risk Matrix Analisys 
-   * Clicar em Export Trades    
-   
- 
-\\ 
-{{ :news:RiskExportador.jpg?900 |}} 
-\\ 
-====== Alteração do Filtro Padrão do Instruments para Listagem de Orders e Trades  ====== 
-\\ 
-O aplicativo **Instruments** do sistema **Plataforma** antes da atualização de 24/Fev/2023 sempre mostrava todas os ordens ao abrir, a partir da atualizaçào o filtro padrão ao abrir é para somente ordens e trades do dia (data da ordem e/ou data do trade igual ao dia atual). 
-\\ 
- 
-====== Ajustes nas Repostas da API Appreciator  ====== 
-\\ 
-Quando o usuário inseria um ativo que não existia na API Appreciator, o servidor retornava a resposta com o status 200 (resposta de status de sucesso que indica que a requisição foi bem sucedida), porém com vários campos preenchidos com "NaN". Sabendo-se disso, melhorias foram efetuadas nessa ferramenta, sendo que agora foi incluído o status 206, o qual indica que a resposta está parcialmente correta, sendo os erros exibidos com mensagens simples e objetivas. Por exemplo: se inserir o ativo IVVB nos campos da API e o servidor não localiza-o, a resposta é exibida através da Exception "UnderlyingAssetId(s) 'IVVB'not found com status 206. Por outro lado, se tudo estiver correto, a resposta será o status 200 sem nenhuma Exception.        
- 
- 
  
  • Última modificação: 2023/03/06 18:58
  • por julio