월스트리트에서 양적 거래는 시장 거래의 선도적인 역할이 되었다. 세계의 많은 주요 투자 은행은 수동 방향 투기 거래를 금지했다. 중국에서의 양적 거래의 발전도 매우 빠르다. 기관들이 그것을 사용하고 있으며 미래의 대부들도 그것을 사용하고 있다. 양적 거래에 참여하는 사람들이 점점 더 많다.
그러나 양적 거래에 관심이 많은 수동 거래자도 있습니다. 처음에는 자신감이 가득했습니다. 길고 복잡한 코드를 읽은 후, 그들은 종종 주저하거나 중단했습니다. 대중에게 대중화하고 양적 거래 프로그래밍의 문턱을 줄이고 작성 효율성을 크게 향상시키기 위해 FMZ는 시각적 양적 거래 플랫폼을 개발했습니다.
전통적인 프로그래밍에서 기본적인 문법, 데이터 연산, 데이터 구조, 논리 제어...에 익숙해야 합니다. 자바에서 "안녕하세요, 세계"를 출력하는 프로그램을 작성하면 전통적인 프로그래밍을 경험할 수 있습니다.
문자열 프로그램을 출력하는 데만 5줄의 코드가 필요했습니다. 대부분의 초보자들은
시각 프로그래밍은 오랜 역사를 가지고 있으며 새로운 것은 아닙니다. 다양한 제어 모듈을 운반하는 "당신이 보는 것이 당신이 얻는 것입니다" 프로그래밍 아이디어는 드래그만으로 코드 논리 및 완전한 거래 전략 디자인을 구축 할 수 있으며 프로세스는 빌딩 블록과 매우 비슷합니다.
위의 차트에서 보이는 바와 같이, 동일한 프로그램은 블록 시각 프로그래밍에서 하나의 코드 라인만을 필요로 하며, 특히 프로그래밍을 전혀 이해하지 못하는 트레이더들에게 프로그래밍 문턱을 크게 줄여줍니다. 이것은 매우 좋은 운영 경험입니다. FMZ 퀀트 시각 프로그래밍은 구글에서 출시한 블록 시각화 도구를 통해 실현됩니다. 디자인적으로는 매사추세츠 공과대학에서 출시한 스크래치와 동일하므로 실제로 - 장벽이 없습니다.
FMZ 퀀트 시각 프로그래밍에는 수백 개의 일반적으로 사용되는 거래 모듈이 내장되어 있으며, 트레이더의 새로운 아이디어와 새로운 응용 프로그램을 지원하기 위해 향후 더 많은 거래 모듈이 추가 될 것이며, 개발자가 공동으로 개발 및 유지 관리 할 것입니다. 문법은 간단하지만 성능이 있습니다. 그것은 거의 대부분의 양적 거래 전략을 충족 할 수 있습니다. 기능과 속도 측면에서 파이썬과 자바스크립트와 같은 전통적인 프로그래밍 언어보다 열등하지 않습니다. 미래에 복잡한 논리를 가진 금융 응용 프로그램이 지원 될 것입니다.
사용 방법
1단계: FMZ Quant에 등록 및 서명 (FMZ) 홈페이지www.fmz.com
2단계: 대시보드에 가세요
단계 3: 전략 추가를 클릭합니다
단계 4: 블록 및 템플릿 포함을 선택
드디어, 우리는 다음과 같이 시각 프로그래밍 인터페이스에 있습니다:
FMZ 퀀트 블록리 편집기를 사용하여 "안녕하세요, 세계"를 출력하는 프로그램을 작성해보세요
단계 1: 로그 모듈을 선택
단계 2: 텍스트 모듈을 선택
단계 3: 백테스트 설정
단계 4: 백테스트 결과
디지털 화폐에 대한 완전한 동적 균형 전략
전략 논리
구매 조건: 현재 사용 가능한 잔액을 빼고 현재 사용 가능한 잔액의 시장 가치가 현재 사용 가능한 잔액의 마이너스 5% 미만인 경우, 구매를 위한 포지션을 개척합니다.
판매 조건: 현재 사용 가능한 잔액을 빼고 현재 사용 가능한 잔액의 시장 가치가 현재 사용 가능한 잔액의 마이너스 5% 이상을 차지하는 경우, 판매를 위한 포지션을 종료합니다.
전제 조건 및 요구 사항
현재 시장
매출액
통화의 총 시장 가치
자산 차이
전략 작성 단계 1
우리는 거래 전략의 네 가지 전제 조건과 전제 조건을 계산하고 각 변수에 값을 부여합니다. 시각 프로그래밍으로, 코드 블록은 아래와 같습니다:
통화의 총 시장 가치는 현재 통화 보유의 총 시장 가치입니다. 계산 방법은 현재 총 통화 보유를 현재 최신 가격으로 곱하는 것입니다. 자산 차이는 통화의 총 시장 가치 인 현행 사용 가능한 잔액을 빼기입니다.
블록 전략 작성 단계 2
전제 조건과 전제 조건의 할당이 완료되면 거래 논리를 작성해야합니다. 이것은 예상만큼 복잡하지 않습니다. 코드 블록의 형태로 위의 전략 논리를 표현하는 것 이상은 아닙니다. 즉, 자산 차이가 부정적인 사용 가능한 잔액의 5% 미만이라면 그것을 구입하고 자산 차이가 사용 가능한 잔액의 5% 이상이라면 판매하십시오. 아래와 같이:
전체 전략은 끝나는 것처럼 보이지만 프로그램이 위에서 아래로 실행되고 멈추는 것을 알아야합니다. 그러나 우리의 거래 전략은 거래 조건을 한 번 실행하는 것이 아니라 반복적으로 루프에서 실행하는 것입니다. 다른 말로하면 프로그램이 전략 조건이 지속적으로 달성되었는지 확인해야합니다. 그렇다면 거래는 실행 될 것입니다. 그렇지 않으면 계속 확인 할 것입니다. 이 시점에서 다음 그림에서 보이는 것처럼 또 다른 루프 문구가 필요합니다.
시각화 전략과 다른 프로그래밍 언어로 작성된 전략에는 본질적인 차이가 없습니다. 또한 여러 기간과 정확도로 역사적 데이터 테스트를 지원합니다. 물론 국내외 상품 선물 및 디지털 통화의 실제 시장 거래를 지원합니다. 다음은 전략의 백테스트 정보입니다:
현재까지 전체적인 거래 전략이 완료되었습니다. 게으른 사람들을 돌보기 위해, 이 전략은 전략 광장에 공유되었습니다. 그리고 그것은 직접 연구를 위해 복사 할 수 있습니다.
전략 링크 주소:
https://www.fmz.com/strategy/121404
10,000시간 법칙은 항상 존재하지만, 0기준의 트레이더에게는 10,000시간을 다시 연습하는 것이 불가능합니다. 그래서 당신은 사다리를 가지고 있어야 합니다. 그리고 0기준의 트레이더에게는 FMZ 퀀트 비주얼 프로그래밍은 빠르게 시작할 수 있는 사다리입니다.
시각 프로그래밍을 사용하면 문법과 방법 이름을 기억할 필요가 없습니다. 원하는 것을 찾기 위해 함수 모듈을 탐색하면 됩니다. FMZ Quant의 원래 의도는 또한 보다 양적 초보자가 입문 문턱을 줄이고 양성에 대한 관심을 높이는 데 도움이 됩니다. 누구나 양적 거래자가 될 수 있습니다!
그러나, 다른 말로, 시각 프로그래밍은 양적 진입의 단계로서 문제가 없지만, 너무 복잡하고 정교한 거래 전략을 개발할 수 없다는 것과 같은 자신의 한계도 있습니다. 그러나 이것은 양적 거래의 첫 번째 단계를 수행하는 데 영향을 미치지 않습니다!
마지막으로, 양적 거래를 하고 싶은 모든 친구들에게, 그들이 0에 기반을 둔지 여부와 상관없이, 행동을 통해 학습 목표를 달성할 수 있기를 바랍니다. 읽어 주셔서 감사합니다!