시각화 프로그래밍은 항상 소프트웨어 도구 개발자들의 갈망의 목표였으며, 양적 거래 영역에서도 마찬가지였다. 이
을 시각화하는 방법은 프로그래밍 개발의 기술적인 문턱을 크게 낮추는 방법이다. 사용자가 더 이상 지루한 코딩에 직면하지 않고, 자신의 상상력과 논리적 사고를 발휘하고, 비즈니스 자체에 집중하는 것에 집중합니다. 이 모든 것은 우리가 원하는 프로그램을 만들 수 있다는 것이 정말 놀라운 일입니다.
그럼 거래 전략을 정량화하는 시각화 프로그래밍 분야에 함께 들어가자!
로그인https://www.fmz.com다음으로, 계정을 등록 (예제 등록된 경우 바로 로그인) 을 클릭합니다: 컨트롤 센터-> 정책 라이브러리-> 새로운 정책을 만들십시오.
우리는 초기 시각화 전략을 볼 수 있습니다. 기능은 기본적으로 설정된 거래소 (회검 또는 로봇에, 추가된 첫 번째 거래소 개체) 의 계정 자산 정보를 출력하는 것뿐이다. (아래의 그림)
세심한 관찰을 통해 모듈들은 모두
일부 모듈에는 특별한 설정이 있습니다. 예를 들어:
왼쪽에 있는 "목표" 모듈을 "참여" 모듈로 끌고 들어가서 문자를 붙이는 위치를 추가할 수 있습니다.
이 경우,
일부 모듈은 몇 가지 매개 변수를 입력해야 합니다. 숫자가 될 수도 있고 문자열이 될 수도 있습니다. 변수를 모듈의 입력 파라미터로 추가하지 않으면 모듈은 기본 입력 파라미터에 따라 실행된다.
이와 같은 제곱근을 구하는 계산 모듈의 경우, 이 모듈의 계산 결과를 출력합니다.볼 수 있듯이, 입력 파라미터의 위치가 설정되어 있는 경우, 기본 값인 9을 입력 파라미터로 계산하여 9의 제곱근을 계산한다.
물론, 만약 하나의 변수 모듈을 입력 파라미터로 사용하고자 한다면, 변수 모듈을 바로
모듈은 마우스 왼쪽 버튼으로 점촉하고 끌 수 있습니다. 모듈은 Ctrl + C 키로 복사, Ctrl + V 키로 붙여넣을 수 있으며, 복사 붙여넣는 코드나 텍스트와 마찬가지로 편리합니다. 조작 영역은 마우스 슬라이더로 크기를 확장할 수 있으며 모든 모듈은 커지고 작아집니다. 작업 영역에 빈 공간을 표시하여 이동할 수 있는 이동 영역을 이동합니다. 오른쪽의 쓰레기통은 최근에 삭제된 모듈을 기록합니다. 가장 중요한 것은 모듈 정책을 잘 짜고 "보호"하는 것을 잊지 마십시오.
시각화 편집 영역의 왼쪽에 많은 모듈 분류가 있는 것을 볼 수 있습니다. 각각의 분류 항목에는 많은 시각화 모듈이 사용 가능합니다.
이 문서는 11개의 카테고리로 나뉘어 있습니다.
이 모듈은 일반적으로 텍스트 클래스의 모듈과 함께 사용되며, 아래 그림과 같습니다:텍스트 클래스 모듈에 문자열을 입력할 수 있어 "출력 정보"를 실행할 때 텍스트 모듈의 문자열 내용을 인쇄할 수 있다.[중고]
자바스크립트 언어의 코드:
function main(){
Log("你好,可视化编程!")
}
이 모듈은 "출력 정보"와 같은 모양을 가지고 있으며, 출력 정보와 동시에 현재 계정과 연결된 WeChat에 메시지를 푸시하는 것과 다릅니다.
자바스크립트 언어의 코드:
function main () {
Log("微信推送!@")
}
이상 모듈을 던지면 프로그램이 오류를 발생시키고 프로그램이 실행을 중단합니다 (비상 처리 코드를 작성하지 않는 경우).
자바스크립트 정책의 main 함수에서 직접 실행되는 throw 함수와 유사한 문자열
function main () {
throw "第一句就抛出异常,让程序停止!"
}
그 결과:일반적으로 디뷰팅 시에는 더 많이 사용되며, 예를 들어 특정 조건에서 프로그램이 중지되기를 원하는 경우 인쇄 당시에 일부 데이터가 관찰되기 쉽습니다. 또는 문제가 발생할 수 있는 코드 프로세스에 비정상적인 모듈을 배치하여 프로그램이 오류를 보고 오류를 발견하도록하십시오.
휴면 모듈자바스크립트 정책에서와 같이:
function main () {
Sleep(1000 * 5)
}
수면 모듈 테스트:그 결과:
이 모듈은 발명가 양적 거래 플랫폼 API 함수 LogProfit의 역할을 수행하며, 수익 로그를 인쇄하고 입력된 매개 변수에 따라 수익 곡선을 자동으로 그리는 것입니다.
예를 들어:이 테스트는 다음과 같이 수행됩니다.자바스크립트 정책 코드는 다음과 같습니다.
function main () {
LogProfit(1)
Sleep(1000 * 5)
LogProfit(2)
Sleep(1000 * 5)
LogProfit(3)
Sleep(1000 * 5)
LogProfit(2)
Sleep(1000 * 5)
LogProfit(5)
}
이 문서는 이윤 정보를 출력하려는 위치에 붙여질 수 있습니다.
루킹 모듈은 일련의 겹쳐진 모듈 조합을 포괄하여 이 모듈 조합이 루킹을 실행하도록 한다.
테스트:그 결과:회전 모듈을 감싸는 것을 볼 수 있습니다. 인쇄 수익과 휴면으로 구성된 모듈 조합이 끝나면 모듈 조합이 계속 실행됩니다.
이 모듈과 순환 모듈의 용도는 거의 동일하며, 유일한 차이점은 모듈이 자체적으로 휴식을 취한다는 것입니다.
변수 모듈 또는 숫자가 정밀도를 제어해야 할 경우 이 모듈을 사용하여 처리할 수 있으며, 파라미터 부분의 값을 입력하면 설정에 따라 지정된 소수자 값으로 출력됩니다.
예를 들어, 3.1415926535897 값에 대한 정밀 처리가 이루어집니다.
이 사진이 보여준 것은
공백 로그를 위해, 입력 파라미터에 따라 일부 로그를 유지할 수 있습니다. 이 문서는 API 문서를 통해 다음과 같이 설명합니다:
LogReset()
빈 수익 로그를 사용 하 여, 입력 파라미터에 따라 일부 로그를 유지할 수 있습니다. 이 문서는 API 문서를 통해 설명합니다.
LogProfitReset()
이 도구 모듈은 "거래 모듈 유형"의 시장 모듈과 함께 사용되어야 합니다.
출력 정보 모듈을 사용하여 최신 틱어 트랜잭션의 최신 거래 가격을 출력합니다:
이 사진이 보여준 것은
자바스크립트 정책 코드:
function main () {
Log(exchange.GetTicker().Last)
}
이 모듈은 또한 "거래 모듈 유형"에서 K 라인 데이터 모듈을 획득하는 것과 함께 사용되어야 합니다.
먼저 변수 모듈을 만들어서 K 라인이라고 부릅니다.그 다음 K 라인 데이터를 얻어서 K 라인 데이터 모듈을 사용하여 변수 모듈에 값을 부여합니다: "K 라인".다음으로, "목록 모듈 타입"의 목록 길이 모듈을 사용하여 K줄 변수 모듈의 길이를 얻으며, K줄의 어느 바에서 데이터를 얻어야 하는지 지정한다.이 글은 이 사진에서 보여드렸습니다.재검토 실행, 인쇄, 마지막 K 라인Bar의 시간 표시기.
또한, "거래 모듈 유형"에서 얻을 수 있는 깊이 데이터 모듈과 함께 사용해야 한다.
인덱스는 0으로 설정하고, 판매 주문은 판매 1으로 설정합니다.
자바스크립트 전략 코드:
function main () {
Log(exchange.GetDepth().Asks[0])
}
이 모듈은 자산 정보 획득 모듈과 함께 사용되어야 합니다.
예를 들어: 현금 계좌에 사용할 수 있는 동전 수
이 사진이 보여준 것은
자바스크립트 정책과 같이:
function main () {
Log(exchange.GetAccount().Stocks)
}
이 모듈은 주문 데이터에서 특정 속성의 값을 얻기 위해 사용된다. 예를 들어, 주문 칸에서 판매한 가격 또는 양 (서열 13의 예제) 이다.
그 결과:자바스크립트 정책과 같이:
function main () {
Log(exchange.GetDepth().Asks[0].Price)
}
또한 "오र्डर 세부 정보 모듈 조회"에서 반환된 주문 정보의 어떤 속성을 얻을 수 있습니다.
마찬가지로, "수입 선물 보유 모듈"과 함께 사용하려면, 유래 선물 보유 모듈에서 반환되는 보유 데이터가 배열 (열) 이며, 서로 다른 계약, 서로 다른 방향의 포지션을 포함하는 데이터 구조입니다. 따라서 특정 사용 시 인덱스를 지정하십시오.
우리는 많은 것을 배웠고, 다음으로 우리는 함께 단기 및 장기 계약을 동시에 헤지하는 헤지 운영을 결합했습니다. 우리는 장기 계약을 개설하고, 1개 계약을 개시하고, 1개 계약을 개시하는 긍정적인 이자 조장을 합니다.
그 결과:
시각화 사례 전략:
더 많은 전략은 다음과 같습니다:https://www.fmz.com/square
이 시리즈의 다른 기사
15650463856이 지표에는 CCI가 없습니다.
흑색시각화 된 지표 모듈을 어떻게 사용하는지 알려주세요.
발명가들의 수량화 - 작은 꿈 https://www.fmz.com/digest-topic/6182
15650463856이 시리즈의 다른 기사들, 즉, 심도, 초보, 진전, 세 가지 외에, 왜 저는 사용자 정의 모듈과 지표 모듈의 사용법을 찾지 못했을까요?
발명가들의 수량화 - 작은 꿈이 시리즈의 기사는 사용자 정의 모듈을 구현하는 방법에 대해 설명합니다.
흑색좋아요, 감사합니다. 찾았습니다.
발명가들의 수량화 - 작은 꿈이 시리즈는 계속 읽어야 합니다.