init
This commit is contained in:
@@ -85,20 +85,20 @@ class HTS_252670 (HTS):
|
||||
result = self.getRealTime(self.stock_code, today, LAST_DATA)
|
||||
|
||||
# 규칙 기반의 분석을 통해서 볼린저밴드 상/하단을 계산한다.
|
||||
data = self.buySellChecker.analyzeByRule(result)
|
||||
data = self.buySellChecker.analyze(result)
|
||||
|
||||
# 사야 할 시점/가격과 팔아야 할 시점/가격을 체크한다.
|
||||
bsLine, data = self.buySellChecker.checkTransaction(data, self.stock_code, True)
|
||||
bs_buy_price = bsLine['buy']
|
||||
bs_weight = bsLine['buy_weight']
|
||||
bs_sell_price = bsLine['sell']
|
||||
bsLine, data = self.buySellChecker.checkTransaction(data, self.stock_code, isRealTime=True)
|
||||
bs_buy_price = bsLine['buy'][0]
|
||||
bs_buy_weight = bsLine['buy_weight'][0]
|
||||
bs_sell_price = bsLine['sell'][0]
|
||||
|
||||
data_size = len(data["close"])
|
||||
final_price = data["close"][data_size-1]
|
||||
|
||||
if bs_buy_price > 0:
|
||||
# 기본 100 주에 가중치를 추가해서 매수한다.
|
||||
BUY_COUNT = int(self.buy_count * bs_weight)
|
||||
BUY_COUNT = int(self.buy_count * bs_buy_weight)
|
||||
|
||||
# 매수를 주문한다.
|
||||
orderNum = self.requestOrder(OrderType.buy, self.stock_code, BUY_COUNT , bs_buy_price)
|
||||
|
||||
Reference in New Issue
Block a user