mirror of
https://github.com/freqtrade/freqtrade.git
synced 2026-03-02 08:12:05 +00:00
Merge pull request #12865 from stash86/develop-copy
move pair prefixes to constants, update prefixes
This commit is contained in:
@@ -239,3 +239,6 @@ IntOrInf = float
|
|||||||
|
|
||||||
|
|
||||||
EntryExecuteMode = Literal["initial", "pos_adjust", "replace"]
|
EntryExecuteMode = Literal["initial", "pos_adjust", "replace"]
|
||||||
|
|
||||||
|
# Prefixes for low-priced coins like 1000PEPE/USDDT:USDT or KPEPE/USDC (hyperliquid)
|
||||||
|
PairPrefixes = ["1000", "1000000", "1M", "K"]
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ Provides dynamic pair list based on Market Cap
|
|||||||
import logging
|
import logging
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
from freqtrade.constants import PairPrefixes
|
||||||
from freqtrade.exceptions import OperationalException
|
from freqtrade.exceptions import OperationalException
|
||||||
from freqtrade.exchange.exchange_types import Tickers
|
from freqtrade.exchange.exchange_types import Tickers
|
||||||
from freqtrade.plugins.pairlist.IPairList import IPairList, PairlistParameter, SupportsBacktesting
|
from freqtrade.plugins.pairlist.IPairList import IPairList, PairlistParameter, SupportsBacktesting
|
||||||
@@ -162,9 +163,6 @@ class MarketCapPairList(IPairList):
|
|||||||
|
|
||||||
return pairlist
|
return pairlist
|
||||||
|
|
||||||
# Prefixes to test to discover coins like 1000PEPE/USDDT:USDT or KPEPE/USDC (hyperliquid)
|
|
||||||
prefixes = ("1000", "K")
|
|
||||||
|
|
||||||
def resolve_marketcap_pair(
|
def resolve_marketcap_pair(
|
||||||
self,
|
self,
|
||||||
pair: str,
|
pair: str,
|
||||||
@@ -179,7 +177,7 @@ class MarketCapPairList(IPairList):
|
|||||||
return pair
|
return pair
|
||||||
|
|
||||||
if pair not in markets:
|
if pair not in markets:
|
||||||
for prefix in self.prefixes:
|
for prefix in PairPrefixes:
|
||||||
test_prefix = f"{prefix}{pair}"
|
test_prefix = f"{prefix}{pair}"
|
||||||
|
|
||||||
if test_prefix in pairlist:
|
if test_prefix in pairlist:
|
||||||
|
|||||||
Reference in New Issue
Block a user