crypto-price.js
Advanced tools
Comparing version 0.4.0 to 0.4.5
20
index.js
@@ -159,2 +159,21 @@ // index.js | ||
// Función para calcular la ganancia o pérdida de una inversión en una criptomoneda | ||
function calculateCryptoProfit(coin, buyPrice, sellPrice, quantity) { | ||
try { | ||
const buyTotal = buyPrice * quantity; | ||
const sellTotal = sellPrice * quantity; | ||
const profitOrLoss = sellTotal - buyTotal; | ||
return { | ||
coin, | ||
buyPrice, | ||
sellPrice, | ||
quantity, | ||
profitOrLoss, | ||
}; | ||
} catch (error) { | ||
throw new Error(`Error al calcular la ganancia o pérdida: ${error.message}`); | ||
} | ||
} | ||
// Exportar las funciones para que estén disponibles para otros módulos | ||
@@ -170,2 +189,3 @@ module.exports = { | ||
getCoinCategoriesList, | ||
calculateCryptoProfit, | ||
}; |
{ | ||
"name": "crypto-price.js", | ||
"version": "0.4.0", | ||
"version": "0.4.5", | ||
"description": "A Node.js package for retrieving real-time cryptocurrency information and calculating cryptocurrency values in various currencies.", | ||
@@ -11,3 +11,26 @@ "main": "index.js", | ||
"license": "ISC", | ||
"keywords": ["cryptocurrency", "crypto", "prices", "value", "currency", "real-time", "coin", "API"], | ||
"keywords": [ | ||
"cryptocurrency", | ||
"crypto", | ||
"prices", | ||
"value", | ||
"currency", | ||
"real-time", | ||
"coin", | ||
"API", | ||
"price", | ||
"list", | ||
"trending", | ||
"ping", | ||
"cryptocurrency prices", | ||
"cryptocurrency values", | ||
"crypto API", | ||
"cryptocurrency market", | ||
"crypto market data", | ||
"crypto market prices", | ||
"cryptocurrency trends", | ||
"crypto trends", | ||
"cryptocurrency data", | ||
"cryptocurrency info" | ||
], | ||
"dependencies": { | ||
@@ -14,0 +37,0 @@ "axios": "^1.5.0" |
@@ -207,9 +207,38 @@ # crypto-price.js | ||
# ¿SUGERENCIAS? | ||
### `calculateCryptoProfit` | ||
Proximamente servidor de discord.. | ||
La función calcula la ganancia o pérdida restando el costo total de la compra del costo total de la venta. El resultado incluye la criptomoneda, los precios de compra y venta, la cantidad y el valor de la ganancia o pérdida. | ||
- `coin`: El nombre de la criptomoneda en la que has invertido. | ||
- `buyPrice`: El precio al que compraste la criptomoneda. | ||
- `sellPrice`: El precio al que vendiste la criptomoneda. | ||
- `quantity`: La cantidad de la criptomoneda que has comprado. | ||
Ejemplo de uso: | ||
```js | ||
const cryptoPrice = require('crypto-price.js'); | ||
const coin = "bitcoin"; | ||
const buyPrice = 45000; // Precio de compra | ||
const sellPrice = 48000; // Precio de venta | ||
const quantity = 2; // Cantidad de Bitcoin comprada | ||
const profitOrLoss = cryptoPrice.calculateCryptoProfit(coin, buyPrice, sellPrice, quantity); | ||
console.log('Resultado de la inversión:', profitOrLoss); | ||
``` | ||
# SUGERENCIAS Y SOPORTE | ||
En el **[Servidor de Discord](https://discord.gg/y7kdFEGpfm)** | ||
# Changelog | ||
### 7 de Septiembre (0.4.0) | ||
### 7 de Septiembre (0.4.0 - 0.4.5) | ||
#### 0.4.5 | ||
- Se añadio una nueva funcion | ||
- `calculateCryptoProfit` | ||
#### 0.4.0 | ||
- Se añadieron nuevas funciones. | ||
@@ -220,2 +249,3 @@ - `getCryptoPrice` | ||
### 6 de Septiembre (0.2.0 - 0.3.0) | ||
@@ -222,0 +252,0 @@ |
const cryptoPrice = require('./index'); // Importa tu paquete correctamente | ||
console.log('No tienes nada.') | ||
const coin = "bitcoin"; | ||
const buyPrice = 45000; // Precio de compra en USD | ||
const sellPrice = 1; // Precio de venta en USD | ||
const quantity = 2; // Cantidad de Bitcoin comprada | ||
const profitOrLoss = cryptoPrice.calculateCryptoProfit(coin, buyPrice, sellPrice, quantity); | ||
console.log('Resultado de la inversión:', profitOrLoss); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15657
170
278