init
This commit is contained in:
13
monitor.py
13
monitor.py
@@ -129,8 +129,11 @@ class Monitor:
|
||||
def buy_ticker(self, symbol: str, data: pd.DataFrame) -> bool:
|
||||
try:
|
||||
current_time = datetime.now()
|
||||
if data['buy_signal'].iloc[-1] == 'fall_5p':
|
||||
buy_amount = 100000
|
||||
if data['buy_signal'].iloc[-1] == 'fall_6p':
|
||||
if data['Close'].iloc[-1] > 100:
|
||||
buy_amount = 1500000
|
||||
else:
|
||||
buy_amount = 500000
|
||||
|
||||
if symbol in self.buy_cooldown:
|
||||
time_diff = current_time - self.buy_cooldown[symbol]
|
||||
@@ -246,12 +249,12 @@ class Monitor:
|
||||
try:
|
||||
prev_low = data['Low'].iloc[i - 1]
|
||||
curr_close = data['Close'].iloc[i]
|
||||
cond_close_drop = curr_close <= prev_low * 0.95
|
||||
cond_close_drop = curr_close <= prev_low * 0.94
|
||||
if cond_close_drop:
|
||||
data.at[data.index[i], 'buy_signal'] = 'fall_5p'
|
||||
data.at[data.index[i], 'buy_signal'] = 'fall_6p'
|
||||
data.at[data.index[i], 'buy_point'] = 1
|
||||
if not simulation and data['buy_point'][-3:].sum() > 0:
|
||||
data.at[data.index[-1], 'buy_signal'] = 'fall_5p'
|
||||
data.at[data.index[-1], 'buy_signal'] = 'fall_6p'
|
||||
data.at[data.index[-1], 'buy_point'] = 1
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user