This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
from requests import Request, Session | |
import json | |
import pprint | |
import time | |
url = 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest' | |
parameters = { | |
'slug':'bitcoin', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import pandas as pd | |
import matplotlib.pyplot as plt | |
import yfinance as yf | |
import ta | |
df = yf.Ticker("BTC-USD").history(period='max').reset_index()[["Date","Close"]] | |
plt.style.use("dark_background") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import pandas as pd | |
import matplotlib.pyplot as plt | |
from matplotlib import ticker | |
df = pd.read_csv("bitcoin-historical-price.csv")[["Date","Value"]] | |
df["Date"] = pd.to_datetime(df.Date) | |
plt.style.use("fivethirtyeight") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import pandas as pd | |
import requests | |
r = requests.get("https://www.coingecko.com/en?page=2") | |
df = pd.read_html(r.text)[0] | |
df = df[["Coin","Price","Mkt Cap"]] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import yfinance as yf | |
import pandas as pd | |
import mplfinance as mpf | |
df = yf.Ticker("BTC-USD").history(period="max") | |
df["50ma"] = (df["Open"].rolling(window=50).mean() ) / 1.5 | |
df["ma"] = (df["Open"].rolling(window=50).mean() ) * 1.5 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import requests | |
import pandas as pd | |
import time | |
from datetime import datetime,timedelta | |
apiUrl = "https://api.pro.coinbase.com" | |
sym = "ETH-USD" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import pandas as pd | |
import pandas_ta as ta | |
import matplotlib.pyplot as plt | |
import plotly.graph_objects as go | |
df = pd.read_csv("btc.csv")[["unix","open","high","low","close"]] | |
df.sort_values(by="unix", inplace = True) | |
df["date"] = pd.to_datetime(df["unix"], unit = 's') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import backtrader as bt | |
from datetime import datetime | |
class SwingTrade(bt.SignalStrategy): | |
params = (("closeThreshold",3),) | |
def __init__(self): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
from datetime import datetime | |
import backtrader as bt | |
class OverUnderIndicator(bt.Indicator): | |
lines = ('overunder',) | |
def __init__(self): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Licensed under the MIT License. See comment below for full licence information. | |
import mplfinance as mpl | |
import pandas as pd | |
import yfinance as yf | |
## Data Gather | |
btc = yf.Ticker("BTC-USD").history(period = "1mo", interval = "60m") | |
print(btc) |