#FOSS In Python: OpenBB 터미널을 사용하여 금융 프로세스 및 연구 작업 자동화
간단한 스크립트 기술을 사용한 OpenBB 터미널 루틴
이 1분 비디오에서 OpenBB 설립자 Didier Lopes는 고급 루틴을 시연합니다. 이 고유한 기술을 살펴보고 워크플로우를 통해 효율성을 개선하는 방법을 알아보려면 계속 읽으십시오.
루틴은 exe 명령을 사용하여 기본 메뉴에서 실행됩니다. 명령 문자열에 '-h'를 추가하면 모든 기능에 대한 도움말 대화 상자가 표시됩니다.
2022 Mar 27, 16:36 (✨) / $ exe -h
usage: exe [-p PATH] [-i ROUTINE_ARGS] [-h]
Execute automated routine script.
optional arguments:
-p PATH, --path PATH The path or .gst file to run. (default: )
-i ROUTINE_ARGS, --input ROUTINE_ARGS
Select multiple inputs to be replaced in the routine and separated by commas. E.g. GME,AMC,BTC-USD (default: None)
-h, --help show this help message (default: False)
스크립트 파일은 routines라는 폴더에 있으며 파일 이름 확장자는 .GST입니다. 터미널의 기능을 테스트하는 .GST 파일이 포함된 scripts라는 폴더도 있습니다. 루틴 폴더에 사용자 생성 파일을 저장하는 것이 좋습니다.
파일 내용을 자세히 살펴보십시오. example_with_inputs_saved.gst
스크립트 내의 코드는 $ARGV가 원하는 티커에 대한 변수인 각 라인의 터미널 명령일 뿐입니다. 루틴은 모든 수의 티커에 대해 특정 값 또는 가변 값이 될 수 있는 유연성을 가지고 있습니다.
터미널을 조작할 수 있으면 스크립트를 작성할 수 있습니다!
OpenBB 터미널을 시작하여 즉시 루틴을 재생할 수 있습니다. 텍스트 편집기를 사용하여 루틴을 쉽게 변경할 수 있습니다. 다음과 같이 example_with_inputs.gst를 수정했습니다.
stocks
load $ARGV[0]
ta
fib
../ca
add $ARGV[1],$ARGV[2],$ARGV[3],$ARGV[4]
historical -n -s 2009-03-26
hcorr
다음과 같은 방식으로 실행할 수 있습니다.
python terminal.py routines/example_with_inputs.gst --input VT,SPY,QQQ,BND,GSG
그러면 다음과 같은 터미널 출력이 생성됩니다.
2022 Mar 27, 18:37 (✨) /stocks/ $ load VT
Loading Daily VT stock with starting period 2019-03-25 for analysis.
Datetime: 2022 Mar 27 18:37
Timezone: America/New_York
Currency: USD
Market: CLOSED
2022 Mar 27, 18:37 (✨) /stocks/ $ ta
2022 Mar 27, 18:37 (✨) /stocks/ta/ $ fib
Fibonacci retracement levels
┏━━━━━━━━━━━┳━━━━━━━━┓
┃ Fib Level ┃ Price ┃
┡━━━━━━━━━━━╇━━━━━━━━┩
│ 0.0% │ 108.14 │
├───────────┼────────┤
│ 23.5% │ 95.06 │
├───────────┼────────┤
│ 38.2% │ 86.88 │
├───────────┼────────┤
│ 50.0% │ 80.31 │
├───────────┼────────┤
│ 61.8% │ 73.74 │
├───────────┼────────┤
│ 65.0% │ 71.96 │
├───────────┼────────┤
│ 100.0% │ 52.48 │
└───────────┴────────┘
2022 Mar 27, 18:37 (✨) /stocks/ $ ca
2022 Mar 27, 18:37 (✨) /stocks/ca/ $ add BND,SPY,QQQ,GSG
[Custom] Similar Companies: SPY, QQQ, BND, GSG, VT
2022 Mar 27, 18:37 (✨) /stocks/ca/ $ historical -n -s 2009-03-26
2022 Mar 27, 18:37 (✨) /stocks/ca/ $ hcorr
2022 Mar 27, 18:37 (✨) /stocks/ca/ $
스크립트에 의해 세 개의 차트가 생성되었습니다.
OpenBB 터미널의 모든 기능은 자동화할 수 있으며, '--내보내기' 플래그가 있는 모든 기능에 대해 테이블과 이미지를 내보낼 수 있습니다. 여기서 가능성은 무한합니다. 데이터 내보내기를 경제 및 계량 경제학 메뉴의 데이터 캐시 및 가져오기 기능과 결합하여 오픈 소스 커뮤니티에서 사용할 수 있는 새롭고 강력한 도구를 잠금 해제하십시오.
당신의 일상이 어떤지 보여주세요!
프로젝트 지원: GitHub Discord Documentation
Reference
이 문제에 관하여(#FOSS In Python: OpenBB 터미널을 사용하여 금융 프로세스 및 연구 작업 자동화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/danglewood/foss-in-python-using-the-openbb-terminal-to-automate-processes-research-tasks-in-finance-2g7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)