이 시리즈의 이전 장의 내용을 학습하면 다양한 유형의 시각화 모듈의 사용에 대한 기본적인 지식을 얻을 수 있습니다. 이 장에서는 간단한 하지만 재미있는 전략을 통해 시각화 모듈을 사용해서 구성했습니다.
전략적 사고의 핵심은 추락을 추구하고, 시장을 선택하는 디지털 통화 현장 시장, 예를 들어 BTC_USDT, 전략이 실행되는 당시의 가격에 따라 가격 상승의 특정 비율을 기준으로 현재 자산 (화폐) 의 특정 비율에 따라 구매하고, 동인 가격 하락의 특정 비율에 따라 현재 자산 (화폐) 의 특정 비율을 기준으로 판매합니다.
우리는 재사용할 수 있는 모듈을 추가했습니다.
위 그림과 같이:
클래스 라이브러리에는 재사용 가능한 포장된 클래스 라이브러리가 있습니다. 선택된 "디지털 화폐 현금 거래 클래스 라이브러리"는 디지털 화폐 현금 시장에 사용되는 거래 클래스 라이브러리이며, 내부는 주문 후 복잡한 검증, 재검토 등의 논리를 처리합니다. (예를 들어, 주문 후 거래가 처리되지 않은 경우). 이 전략은 많은 복잡한 처리 논리를 제거하여 매우 편리합니다.
전략적 아이디어가 간단하기 때문에 전략 모듈이 겹쳐지는 것은 그리 크지 않습니다. 우리는 10월 18일부터 시작하여 1년도 이내에 큰 충격과 트렌드 시장이 나타날 것으로 예상하고 있으며, 예비 검진 전략을 수립할 수 있습니다. 검색 매개 변수:
이 전략의 테스트 결과를 살펴보십시오:
자바스크립트 언어에 대한 동등한 전략, 또한 여기에 동시에 출시, 관심있는 학생들이 공부를 배울 수 있습니다. 시각화 모듈을 학습하여 전략을 구축하고, 전략의 개념, 각 인터페이스의 사용, 매우 편리한 도입을 통해 프로그래밍 거래를 수행합니다.
이 전략은 다른 인터페이스 매개 변수가 없으며, 관심있는 동료는 확장 프로그램을 최적화 할 수 있습니다.
function main() {
var basePrice = -1
var addRatio = 0.02
while (true) {
var ticker = exchange.GetTicker()
if (basePrice == -1) {
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Balance * addRatio / ticker.Last
$.Buy(amount)
basePrice = ticker.Last
}
if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
var acc = exchange.GetAccount()
var amount = acc.Stocks * addRatio
$.Sell(amount)
basePrice = ticker.Last
}
}
}
이 전략의 가장 흥미로운 점은 계좌 자산의 초기에는 동전과 화폐가치로 설정하는 것입니다. 예를 들어, BTC_USDT 거래 쌍은 현재 BTC가 1만개이고,
이 전략은 시장에 대해 중립적인 자세를 취하고 가격 하락에 대해 중립적 태도를 취합니다. 그리고 이 모든 것은 우리가 할 수 있는 모든 것입니다. 예를 들어:
이 글은 한 가지 더 중요한 부분입니다.
또한 더 많은 USDT를 설정하고 더 적은 동전을 설정할 수 있습니다.
모듈을 엮어보고, 함께 자신의 프로그래밍 거래 아이디어를 시도해보세요.
시각화 사례 전략:
더 많은 전략은 다음과 같습니다:https://www.fmz.com/square
이 시리즈의 다른 기사
지루한 프로그래밍, 블록 방식으로 쉽게 할 수 있습니다, 직접 시도해보세요, 정말 재미 있습니다!