init
This commit is contained in:
@@ -296,15 +296,12 @@ def check_buy_point(symbol, data, simulation=None):
|
||||
|
||||
# 하락 5% 조건: 현재가 또는 현재 봉의 저가가 지난 봉 고가/현재 봉 고가 대비 5% 이상 하락
|
||||
try:
|
||||
prev_high = data['High'].iloc[i - 1]
|
||||
curr_high = data['High'].iloc[i]
|
||||
prev_low = data['Low'].iloc[i - 1]
|
||||
curr_close = data['Close'].iloc[i]
|
||||
curr_low = data['Low'].iloc[i]
|
||||
|
||||
cond_close_drop = (curr_close <= prev_high * 0.95) or (curr_close <= curr_high * 0.95)
|
||||
cond_low_drop = (curr_low <= prev_high * 0.95) or (curr_low <= curr_high * 0.95)
|
||||
cond_close_drop = curr_close <= prev_low * 0.95
|
||||
|
||||
if cond_close_drop or cond_low_drop:
|
||||
if cond_close_drop:
|
||||
data.at[data.index[i], 'buy_signal'] = 'fall_5p'
|
||||
data.at[data.index[i], 'buy_point'] = 1
|
||||
if not simulation:
|
||||
|
||||
Reference in New Issue
Block a user