
월가에서는 양적 거래가 시장 거래의 지배적인 세력이 되었습니다. 이미 다수의 유명 국제 투자은행에서는 수동 방향성 투기거래를 금지했습니다. 중국에서도 양적 거래가 매우 빠르게 발전하고 있습니다. 기관과 선물 전문가들이 이를 사용하고 있으며, 점점 더 많은 사람들이 양적 거래에 참여하고 있습니다.
하지만 양적 거래에 관심을 가진 수동 트레이더도 많이 있습니다. 처음에는 자신감이 넘치지만 길고 복잡한 코드를 읽고 나면 잠깐 시도해본 후 낙담하거나 포기하는 경우가 많습니다. FMZ는 일반 대중에게 양적 거래를 대중화하고, 프로그래밍의 문턱을 낮추고, 프로그래밍 효율성을 크게 높이기 위해 시각적 양적 거래 플랫폼을 개발했습니다.
전통적인 프로그래밍에서는 프로그래밍 언어의 기본 구문, 데이터 연산, 데이터 구조, 논리 제어 등에 익숙해야 합니다. 여기서는 수많은 단어를 생략했습니다. 다음과 같이 전통적인 프로그래밍을 경험하기 위해 “hello, world”를 출력하는 Java 프로그램을 작성해 보겠습니다.

문자열 프로그램을 출력하기 위해 5줄의 코드를 썼습니다. 초보자 대부분은 괄호 안의 “hello, world”만 알고 나머지는 어디서부터 시작해야 할지 전혀 모른다고 생각합니다. 그러므로 당황하기보다는 시각적 프로그래밍으로 시작하는 것이 더 나은 선택입니다.
시각적 프로그래밍은 오랜 역사를 가지고 있으며 새로운 것이 아닙니다. 다양한 제어 모듈을 갖춘 이 “보이는 대로 얻는다” 프로그래밍 컨셉은 드래그 앤 드롭만으로 코드 로직을 구축하고 거래 전략 설계를 완료할 수 있습니다. 이 프로세스는 빌딩 블록과 매우 유사합니다.

위에 표시된 것처럼, 블록리 시각적 프로그래밍에서는 단 한 줄의 코드만으로 동일한 프로그램을 완성할 수 있습니다. 이를 통해 프로그래밍에 대한 문턱이 크게 낮아지고, 특히 프로그래밍에 대한 지식이 없는 트레이더에게는 매우 좋은 운영 경험이 됩니다. 양적 시각적 프로그래밍의 발명자는 구글이 출시한 Blockly 시각화 도구를 통해서도 실현되었습니다. 디자인은 MIT에서 출시한 스크래치와 동일하며, 진입 장벽이 전혀 없습니다.

Inventor Quant의 시각적 프로그래밍에는 일반적으로 사용되는 수백 개의 거래 모듈이 내장되어 있습니다. 앞으로 더 많은 거래 모듈이 추가되어 거래자의 새로운 아이디어와 새로운 애플리케이션을 지원할 것이며, 이는 개발자가 공동으로 개발하고 유지 관리합니다. 구문은 간단하지만 성능에는 영향이 없습니다. 이는 대부분의 양적 거래 전략을 거의 충족할 수 있습니다. 기능성과 속도 면에서는 Python, JavaScript 등 기존 프로그래밍 언어보다 뒤지지 않습니다. 앞으로는 논리적으로 복잡한 금융 애플리케이션을 지원하게 될 것입니다.
사용 방법
첫 번째 단계:Inventor Quantitative에 등록하고 로그인하세요(FMZ) 공식 홈페이지 : www.fmz.com

2단계: 컨트롤센터로 들어가세요

3단계: 새로운 정책을 작성하려면 클릭하세요

4단계: 시각적 프로그래밍 언어 선택, 트레이딩 라이브러리 선택

마침내, 아래와 같이 시각적 프로그래밍 인터페이스로 들어가게 됩니다.

Inventor Quant 시각적 편집기를 사용하여 “hello, world”를 출력하는 프로그램을 작성해 보세요.
1단계: 출력 모듈 선택

2단계: 텍스트 모듈 선택

3단계: 백테스팅 설정

4단계: 백테스팅 결과

