init
This commit is contained in:
@@ -207,20 +207,20 @@ class BuySellChecker:
|
|||||||
##########################
|
##########################
|
||||||
if i < 40:
|
if i < 40:
|
||||||
if data["low"][i] < data["lower"][i]+5:
|
if data["low"][i] < data["lower"][i]+5:
|
||||||
if data["slow_k"][i] <= 20:
|
if data["slow_k"][i-1] < 20 and data["slow_k"][i] < 25:
|
||||||
if data["slow_k"][i-1] < data["slow_d"][i-1] and data["slow_d"][i] < data["slow_k"][i] and data["slow_k"][i-1] <= data["slow_k"][i]:
|
if data["slow_k"][i-1] < data["slow_d"][i-1] and data["slow_d"][i] < data["slow_k"][i] and data["slow_k"][i-1] < data["slow_k"][i]:
|
||||||
if data["close"][i] < data["avg5"][i]:
|
if data["close"][i] < data["avg5"][i]:
|
||||||
buy = data["close"][i]
|
buy = data["close"][i] - 5
|
||||||
else:
|
else:
|
||||||
buy = data["low"][i]
|
buy = data["low"][i] - 5
|
||||||
else:
|
else:
|
||||||
if data["low"][i] < data["lower"][i]+5:
|
if data["low"][i] < data["lower"][i]+5:
|
||||||
if data["slow_k"][i-1] < 30 and data["slow_k"][i] < 30:
|
if data["slow_k"][i-1] < 20 and data["slow_k"][i] < 25:
|
||||||
if data["slow_k"][i-1] < data["slow_d"][i-1] and data["slow_d"][i] < data["slow_k"][i] and data["slow_k"][i-1] <= data["slow_k"][i]:
|
if data["slow_k"][i-1] < data["slow_d"][i-1] and data["slow_d"][i] < data["slow_k"][i] and data["slow_k"][i-1] < data["slow_k"][i]:
|
||||||
if data["close"][i] < data["avg5"][i]:
|
if data["close"][i] < data["avg5"][i]:
|
||||||
buy = data["close"][i]
|
buy = data["close"][i] - 5
|
||||||
else:
|
else:
|
||||||
buy = data["low"][i]
|
buy = data["low"][i] - 5
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
### STOCHASTIC weight 분석 ###
|
### STOCHASTIC weight 분석 ###
|
||||||
|
|||||||
@@ -586,18 +586,16 @@ class HTS_252670:
|
|||||||
|
|
||||||
|
|
||||||
# 매수를 주문한다.
|
# 매수를 주문한다.
|
||||||
""""""
|
orderNum = self.requestOrder(OrderType.buy, self.stock_code, BUY_COUNT , bs_buy_price)
|
||||||
###orderNum = self.requestOrder(OrderType.buy, self.stock_code, BUY_COUNT , bs_buy_price)
|
|
||||||
|
|
||||||
# 미체결 기록을 가져온다.
|
# 미체결 기록을 가져온다.
|
||||||
###ORDER_LIST = self.requestOrderList()
|
ORDER_LIST = self.requestOrderList()
|
||||||
# 매수 주문을 기록한다.
|
# 매수 주문을 기록한다.
|
||||||
###orderListToCancel = orderChecker.add(self.stock_code, OrderType.buy, orderNum, BUY_COUNT, bs_buy_price, ORDER_LIST)
|
orderListToCancel = orderChecker.add(self.stock_code, OrderType.buy, orderNum, BUY_COUNT, bs_buy_price, ORDER_LIST)
|
||||||
# 두 시간 이전 미체결을 모두 취소한다.
|
# 두 시간 이전 미체결을 모두 취소한다.
|
||||||
###self.cancelOrderList(orderListToCancel)
|
self.cancelOrderList(orderListToCancel)
|
||||||
# 로그 출력
|
# 로그 출력
|
||||||
###print("BUY", THIS_TIME.strftime('%Y%m%d %H%M%S'), BUY_COUNT, bs_buy_price, len(orderListToCancel), len(ORDER_LIST))
|
print("BUY", THIS_TIME.strftime('%Y%m%d %H%M%S'), BUY_COUNT, bs_buy_price, len(orderListToCancel), len(ORDER_LIST))
|
||||||
print("BUY", THIS_TIME.strftime('%Y%m%d %H%M%S'), BUY_COUNT, bs_buy_price)
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if bs_sell_price > 0:
|
if bs_sell_price > 0:
|
||||||
@@ -619,8 +617,8 @@ class HTS_252670:
|
|||||||
print("SELL", THIS_TIME.strftime('%Y%m%d %H%M%S'), selling_count, selling_price, len(orderListToCancel), len(ORDER_LIST))
|
print("SELL", THIS_TIME.strftime('%Y%m%d %H%M%S'), selling_count, selling_price, len(orderListToCancel), len(ORDER_LIST))
|
||||||
"""
|
"""
|
||||||
# 로그 출력
|
# 로그 출력
|
||||||
print("TIMECHECK: %s, price: %d, low: %d, lower: %.2f, slow_k_1: %.2f, slow_d_1: %.2f, slow_k: %.2f, slow_d: %.2f, rsi: %.2f, rsis: %.2f" %
|
print("TIMECHECK: %s, price: %d, low: %d, lower: %.2f, avg5: %.2f, slow_k_1: %.2f, slow_d_1: %.2f, slow_k: %.2f, slow_d: %.2f, rsi: %.2f, rsis: %.2f" %
|
||||||
(str(THIS_TIME), final_price, data["low"][data_size-1], data["lower"][data_size-1],
|
(str(THIS_TIME), final_price, data["low"][data_size-1], data["lower"][data_size-1], data["avg5"][data_size-1],
|
||||||
data["slow_k"][data_size-2], data["slow_d"][data_size-2], data["slow_k"][data_size-1], data["slow_d"][data_size-1],
|
data["slow_k"][data_size-2], data["slow_d"][data_size-2], data["slow_k"][data_size-1], data["slow_d"][data_size-1],
|
||||||
data["rsi"][data_size-1], data["rsis"][data_size-1]))
|
data["rsi"][data_size-1], data["rsis"][data_size-1]))
|
||||||
timecheck[THIS_TIME] = True
|
timecheck[THIS_TIME] = True
|
||||||
|
|||||||
Reference in New Issue
Block a user