Git은 버전 제어, 즉 사용자가 프로젝트 파일에 대해 수행한 변경 기록을 유지하기 위한 명령줄 유틸리티입니다. 일반적으로 응용 프로그램에서 작업하는 데 사용되지만 다른 경우에도 사용할 수 있습니다. 예를 들어 디자이너는 Git을 사용하여 다양한 버전의 도면 및 레이아웃을 저장합니다. Git을 사용하면 애플리케이션을 이전 버전으로 롤백하고 변경 사항을 비교 및 분석할 수 있습니다.
초보자를 위한 Git: 기본 용어 및 개념, 입문 가이드
Git 작업을 시작하기 전에 저장소, 커밋 및 분기가 무엇인지 이해해야 합니다.
리포지토리 는 코드 또는 기타 데이터와 변경 이력이 저장되는 장소입니다. Git 프로그램은 로컬에서 실행되며 모든 정보는 컴퓨터에 저장되지만 인터넷 서비스도 사용할 수 있습니다. 그 중 가장 유명한 것이 Github입니다. Bitbucket과 GitLab이라는 두 가지 더 잘 알려진 것이 있습니다.
커밋 은 특정 시점의 프로젝트 상태에 대한 스냅샷입니다. 고유 아이디와 댓글이 있습니다.
분기 는 프로젝트에 대한 변경 내역입니다. 고유한 이름을 가지며 커밋으로 구성됩니다. 리포지토리에는 분기되거나 다른 분기와 병합되는 여러 분기가 있을 수 있습니다.
Git 작동 방식
간단한 그림을 예로 들어 Git 스토리지 시스템이 어떻게 구성되어 있는지 시각적으로 보여드리겠습니다.
여기서 원은 커밋을 나타내고 화살표는 어느 것이 어느 것을 참조하는지 나타냅니다. 모두가 이전 버전을 참조하기 때문에 C3은 최신 버전, C2는 이전 버전 등 이 C0 분기의 맨 처음 버전까지 계속됩니다. 이것은 일반적으로 마스터라고 하는 마스터 분기입니다. 내부에 main* 레이블이 붙은 사각형은 현재 작업 중인 커밋을 보여줍니다. 그림에서 하나의 분기와 네 개의 커밋이 있는 간단한 그래프를 볼 수 있습니다. Git은 또한 하나로 병합할 수 있는 여러 가지를 포함하는 복잡한 그래프로 작업할 수 있습니다.
힘내 설치
Git은 Windows, Mac OS 및 Linux 운영 체제에서 실행할 수 있는 콘솔 유틸리티입니다. 각각의 설치 방법을 알려드리겠습니다. Windows OS에서 설치하려면 공식 웹사이트 https://git-scm.com/downloads에서 애플리케이션을 다운로드하여 설치해야 합니다.
Mac OS가 있고 Homebrew 패키지 관리자를 설치한 경우 다음 명령을 입력하십시오.
brew install git Homebrew가 설치되지 않은 경우 다음을 실행합니다.
git –version 그 후 나타나는 창에서 명령줄 도구를 설치하라는 메시지가 표시됩니다. . Git도 이 유틸리티와 함께 설치됩니다. Linux Debian 및 Ubuntu 또는 Mint와 같은 이 버전을 기반으로 하는 기타 배포의 경우 설치하려면 다음 명령이 필요합니다.
sudo apt install gitLinux CentOS의 경우 다음을 입력해야 합니다.
sudo yum install git Git 이란, 설치 및 구성 – 설치: https://youtu.be/bkNCylkzFRk
Git 사전 설정
Git을 설치한 후 커밋을 생성할 때마다 작성자 이름이 표시되도록 설정해야 합니다. 이렇게 하려면 git을 실행하고 다음 명령을 실행합니다.
git config –global user.name ”
Author
“ 여기서 “Author” 대신 “Ivan_Petrov”와 같이 이름을 설정합니다. 그런 다음 다음 명령을 사용하여 이메일 주소를 설정할 수 있습니다.
git config –global user.email “You_adr@email.com” 이 경우 “You_adr@email.com” 대신 실제 이메일 주소를 나타냅니다. [캡션 id=”attachment_13099″ align=”aligncenter” 너비=”663″]
GIT 파일 시스템[/캡션]
첫 번째 Git 리포지토리 생성
저장소를 생성하려면 먼저 프로젝트 폴더로 이동합니다. 예를 들어, Windows에서는 D:/GitProject일 수 있습니다. 다음 명령을 입력하십시오:
cd
d:\GitProject 그 후, 저장소를 생성하십시오:
git init 그 후, 모든 파일을 추가하십시오:
git add –all 특정 파일을 추가하려면 다음을 입력하십시오:
git add filename 이제 커밋을 생성할 수 있습니다:
git commit -m “comment” 저장소 생성에 대한 몇 가지 참고 사항:
- 리포지토리에는 많은 파일과 하위 폴더(대부분 일반 폴더)가 있을 수 있습니다.
- 각 프로젝트에 대해 별도의 저장소를 갖는 것이 가장 좋습니다.
- 다른 리포지토리 내부에 리포지토리에 대한 폴더를 만들지 마십시오(matryoshka 리포지토리를 피하십시오!).
- 저장소 폴더에 대한 변경 사항은 Git에서 “추적”하지만 이러한 변경 사항을 추적하거나 기록하려면 저장소에 추가해야 합니다.
- Git이 “감시하는” 요소를 제어할 수 있습니다. 매우 큰 데이터 세트나 임시 파일은 무시하는 것이 가장 좋습니다.
커밋 시기
Git의 커밋은 다음과 같은 경우에 권장됩니다.
- 프로젝트에 추가된 새로운 기능;
- 모든 버그가 수정되었습니다.
- 오늘 마감하고 변경 사항을 저장하려고 합니다.
Git 프로젝트에서 공동 작업
당신과 당신의 친구들이 새로운 프로젝트를 생각해내고 책임을 분담하기로 결정했다고 가정해 봅시다. 하나는 기능, 다른 하나는 디자인 및 디자인, 세 번째는 등록, 승인 및 보안을 담당합니다. 이 경우 분기해야 합니다. 이미 언급했듯이 분기는 순차적으로 실행되는 커밋 집합입니다. 마스터 브랜치를 마스터라고 합니다. 다른 분기는 새로운 기능을 구현하거나 버그를 수정하기 위한 것입니다. 따라서 별도의 분기에서 변경한 다음 기본 분기와 병합할 수 있습니다. 많은 전문가들은 메인 브랜치에서 커밋을 생성하는 것을 권장하지 않지만 새로운 커밋을 생성하고 변경한 다음 마스터에 병합하는 것을 권장합니다. 새 분기를 시작하려면
git branch
bugFix 명령을 실행해야 합니다.다음 명령을 사용하여 수행할 수도 있습니다.
git checkout –b
bugFix
두 번째 방법은 이 경우 명령을 실행한 후 생성된 분기로 즉시 이동한다는 점에서 첫 번째 방법과 다릅니다.
새 분기의 이름은 간결하지만 동시에 프로젝트의 혼란을 방지할 수 있을 만큼 충분히 크고 이해하기 쉬운 이름으로 지정하는 것이 좋습니다. 시스템을 사용할 때 작업 이름 앞에 식별자를 지정할 수 있습니다. 또한 작성하는 각 커밋에 변경 내용의 본질을 나타내는 의견을 남기는 것을 잊지 마십시오. 한 분기에서 다른 분기로 이동하려면 다음 명령을 실행해야 합니다.
git checkout
new
_1 작업을 마친 후 현재 분기에 적용된 변경 사항을 마스터 masters에 병합해야 합니다. 이렇게 하려면 먼저 다음 명령을 사용하여 마스터 브랜치를 체크아웃합니다.
git checkout master 그 후 로컬 브랜치를 업데이트합니다.
git
pull
origin
master이제 분기를 병합할 수 있습니다.
git
merge
bugFix 이 명령은 (bugFix) 명령에 지정된 분기에서 현재 있는 분기(이 경우 마스터)에 변경 사항을 추가합니다. 분기의 현재 상태를 보려면 다음 명령을 입력해야 합니다.
git status 프로젝트에서 작업하는 다른 사용자가 변경 사항을 보려면 서버에 푸시해야 합니다. 이렇게 하려면 먼저 github에 푸시하려는 분기로 이동해야 합니다. 마스터를 입력하려면 다음 명령을 실행하십시오.
git checkout master 그 후 Github 서버에 푸시할 수 있습니다.
git push origin master다른 사람이 프로젝트에 접근하기 위해서는 코드를 저장하는 서비스(예: Github)가 필요합니다. 최근에 프로젝트에 참여했고 자신에게 다운로드해야 하는 경우 다음 명령을 실행합니다.
git clone https://github.com/…/….git
https://github.com/…/….git은 저장소 주소입니다. 원하는 프로젝트를 열고 녹색 “코드” 버튼을 클릭하면 얻을 수 있습니다.
중요한 조언!
새 분기를 만들기 전에 로컬 컴퓨터에서 마스터를 업데이트하는 것이 좋습니다. 이렇게 하려면 원하는 분기를 입력하고 다음 명령을 실행합니다.
git pull origin master 결과적으로 실제 변경 사항은 github에서 다운로드됩니다. 같은 방법으로 모든 분기를 업데이트할 수 있습니다. 모든 기존 분기를 업데이트하려면 git pull 명령을 실행할 수 있습니다.
Git 프로젝트 작업 시 일반적인 문제
변경 사항을 자동으로 병합하려고 할 때 이 경우 명령을 실행할 때 두 가지 모두 같은 줄에 변경 사항이 있을 수 있습니다.
git merge master 다음 오류가 나타납니다.
Auto-merging Hello.py
CONFLICT(content): Merge conflict in Hello.py
자동 병합에 실패했습니다. 충돌을 수정한 다음 결과를 커밋합니다. 이 경우 충돌을 수동으로 해결해야 합니다. 이렇게 하려면 오류가 발생한 파일(우리의 경우 Hello.py)을 열고 무엇이 잘못되었는지 파악하고 문제를 해결합니다. 그런 다음 git add
Hello
명령을 사용하여 수정된 파일을 추가합니다
.
py 그리고 새로운 커밋을 생성합니다:
git commit -m “Merged conflict”
유용한 명령 – Git 명령
다음 명령을 사용하여 맨 아래 분기가 다른 분기와 어떻게 다른지 확인할 수 있습니다.
git
diff < first_branch > <second_branch> 추가 분기를 삭제 하려면 다음을 입력하십시오.
branch_namegit branch -d <
git help 특정 명령에 대한 도움말 보기:
git help <command_name> Git 및 GitHub 초보자 과정 – 설치, 설치 방법, 커밋, 저장소, 명령, 분기 생성, 삭제 및 변경 방법에 대해 알아야 할 사항: https: //youtu.be/zZBiln_2FhM
Git 작업을 위한 GUI 프로그램
명령줄을 통하지 않고 그래픽 인터페이스를 사용하여 소프트웨어 버전을 관리하는 것이 더 쉽습니다. 일부 개발 환경 및 텍스트 편집기는 Git 작업을 위한 그래픽 인터페이스를 제공합니다. 그러나 특별한 프로그램도 있습니다. 그 중 일부를 나열합니다.
- GitHub Desktop 은 Git 유틸리티 및 Github 서비스와 함께 작동하도록 설계된 그래픽 응용 프로그램으로, 하드 디스크에 리포지토리를 복제 및 다운로드할 수 있을 뿐만 아니라 변경 사항을 관리하고 기타 유용한 작업을 수행할 수 있습니다.
- Sourcetree 는 리포지토리와 쉽게 상호 작용할 수 있는 Windows 및 Mac 운영 체제용 무료 Git 클라이언트입니다.
- GitKraken 은 GitHub, GitLab 및 Bitbucket 서비스를 지원하는 Windows, Linux 및 MacO용 사용자 친화적인 그래픽 클라이언트입니다. 이를 통해 기본 작업을 해결할 수 있을 뿐만 아니라 커밋 병합 및 재정렬, 분기 병합, 기록 다시 쓰기와 같은 보다 복잡한 작업도 수행할 수 있습니다.
각각에 대해 더 자세히 이야기해 보겠습니다.
GitHub 데스크탑
[캡션 ID=”attachment_12709″ align=”aligncenter” 너비=”624″]
프로젝트 관리 및 구성 Github Desktop GitHub Desktop은 Github 서비스와 직접 상호 작용할 수 있는 개인용 컴퓨터용 애플리케이션입니다. 이 도구를 사용하면 그래픽 인터페이스를 사용하여 버전을 관리하여 개발 워크플로의 속도를 높일 수 있습니다. GitHub Desktop을 사용하면 명령줄을 사용하지 않고 애플리케이션 인터페이스만 사용하여 Git과 상호 작용할 수 있습니다. GitHub 데스크톱 앱이 명령줄로 수행할 수 있는 모든 작업을 수행할 수는 없지만 사용자 인터페이스 자체는 기본 Git 명령을 제공합니다. GitHub Desktop은 Windows, Linux 및 macOS를 포함하여 널리 사용되는 모든 운영 체제에서 작동합니다. GitHub Desktop을 설치하고 이 애플리케이션으로 작업하는 방법을 알려드리겠습니다. GitHub 서비스와 GitHub 데스크톱 앱을 사용하려면, Github 계정이 아직 없다면 생성해야 합니다. 이렇게 하려면 GitHub로 이동합니다. 오른쪽 상단 모서리에 “가입”이라는 버튼이 표시됩니다.
클릭하시면 다음 페이지로 이동합니다. 이메일 주소, 사용자 이름 및 비밀번호를 포함한 세부 정보를 입력해야 합니다. 다음 단계에서 지정된 주소로 온 이메일 내의 링크를 클릭하여 계정을 확인하라는 메시지가 표시됩니다. 확인이 완료되면 GitHub 계정이 생성되고 플랫폼 사용을 시작할 수 있습니다. GitHub 계정이 설정되면 개인용 컴퓨터에 GitHub 데스크톱 앱을 설치할 준비가 된 것입니다. 이렇게 하려면 브라우저에서 새 탭을 열고 애플리케이션 다운로드 페이지로 이동합니다.
Windows 사용자는 “Windows용 다운로드”라고 표시된 큰 보라색 버튼을 클릭해야 하지만 Mac 사용자인 경우 버튼 아래에 macOS라는 줄을 찾아 클릭해야 합니다. macOS 10.12 이상 또는 64비트 Windows여야 합니다. 다운로드 후 애플리케이션을 설치한 다음 이전 단계에서 생성한 계정으로 로그인해야 합니다. 계정에 바로 로그인할 필요는 없지만 지금 로그인하는 것이 가장 좋습니다. 새 리포지토리를 만들려면 GitHub Desktop을 열고 맨 아래에 있는 “하드 드라이브에 새 리포지토리 만들기”라는 두 번째 상자를 클릭합니다. 채워야 하는 팝업 창이 나타납니다. 첫 번째 저장소의 이름을 지정하여 시작합니다. 이름을 선택한 후에는 컴퓨터에서 이름이 위치할 위치도 선택해야 합니다. 나중에 README 파일 자체를 수정하려는 경우 “README로 이 저장소 초기화” 상자를 선택할 수도 있습니다. 그런 다음 “저장소 만들기”를 클릭하십시오. 결과적으로 브라우저를 사용하지 않고 GitHub 데스크톱 앱을 사용하여 새 Git 리포지토리를 만들었습니다.
새 페이지 상단에 저장소 이름과 분기 이름이 표시됩니다. 사실, 현재 저장소는 컴퓨터에서만 사용할 수 있습니다. 이를 게시하려면 “저장소 게시”를 클릭해야 합니다. 이제 새 저장소가 github 프로필에 나타납니다. GitHub 데스크톱 앱을 사용하여 프로젝트를 분기할 수 있습니다. 이렇게 하려면 “현재 분기”를 클릭한 다음 분기 목록에서 원하는 분기를 선택하고 이름을 지정하고 “만들기”를 클릭하십시오. 밝은 배경과 어두운 배경 사이를 전환하려면 옵션, 모양으로 이동합니다. 데스크톱 앱을 사용하여 다른 사람과 프로젝트에서 공동 작업을 수행할 작업을 만들 수 있습니다. 질문을 통해 아이디어를 추적하고 프로젝트의 변경 사항에 대해 논의할 수 있습니다. 이슈를 생성하려면 메뉴 바에서 “Repository” 메뉴를 사용한 다음 “Create Issue”를 클릭하십시오.
또는 명령줄에서 GitHub 데스크톱을 시작할 수 있습니다. 이렇게 하려면 명령 프롬프트를 열고 Github를 입력합니다. 특정 리포지토리에 대해 GitHub Desktop을 시작할 수도 있습니다. Github 다음에 저장소 경로를 입력하기만 하면 됩니다.
소스 트리
SourceTree는 GitHub, BitBucket 및 Mercurial 서비스 작업을 위한 무료 애플리케이션입니다. Windows 및 iOS를 실행하는 플랫폼에서 사용할 수 있습니다. Sourcetree는 초보자에게 친숙합니다. 리포지토리에 대한 직관적인 GUI가 있으며 단순화된 인터페이스를 통해 Git의 모든 기능을 사용할 수 있습니다. SourceTree를 설치하려면 공식 사이트에서 설치 파일을 다운로드하여 실행해야 합니다. 설치 과정에서 응용 프로그램이 하드 드라이브를 변경할 수 있도록 허용하고 라이센스 계약에 동의해야 합니다. 또한 설치 과정에서 SourceTree는 추가 git 소프트웨어를 설치할 것인지 묻습니다. “예”라고 말하고 이 소프트웨어를 설치해야 합니다. Github 서비스에 연결하는 방법에는 두 가지가 있습니다.
- OAuth 인증 프로토콜을 통해.
- SSH 키 사용.
각각에 대해 이야기해 보겠습니다. 첫 번째 방법은 GitHub를 원격 계정과 연결하는 것입니다. SourceTree가 GitHub 계정을 OAuth에 연결하도록 허용합니다. 이것은 GitHub를 SourceTree에 연결하는 가장 쉬운 방법입니다.
- 먼저 “계정 추가”를 클릭하십시오.
- 그런 다음 호스팅을 위해 GitHub를 선택합니다. 기본 프로토콜 및 인증을 변경하지 마십시오. 즉, HTTPS 및 OAuth를 그대로 두십시오. 그런 다음 “OAuth 토큰 새로 고침”을 클릭합니다. 앱은 자동으로 브라우저에서 웹 페이지를 열고 GitHub 계정 로그인 세부 정보를 요청합니다. 이전에 이 브라우저에서 GitHub 계정에 로그인한 적이 있는 경우 이 단계를 건너뜁니다.
- SourceTree가 GitHub 계정에 액세스할 수 있도록 “Authorize atlassian”을 클릭합니다.
- 그런 다음 인증이 성공적으로 완료되었다는 메시지가 표시되어야 합니다. 확인을 클릭합니다.
그런 다음 계정을 클릭하여 SourceTree에서 전체 저장소를 볼 수 있습니다.
두 번째 방법은 GitHub를 SSH 키로 연결하는 것입니다. 이렇게 하려면 한 쌍의 SSH 키를 생성해야 합니다. 이것은 개인 및 공개 키입니다. 공개 키는 GitHub 계정에서 사용됩니다. 반면에 개인 키는 컴퓨터의 키 목록에 추가됩니다. 다음은 지침입니다.
- SSH 키 쌍을 생성하려면 “도구” 메뉴로 이동하여 “SSH 키 생성 또는 가져오기”를 클릭하십시오.
- PuTTY 키 생성기 창에서 “생성”을 클릭합니다.
- 마우스 커서를 빈 공간으로 이동하고 생성이 끝날 때까지 마우스 커서를 이동합니다.
- SSH 키 생성을 완료한 후 SSH 키의 비밀번호를 설정하십시오.
- 공개 키와 개인 키를 저장합니다.
- PuTTY 키 생성기를 닫지 마십시오. GitHub 계정에 로그인하고 오른쪽 상단 모서리에 있는 아바타 아이콘을 클릭한 다음 설정을 클릭합니다.
- “SSH 및 GPG 키”를 클릭하고 “새 SSH 키”를 선택하십시오.
- SSH 키에 이름을 지정하고 PuTTY 키 생성기의 공개 키를 키 필드에 복사하십시오. 그런 다음 “SSH 키 추가”를 클릭하십시오.
- SourceTree로 돌아가 “도구”로 이동하여 “SSH 에이전트 시작”을 클릭합니다.
- 잠시 후 작업 표시줄의 작은 모니터 아이콘을 클릭합니다.
- 결과적으로 키 목록이 나타납니다. “키 추가”를 클릭하여 이전에 저장한 개인 키를 추가합니다.
이제 GitHub 리포지토리 페이지로 돌아가 SSH를 사용하여 복제를 시도합니다. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
깃크라켄
GitKraken은 GUI를 사용하여 다양한 버전 제어 시스템과 함께 작동하도록 설계된 또 다른 응용 프로그램입니다. 시작하려면 GitHub에 등록하고 GitKraken 애플리케이션을 설치해야 합니다. 애플리케이션을 시작할 때 GitHub 서비스에서 사용자 이름과 비밀번호를 입력해야 합니다. 매번 비밀번호를 입력하지 않기 위해서는 SSH 키를 설정해야 합니다. SSH 키가 아직 생성되지 않은 경우 새 키 생성에 대한 GitHub 가이드를 따를 수 있습니다. SSH 키가 있으면 GitHub 계정에 추가할 수 있습니다. 이렇게 하려면 주 메뉴에서 “파일”을 선택한 다음 “기본 설정”을 선택합니다. 그런 다음 “인증”을 선택하고 공개 및 개인 키의 경로를 제공하십시오. GitHub에 콘텐츠를 게시하는 첫 번째 단계는 작업을 추적할 로컬 저장소를 만드는 것입니다. 이 폴더에는 모든 파일이 포함됩니다. GitHub에 게시하려는 다음 지침을 따라야 합니다.
- GitKraken에서 새 저장소를 생성하려면 메인 메뉴에서 “File”을 선택한 다음 “Init Repo”를 선택하십시오. 다양한 유형의 리포지토리에 대한 몇 가지 옵션이 있으므로 “로컬 전용”을 선택하십시오.
- 그런 다음 새 저장소가 될 폴더를 선택하십시오. 빈 폴더나 이미 파일이 들어 있는 폴더를 선택할 수 있습니다. 변경 사항을 잃지 않을 것입니다.
- 다음 대화 상자에는 기본 템플릿 및 라이센스 파일에 대한 설정도 포함되어 있습니다. 모든 것을 그대로 두십시오.
- “리포지토리 만들기”를 클릭합니다.
Git(또는 GitKraken)을 컴퓨터에서 로컬로 사용하기 위해 Github 계정이 필요하지 않습니다. 그러나 다른 사용자와 협업하거나 여러 컴퓨터의 파일을 사용하려는 경우 Github과 같은 호스트를 사용해야 합니다. GitHub에 리포지토리를 생성하려면 “Init Repo”를 클릭한 후 “GitHub” 줄을 선택하고 다음과 같이 나타나는 창을 채우십시오.
- 계정 – GitHub 계정의 이름입니다.
- 이름 – 저장소의 이름입니다. 문자, 숫자 및 밑줄로 구성하십시오.
- 설명 – 이 저장소에 포함될 내용에 대한 설명입니다.
- 액세스 – 원격 위치에 대한 액세스(모든 사람에게 표시되어야 하는지 또는 귀하와 귀하가 공동 작업자로 추가한 사람들에게만 공개되어야 하는지 여부)
- 초기화 후 복제 – 이 옵션을 선택된 상태로 두십시오. 그러면 GitHub에서 리포지토리를 사용할 수 있습니다.
- 복제할 위치 – 새로 생성된 리포지토리 폴더를 배치해야 하는 컴퓨터의 위치를 선택합니다.
- 마지막으로 “저장소 생성 및 복제” 버튼을 클릭합니다 .
그런 다음 GitKraken 인터페이스의 왼쪽 상단 모서리에 새 폴더가 나타나고 왼쪽 열에서 이에 대한 자세한 정보를 볼 수 있습니다. GitHub를 GitKraken에 연결할 때 인증이 Internet Explorer가 아닌 Chrome 또는 Firefox에서 수행되는지 확인하십시오.
GitHub의 봇 거래 – Bot Github 오픈 소스
Git 버전 제어 시스템은 무엇보다도
거래 로봇 을 개발하는 데 사용됩니다 . 다음은 다운로드하여 사용할 수 있는 이러한 개발의 몇 가지 예입니다.
파이썬 거래 로봇
Python으로 작성된 거래 로봇은 기술 분석을 사용하여 자동화된 전략을 실행할 수 있는 https://github.com/areed1192/python-trading-robot에서 사용할 수 있습니다. 로봇은 몇 가지 일반적인 시나리오를 시뮬레이션하도록 설계되었습니다. 포트폴리오와 관련된 전체 위험 점수를 계산하고 거래하는 동안 실시간 피드백을 제공할 수 있습니다. 변동에 따라 과거 가격과 현재 가격이 모두 포함된 실시간 데이터 테이블로 작업할 수 있습니다. 그것은 데이터를 저장하는 과정을 간단하고 빠르게 만들 것입니다. 또한 재무 데이터가 들어오는 대로 쉽게 보고 필요한 경우 추가 분석을 수행할 수 있도록 사용자 지정됩니다. 과거 가격과 현재 가격을 모두 사용하는 지표가 포함되어 있습니다.
거래봇 카산드레
GitHub https://github.com/cassandre-tech/cassandre-trading-bot에 대한 Cassandre 거래 로봇 링크 – 거래소, 계정, 주문, 거래 및 위치에 대한 연결을 처리할 수 있으므로 구축에 집중할 수 있습니다. 전략. 각 릴리스는 Kucoin, Coinbase 및 Binance 교환과 함께 작동하도록 테스트되었습니다. 이를 통해 자신만의 전략을 쉽게 만들 수 있습니다. 이를 위해 숏 또는 롱 포지션을 생성하고 규칙을 설정하려는 경우에 대한 조건을 설정하기만 하면 됩니다. 기록 데이터에서 봇을 테스트하기 위한 로더가 있습니다. 테스트 중에 Cassandre는 데이터를 가져와 전략에 추가합니다. Cassandre는 ta4j 기술 분석 라이브러리를 기반으로 전략을 수립하는 데 도움을 줄 것입니다.
EA31337 리브레
https://github.com/EA31337/EA31337-Libre의 EA31337 Libre는 MQL로 작성된 무료 다중 전략 Forex 거래 로봇입니다. 거래 로봇에는 선택할 수 있는 35가지 이상의 전략이 있습니다. 각 전략은 서로 다른 시간대의 시장을 독립적으로 분석할 수 있습니다. 시장 분석은 인기 있는 기술 지표를 기반으로 합니다. 자신만의 전략을 작성할 수도 있습니다.
Robot kevirite. Banavo