완전한 디지털 화폐 동적 균형 전략
전략 논리
구매 조건: 현재 포지션의 시장 가치에서 현재 이용 가능한 잔액을 뺀 금액이 마이너스 현재 이용 가능한 잔액의 5% 미만인 경우 매수 포지션을 엽니다.
판매 조건:현재 포지션의 시장가치에서 현재 이용 가능한 잔액을 뺀 금액이 현재 이용 가능한 잔액의 5%보다 클 경우, 포지션을 종료하고 매도합니다.
필수 조건
현재 시장
유동자산
동전의 총 시장 가치
자산 차이
시각적 저작 전략 1단계
우리는 거래 전략에 필요한 네 가지 전제 조건을 계산하여 각각의 변수에 할당합니다. 시각적 프로그래밍을 사용하면 코드 블록은 다음과 같습니다. 아래와 같이 표시됩니다.

주목할 점은 해당 화폐의 총 시장 가치는 현재 보유한 코인의 수의 총 시장 가치이며, 계산 방법은 현재 보유한 코인의 총 수에 현재 최신 가격을 곱하는 것입니다. 자산 차이가란 통화의 총 시장 가치에서 현재 사용 가능한 잔액을 뺀 값입니다.
시각적 저작 전략 2단계
전제 조건과 필요 조건이 할당된 후에는 거래 로직을 작성해야 합니다. 생각보다 복잡하지 않습니다. 이는 위의 전략 논리를 코드 블록 형태로 표현하는 것에 불과합니다. 즉, 자산 차이가 마이너스 가용 잔액의 5% 미만이면 매수하고, 자산 차이가 가용 잔액의 5% 이상이면 매도합니다. 아래와 같이 표시됩니다.

전략은 전체적으로 작성된 것처럼 보이지만, 프로그램은 위에서 아래로 실행되고 실행 후 멈춘다는 것을 알아야 합니다. 하지만 우리의 거래 전략은 거래 조건을 한 번 실행하는 것이 아니라, 계속해서 반복적으로 실행하는 것입니다. 즉, 프로그램은 전략 조건이 충족되었는지 지속적으로 확인해야 합니다. 충족되었다면 매수 또는 매도를 실행하고, 그렇지 않으면 계속 확인합니다. 이때, 아래와 같이 또 다른 루프 문을 사용해야 합니다.

시각화 전략과 다른 프로그래밍 언어로 작성된 전략 사이에는 본질적인 차이가 없습니다. 또한 여러 기간과 정밀도 수준으로 과거 데이터 테스트를 지원합니다. 물론 국내 및 해외 상품 선물과 디지털 통화의 실시간 거래도 지원합니다. 해당 전략의 백테스트 정보는 다음과 같습니다.

이 시점에서 완전한 거래 전략이 완성되었습니다. 우리를 이용하고자 하는 사람들을 보호하기 위해, 이 전략은 Strategy Square에 공유되었으며, 직접 복사하여 연구할 수 있습니다.
정책 링크 주소:
https://www.fmz.com/strategy/121404
1만 시간의 규칙은 항상 존재하지만, 기본 지식이 없는 트레이더가 1만 시간을 들여 업계에 다시 진입하는 것은 불가능합니다. 따라서 사다리가 필요하며, 프로그래밍 기초가 전혀 없는 거래자의 경우 Inventor Quant의 시각적 프로그래밍은 빠르게 진입할 수 있는 사다리입니다.
시각적 프로그래밍을 사용하면 구문과 메서드 이름을 기억할 필요가 없으며, 간단히 함수 모듈을 탐색하여 원하는 것을 찾을 수 있습니다. 이는 양적 거래의 창시자의 원래 의도이기도 한데, 양적 거래 초보자들의 진입 장벽을 낮추고 양적 거래에 대한 관심을 높여 모두가 양적 거래자가 될 수 있도록 돕는 것입니다!
그러나 그렇다고 해서 양적 학습을 위한 디딤돌로 시각적 프로그래밍을 활용하는 데 전혀 문제가 있는 것은 아닙니다. 하지만 지나치게 복잡하고 정교한 거래 전략을 개발할 수 없다는 등의 한계도 있습니다. 하지만 이는 양적 거래의 첫 단계에는 영향을 미치지 않습니다!
마지막으로, 양적 거래를 하고 싶어 하는 모든 친구들이, 기초가 없든 없든, 행동을 통해 학습 목표를 달성할 수 있기를 바랍니다. 읽어주셔서 감사합니다!