Skip to content

Commit 75c21f0

Browse files
committed
train on all asset
1 parent db529ef commit 75c21f0

33 files changed

+1255
-189
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import requests
2+
import json
3+
4+
# Fetch data from Kraken API
5+
url = 'https://api.kraken.com/0/public/Assets'
6+
response = requests.get(url)
7+
data = response.json()
8+
9+
# Extract 'altname' for enabled assets
10+
enabled_assets = [
11+
asset_info['altname']
12+
for asset_info in data['result'].values()
13+
if asset_info.get('status') == 'enabled'
14+
]
15+
16+
# Save the list to a JSON file
17+
with open('enabled_assets.json', 'w') as file:
18+
json.dump(enabled_assets, file, indent=4)
19+
20+
print(f"Extracted {len(enabled_assets)} enabled assets.")

app/sheduler/datamodel/ticker_cluster.py

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
# trier
44
# --- use later ---
5+
"""
56
class TKGroup(Enum):
67
crypto10 = ("crypto-standard", ["ADA-USD", "SOL-USD", 'XRP-USD', "ETH-USD", "BTC-USD", 'TON-USD'])
78
freedom = ("thisiselonmusk", ["XRP-USD", "SHIB-USD", 'DOGE-USD', 'SOL-USD', 'BTC-USD'])
@@ -10,17 +11,30 @@ class TKGroup(Enum):
1011
TECH = ("tech", ["AAPL", "MSFT", "GOOGL"])
1112
FINANCE = ("finance", ["JPM", "GS", "BAC"])
1213
ENERGY = ("energy", ["XOM", "CVX", "BP"])
13-
DEFI = ("defi", ['AVAX-USD', 'LINK-USD', 'HBAR-USD', 'UNI-USD', 'STX-USD', 'OM-USD', 'FTM-USD', "INJ-USD"])
14-
WEB3 = ("web3", ['LINK-USD', 'ICP-USD', 'FET-USD', 'FIL-USD', "CRO-EUR", 'THETA-USD'])
15-
#MEMECOIN = ("memecoin", ['BONK-USD', 'NOT-USD', 'SHIB-USD', 'PEPECOIN-USD', 'DOGE-USD'])
14+
DEFI = ("defi", ['AVAX-USD', 'LINK-USD', 'UNI-USD', 'STX-USD', 'FTM-USD', "INJ-USD"])
15+
WEB3 = ("web3", ['LINK-USD', "SUI-USD", "CRO-EUR", 'THETA-USD'])
16+
MEMECOIN = ("memecoin", ['BONK-USD', 'SHIB-USD', 'PEPECOIN-USD', 'DOGE-USD'])
17+
"""
1618

19+
class TKGroup(Enum):
20+
CRYPTO_STANDARD = ("crypto-standard", ["ADA-USD", "SOL-USD", "XRP-USD", "ETH-USD", "BTC-USD", "TON-USD"])
21+
FREEDOM = ("thisiselonmusk", ["XRP-USD", "SHIB-USD", "SOL-USD", "BTC-USD"])
22+
WEB3 = ("web3", ["LINK-USD", "SUI-USD", "CRO-EUR", "SOL"])
23+
GAME = ('gaming', ['SAND', 'IMX', "GALA", "AXS", "MANA"])
24+
DEFI = ("defi", ['AVAX-USD', 'LINK-USD', 'UNI-USD', 'STX-USD', 'FTM-USD', "INJ-USD"])
25+
MEMECOIN = ("memecoin", ["BONK-USD", "SHIB-USD", "PEPE-USD", "FARTCOIN"])
1726

1827
# --- use later ---
1928
class TKGroupName(str, Enum):
2029
crypto10 = "crypto-standard"
2130
memecoin = "memecoin"
2231
freedom = "thisiselonmusk"
32+
game = "gaming"
2333
defi = "defi"
2434
web3 = "web3"
25-
cac40 = "cac40"
26-
big = "big"
35+
#cac40 = "cac40"
36+
#big = "big"
37+
#tech = "tech"
38+
#finance = "finance"
39+
#energie = "energie"
40+

0 commit comments

Comments
 (0)