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