@param {“BI”,”OF”,”LA”,”OP”,”CL”,”SE”,”HI”,”LO”,”TV”,”OI”,”IV”,”EV”,”NV”} atributo. Parametro opcional, si no se incluye se devuelve LA o IV según si el ticker es Renta Fija, Renta Variable o Futuro.
@param {object} REFRESH. Si se incluye este atributo la celda se refrescará automáticamente durante la rueda durante cada 30 segundos
@return {number} El atributo solicitado
* Acciones
* Renta Fija
* Cedear
* Futuros
* Indices
* Opciones sobre futuros
* Opciones sobre Acciones
* Cauciones
* Letras
* Obligaciones Negociables
* Los atributos validos son aquellos soportados por la api de primary.
* BI BIDS Mejor oferta de compra en el Book
* OF OFFERS Mejor oferta de venta en el Book
* LA LAST Último precio operado en el mercado
* OP OPENING PRICE Precio de apertura
* CL CLOSING PRICE Precio de cierre
* SE SETTLEMENT PRICE Precio de ajuste (solo para futuros)
* HI TRADING SESSION HIGH PRICE Precio máximo de la rueda
* LO TRADING SESSION LOW PRICE Precio mínimo de la rueda
* TV TRADE VOLUME Volumen operado en contratos/nominales para ese security
* OI OPEN INTEREST Interés abierto (solo para futuros)
* IV INDEX VALUE Valor del índice (solo para índices)
* EV TRADE EFFECTIVE VOLUME Volumen efectivo de negociación para ese security
* NV NOMINAL VOLUME Volumen nominal de negociación para ese security
@param {string} profundidad. Opcional, si no se solicita se traen todos.
@param {object} REFRESH. Si se incluye este atributo la celda se refrescará automáticamente durante la rueda durante cada 30 segundos.
@return {number} Un array de 5x5
BID SIZE, BID PRICE, OFFER PRICE, OFFER SIZE,LAST

* @param {string} ticker.
* @param {number} price: El precio al que se quiere ingresar la orden
* @param {number} quantity: La cantidad que se quiere operar
* @param {string} side: “BUY” si se quiere comprar, “SELL” si se quiere vender
* @param {boolean} cancel: Si el parametro es TRUE la orden se ingresará FOK o IOC según el mercado y se cancelará si no se puede operar completa o quedara como limit
* @return {boolean} true si la orden se ingresó con éxito

@param {string} ticker: El instrumento para el que se quiera cerrar posición
@param {number} opcional price: El precio al que se quiera cerrar la posición
@return {boolean} Devuelve TRUE si la orden se ingresa correctamente. FALSE en caso contrario.
@return {number} la posición del instrumento si se indicó uno, o todas las posiciones abiertas
Si se pasa un ticker devuelve solo la posicion de dicho instrumento
@param {string} subyacente
@param {object} REFRESH. Si se incluye este atributo la celda se refrescará
automáticamente durante la rueda durante cada 30 segundos.
@return {number} el valor teórico

@param {string} ticker.
@param {string} subyacente
@param {object} REFRESH. Si se incluye este atributo la celda se refrescará
automáticamente durante la rueda durante cada 30 segundos.
@return {number} la volatilidad implicita

Devuelve las griegas de la base solicitada. Utiliza la VH de bolsar para el subyacente y la última cotización de la caución en PESOS a 7 dias como tasa libre de riesgo
@param {string} ticker.
@param {string} subyacente
@param {object} REFRESH. Si se incluye este atributo la celda se refrescará
automáticamente durante la rueda durante cada 30 segundos.
@return {array} un arreglo de 2x5 con delta, gamma, vega, theta y rho en ese orden
Probado en los siguientes instrumentos: A2E2,A2E7,AA19,AA21,AA22,AA25,AA26,AA37,AA46,AC17,AM18,AM20,AMX8,AMX9,AN18,AO20,AY24,BD2C9,BDC18,BDC19,BDC20,BP18,BP21,BP28,BPLD,,BPMD,CUAP,DIA0,DICA,DICP,DICY,DIP0,DIY0,FORM3,NDG21,NF18,NO20,PAA0,PAP0,PARA,PARP,PARY,PAY0,PBJ21,PBM24,PMD18,PMG18,PMO18,PR13,PR15,PUM21,PUO19,TC20,TC21,TJ20,TM18,TO21,TO23,TO26,TS18,TUCS1
* @param {object} REFRESH. Si se incluye este atributo la celda se refrescará
* automáticamente durante la rueda durante cada 1 hora.
* @return {number} El atributo solicitado

- El login es válido durante 24hs una vez superado ese lapso se solicitará nuevamente la autenticación
- El refresh funciona cada 30 segundos unicamente mientras el dashboard se encuentra abierto. Caso contrario corre cada 60 minutos.
- Existe una limitación por parte de Google sobre la cantidad de llamadas que se pueden realizar a un servicio externo (como la api) durante 24hs. Ese limite son 20.000 llamadas. Eso significa que realizando un refresh cada 30 segundos durante las 6 hs de la rueda, cada celda que se refresque consume 720 llamadas. Eso nos da una cantidad aproximada de 27 celdas para actualizar continuamente durante la rueda. A continuación pueden encontrar un detalle estas limitaciones por parte de Google (POR FAVOR LEER EN DETALLE) https://developers.google.com/apps-script/guides/services/quotas






