MCPcopy Create free account

hub / github.com/INVESTAR/StockAnalysisInPython / functions

Functions54 in github.com/INVESTAR/StockAnalysisInPython

↓ 16 callersFunctionprintlog
인자로 받은 문자열을 파이썬 셸에 출력한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:19
↓ 15 callersMethodget_daily_price
KRX 종목의 일별 시세를 데이터프레임 형태로 반환 - code : KRX 종목코드('005930') 또는 상장기업명('삼성전자') - start_date : 조회 시작일('2020-01-01'), 미입력 시 1년
05_Stock_Price_API/Investar/Analyzer.py:26
↓ 14 callersFunctiondbgout
인자로 받은 문자열을 파이썬 셸과 슬랙으로 동시에 출력한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:13
↓ 5 callersFunctionget_stock_balance
인자로 받은 종목의 종목명과 수량을 반환한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:81
↓ 5 callersMethodlog
(self, txt, dt=None)
07_Django_and_Automation/ch07_09_Backtrader_RSI_SMA.py:45
↓ 2 callersFunctionget_movingaverage
인자로 받은 종목에 대한 이동평균가격을 반환한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:144
↓ 2 callersFunctionget_ohlc
인자로 받은 종목의 OHLC 가격 정보를 qty 개수만큼 반환한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:61
↓ 2 callersFunctionsell_all
보유한 모든 종목을 최유리 지정가 IOC 조건으로 매도한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:214
↓ 2 callersFunctionsigmoid
(x)
09_Deep_Learning_Prediction/ch09_07_MLP_OutputLayer.py:6
↓ 1 callersFunctionMinMaxScaler
최솟값과 최댓값을 이용하여 0 ~ 1 값으로 변환
09_Deep_Learning_Prediction/ch09_09_RNN_StockPrediction.py:13
↓ 1 callersFunctionbuy_etf
인자로 받은 종목을 최유리 지정가 FOK 조건으로 매수한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:161
↓ 1 callersFunctioncheck_creon_system
크레온 플러스 시스템 연결 상태를 점검한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:33
↓ 1 callersMethodexecute_daily
실행 즉시 및 매일 오후 다섯시에 daily_price 테이블 업데이트
05_Stock_Price_API/Investar/DBUpdaterEx.py:135
↓ 1 callersMethodexecute_daily
실행 즉시 및 매일 오후 다섯시에 daily_price 테이블 업데이트
05_Stock_Price_API/Investar/DBUpdater.py:135
↓ 1 callersMethodgetCompanyInfo
company_info 테이블에서 읽어와서 companyData와 codes에 저장
05_Stock_Price_API/Investar/MarketDB.py:23
↓ 1 callersMethodget_comp_info
company_info 테이블에서 읽어와서 codes에 저장
05_Stock_Price_API/Investar/Analyzer.py:19
↓ 1 callersFunctionget_current_cash
증거금 100% 주문 가능 금액을 반환한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:114
↓ 1 callersFunctionget_current_price
인자로 받은 종목의 현재가, 매도호가, 매수호가를 반환한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:51
↓ 1 callersFunctionget_data
(symbol)
07_Django_and_Automation/ch07_04_balance_views.py:5
↓ 1 callersFunctionget_target_price
매수 목표가를 반환한다.
08_Volatility_Breakout/ch08_03_EtfAlgoTrader.py:124
↓ 1 callersMethodread_krx_code
KRX로부터 상장기업 목록 파일을 읽어와서 데이터프레임으로 반환
05_Stock_Price_API/Investar/DBUpdaterEx.py:44
↓ 1 callersMethodread_krx_code
KRX로부터 상장기업 목록 파일을 읽어와서 데이터프레임으로 반환
05_Stock_Price_API/Investar/DBUpdater.py:44
↓ 1 callersMethodread_naver
네이버에서 주식 시세를 읽어서 데이터프레임으로 반환
05_Stock_Price_API/Investar/DBUpdaterEx.py:81
↓ 1 callersMethodread_naver
네이버에서 주식 시세를 읽어서 데이터프레임으로 반환
05_Stock_Price_API/Investar/DBUpdater.py:81
↓ 1 callersFunctionrelu
(x)
09_Deep_Learning_Prediction/ch09_04_ReLUFunction.py:4
↓ 1 callersMethodreplace_into_db
네이버에서 읽어온 주식 시세를 DB에 REPLACE
05_Stock_Price_API/Investar/DBUpdaterEx.py:114
↓ 1 callersMethodreplace_into_db
네이버에서 읽어온 주식 시세를 DB에 REPLACE
05_Stock_Price_API/Investar/DBUpdater.py:114
↓ 1 callersFunctionsigmoid
(x)
09_Deep_Learning_Prediction/ch09_02_SigmoidFunction.py:4
↓ 1 callersFunctionsigmoid
(x)
09_Deep_Learning_Prediction/ch09_06_MLP_HiddenLayer.py:6
↓ 1 callersFunctionstepfunc
(x)
09_Deep_Learning_Prediction/ch09_01_StepFunction.py:4
↓ 1 callersFunctiontanh
(x)
09_Deep_Learning_Prediction/ch09_03_TanhFunction.py:4
↓ 1 callersMethodupdate_comp_info
종목코드를 company_info 테이블에 업데이트 한 후 딕셔너리에 저장
05_Stock_Price_API/Investar/DBUpdaterEx.py:54
↓ 1 callersMethodupdate_comp_info
종목코드를 company_info 테이블에 업데이트 한 후 딕셔너리에 저장
05_Stock_Price_API/Investar/DBUpdater.py:54
↓ 1 callersMethodupdate_daily_price
KRX 상장법인의 주식 시세를 네이버로부터 읽어서 DB에 업데이트
05_Stock_Price_API/Investar/DBUpdaterEx.py:127
↓ 1 callersMethodupdate_daily_price
KRX 상장법인의 주식 시세를 네이버로부터 읽어서 DB에 업데이트
05_Stock_Price_API/Investar/DBUpdater.py:127
Method__del__
소멸자: MariaDB 연결 해제
05_Stock_Price_API/Investar/Analyzer.py:15
Method__del__
소멸자: MariaDB 연결 해제
05_Stock_Price_API/Investar/MarketDB.py:19
Method__del__
소멸자: MariaDB 연결 해제
05_Stock_Price_API/Investar/DBUpdaterEx.py:40
Method__del__
소멸자: MariaDB 연결 해제
05_Stock_Price_API/Investar/DBUpdater.py:40
Method__init__
(self)
07_Django_and_Automation/ch07_09_Backtrader_RSI_SMA.py:5
Method__init__
(self)
07_Django_and_Automation/ch07_08_Backtrader_RSI.py:5
Method__init__
생성자: MariaDB 연결 및 종목코드 딕셔너리 생성
05_Stock_Price_API/Investar/Analyzer.py:8
Method__init__
생성자: MariaDB 연결 및 종목코드 딕셔너리 생성
05_Stock_Price_API/Investar/MarketDB.py:13
Method__init__
생성자: MariaDB 연결 및 종목코드 딕셔너리 생성
05_Stock_Price_API/Investar/DBUpdaterEx.py:10
Method__init__
생성자: MariaDB 연결 및 종목코드 딕셔너리 생성
05_Stock_Price_API/Investar/DBUpdater.py:10
Method__init__
생성자: KRX 종목코드(codes)를 구하기 위한 MarkgetDB 객체 생성
06_Trading_Strategy/ch06_12_DualMomentum.py:8
MethodgetDailyPrice
daily_price 테이블에서 읽어와서 데이터프레임으로 반환
05_Stock_Price_API/Investar/MarketDB.py:30
Methodget_abs_momentum
특정 기간 동안 상대 모멘텀에 투자했을 때의 평균 수익률 (절대 모멘텀) - rltv_momentum : get_rltv_momentum() 함수의 리턴값 (상대 모멘텀) - start_date : 절대 모멘텀을 구할 매
06_Trading_Strategy/ch06_12_DualMomentum.py:77
Methodget_rltv_momentum
특정 기간 동안 수익률이 제일 높았던 stock_count 개의 종목들 (상대 모멘텀) - start_date : 상대 모멘텀을 구할 시작일자 ('2020-01-01') - end_date : 상대 모멘텀을 구할
06_Trading_Strategy/ch06_12_DualMomentum.py:12
Functionmain_view
(request)
07_Django_and_Automation/ch07_04_balance_views.py:15
Methodnext
(self)
07_Django_and_Automation/ch07_09_Backtrader_RSI_SMA.py:37
Methodnext
(self)
07_Django_and_Automation/ch07_08_Backtrader_RSI.py:7
Methodnotify_order
(self, order)
07_Django_and_Automation/ch07_09_Backtrader_RSI_SMA.py:12
Functionsoftmax
(x)
09_Deep_Learning_Prediction/ch09_05_SoftmaxFunction.py:4