Skip to content

Commit

Permalink
Merge pull request #24 from LeviathanLevi/V1.55
Browse files Browse the repository at this point in the history
V1.55
  • Loading branch information
LeviathanLevi authored May 23, 2021
2 parents 1df1455 + e323b40 commit 2c6d588
Show file tree
Hide file tree
Showing 7 changed files with 53 additions and 341 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CrypFinder Bot
## Version 1.5
## Version 1.55

## Summary:
CrypFinder is a Coinbase Pro API trading bot that currently implements a basic momentum trading strategy and reverse momentum trading strategy in NodeJS using the Coinbase Pro API, as well as its own custom library for the endpoints that are not supported by the now deprecated Coinbase Pro NodeJS Library. Currently, Coinbase Pro limits the number of portfolios to five, this means that the bot can run up to four trading instances simultaneously per Coinbase Pro account. This bot can be modified to trade any product pairs available on Coinbase Pro, such as BTC-USD, ETH-USD, etc., but stablecoin (USDC to other coins) and crypto markets (coin to other coins) aren't currently tested, only USD markets (USD to coins).
Expand Down
File renamed without changes.
160 changes: 48 additions & 112 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@
"coinbase-pro": "^0.9.0",
"csv-parse": "^4.15.4",
"csv-parser": "^2.3.3",
"dotenv": "^8.2.0",
"dotenv": "^8.6.0",
"node-csv": "^0.1.2",
"pino": "^6.11.3"
},
"devDependencies": {
"eslint": "^7.24.0"
"eslint": "^7.27.0"
}
}
2 changes: 1 addition & 1 deletion strategies/momentumTrading/momentumTrading.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const CoinbasePro = require("coinbase-pro");
require('dotenv').config()
const { buyPosition, sellPosition } = require("./buyAndSell");
const { buyPosition, sellPosition } = require("../../buyAndSell");
const coinbaseProLib = require("../../coinbaseProLibrary");
const pino = require("pino");
const logger = pino({ level: process.env.LOG_LEVEL || "info" });
Expand Down
Loading

0 comments on commit 2c6d588

Please sign in to comment.