공부기록, 2021-05-06(파이썬)
## 파이썬
- python test.py 실행시 slack에 정상적으로 메시지가 전송됨
- autoTrade.py파일생성
- 파이썬 증권데이터분석 git
- 08 Volati.../ch08 03 EtfAlgo...복사
가장위의 코드를
---
slack = Slacker('xoxb-341411373331-390645946323-wPFYKNbhlgef4bMUiP1CvSyX')
def dbgout(message):
"""인자로 받은 문자열을 파이썬 셸과 슬랙으로 동시에 출력한다."""
print(datetime.now().strftime('[%m/%d %H:%M:%S]'), message)
strbuf = datetime.now().strftime('[%m/%d %H:%M:%S] ') + message
slack.chat.post_message('#etf-algo-trading', strbuf)
---
아래코드로 교체
---
import requests
def post_message(token, channel, text):
response = requests.post("https://slack.com/api/chat.postMessage",
headers={"Authorization": "Bearer "+token},
data={"channel": channel,"text": text}
)
myToken = "xoxb-123*****"
def dbgout(message):
"""인자로 받은 문자열을 파이썬 셸과 슬랙으로 동시에 출력한다."""
print(datetime.now().strftime('[%m/%d %H:%M:%S]'), message)
strbuf = datetime.now().strftime('[%m/%d %H:%M:%S] ') + message
post_message(myToken,"#stock", strbuf)
---
- myToken을 변경하고 post_message의 2번째는 자신의 채널명으로 변경
- 'main'부분에서 종목과 매수비율을 조정할수있음
- get_target_price()에서 매매알고리즘변경가능