이제 거래 로봇을 만들기 위해 프로그래밍 방법을 알거나 프로그래머를 고용할 필요가 없습니다. 로봇을 직접 만들 수 있습니다. 텔레그램을 통해 opexflow.com
에 로그인하세요 . 다음으로 로봇 생성 페이지로 이동합니다. 다음 경로를 통해 로봇 생성 페이지로 이동할 수 있습니다: (1) 신호 -> (2) 제어 -> (3) 생성. 아니면 링크를 열어보세요 . 이 페이지에서는 포트폴리오 생성 및 재조정을 자동화하는 본격적인 로봇을 만들 수 있습니다. 로봇을 생성하는 기능을 하나씩 살펴보겠습니다.
로봇 설정
1. 거래 입력 . 진입 신호에 따라 로봇이 매수 주문을 개시하도록 하려면 롱을 선택하세요. 로봇이 진입 신호에 따라 공매도(매도)해야 하는 경우 공매도를 선택하세요. 2. 기간 . 이 항목은 로봇 백테스트(이력 데이터 확인)에 필요합니다. 이 필드는 OpexBot을 통한 거래에 영향을 주지 않습니다. 여기서는 아무것도 변경할 필요가 없습니다. 3. 균형 . 이 항목은 로봇 백테스트(이력 데이터 확인)에 필요합니다. 이 필드는 OpexBot을 통한 거래에 영향을 주지 않습니다. 여기에서 백테스팅을 수행할 시작 입금액을 설정할 수 있습니다. 4. 포트폴리오에서 한 상품의 수량을 제한합니다 . 여기서는 포트폴리오에 있는 한 기기의 볼륨을 제한합니다. 예를 들어 잔액이 100,000루블이고 한도가 20%로 설정된 경우 로봇은 20,000루블이 넘는 악기 하나를 구매하지 않습니다. 이를 통해 예금의 20%, 즉 최대 20,000루블에서 최소 5주로 포트폴리오의 균형을 맞출 수 있습니다. 5. 거래 규모(입금 대비 백분율) . 여기서는 로봇을 하나의 거래로 제한합니다. 보증금을 점진적으로 분배하려는 경우 한도를 10%로 설정하면 로봇이 10단계에 걸쳐 전체 보증금에 대한 주식을 구매합니다. 100% 베팅하면 한 단계로 로봇이 전체 입금액을 분배할 수 있습니다. 6. 관세 및 수수료, 수수료(%), 월별 중개 서비스 . 이는 경쟁 및 백테스팅을 위해 예약된 필드이므로 모든 사람이 동일한 거래 수수료로 실제적이고 동등한 조건에서 경쟁할 수 있습니다. 특정 수수료를 받는 은행 중 하나만 선택할 수 있습니다. 이 선택은 OpexBot에서 로봇을 사용하는 데 어떤 방식으로도 영향을 미치지 않습니다. 7. 레버리지(마진거래)를 활용하세요 . 거래를 위해 선택한 레버리지는 OpexBot의 백테스팅과 로봇 모두에 영향을 미칩니다. 이것이 무엇인지 모르는 경우에는 이 필드를 변경하지 마십시오. 8. 거래를 성사시키는 방법 . 이 매개변수의 선택에 따라 로봇의 설정 필드가 변경됩니다. StopLoss 및 TakeProfit과 신호를 통해 거래를 종료할 수 있습니다. 또는 두 시나리오 모두. TakeProfit 및 StopLoss로 거래를 종료하기로 선택한 경우 다음 필드를 사용할 수 있습니다. TakeProfit 및 StopLoss는 백분율로 표시되며 이에 도달하면 아래에서 선택한 이벤트가 실행됩니다. 예를 들어, 임계값에 도달하면 열린 포지션을 완전히 또는 부분적으로 청산할 수 있습니다. 또는 평균(포지션을 닫는 대신 반대로 증가합니다). 이를 통해 다양한 전략을 모델링할 수 있습니다. 예: StopLoss: -5% 이 임계값에 도달하면: 평균. 당신은 10,000 루블에 주식을 샀습니다. 주식이 5% 하락하면 로봇은 평균을 내도록 제안합니다(주식의 50%를 추가로 구매). 전략을 모델링하는 것은 매우 쉽습니다.마틴게일 . 로봇 설정이 포함된 모든 필드가 채워지면 진입 신호 생성 단계로 넘어갑니다. 이렇게 하려면 “다음” 버튼을 클릭하세요.
신호 설정
기본적으로 입력 신호는 항상 이 단계에서 구성됩니다. 그러나 신호로 나가기를 선택한 경우 추가 출구 신호가 제공됩니다. 입력 신호 설정은 아래에서 설명합니다. 출력 신호도 비슷한 방식으로 생성됩니다. 신호는 다음 매개변수로 구성됩니다.
- 티커 선택
- 기술 데이터로 필터링
- 통계로 필터링하세요. 예측
- 가격 변경 필터
- 부피비 필터
1. 종목 선택 . 개별적으로 또는 업종별로 관심종목을 선택할 수 있습니다. 아무것도 선택하지 않으셨다면 모든 종목을 선택한 것으로 간주됩니다.
2. 기술 데이터로 필터링합니다 . 관심 있는 기술 데이터를 입력하세요. 현재 일일 트라이프레임에 대해 RSI 및 MACD를 사용할 수 있습니다. 추가 기술 분석 지표가 필요한 경우 포럼에 글을 작성하세요. 이 섹션에 아무것도 입력하지 않으면 신호는 기술적 분석 지표를 사용하지 않습니다.
3. 통계별로 필터링합니다. 예측 이 매개변수는 웹사이트의 기술 분석 섹션에 나열된 통계 예측 데이터를 사용합니다. 필드를 채우지 않으면 stat. 예측은 사용되지 않습니다.
4. 가격 변경 필터 . 이 섹션에서는 지정한 백분율만큼 변경된 주식에 대해서만 신호를 보내는 매개변수를 지정할 수 있습니다. 음수 비율을 지정하면 주식 하락 신호가 나타납니다.
5. 부피비 필터 . 이 필터는 OpexBot에서만 사용되며 백테스팅에는 포함되지 않습니다. 이 필드에서는 다양한 시간 간격에 대한 익명화된 구매 및 판매 거래량 비율을 지정할 수 있습니다.
하나 이상의 입력 신호 매개변수를 입력하면 로봇 시작 및 저장 버튼이 나타납니다.
“시작” 버튼을 누르면 로봇을 수익성 경쟁 테이블에 추가할 수 있는 기능과 함께 백테스팅(아래에서 살펴보겠습니다)이 시작됩니다. 저장 버튼을 누르면 페이지에 로봇이 저장되며 거래에 사용할 수 있습니다. 저장 버튼을 클릭하세요. 이름과 설명을 입력하고 로봇을 저장합니다. 그런 다음 로봇 페이지의 프로필로 이동하여 볼 수 있습니다. 또한 이 로봇은 OpexBot 플랫폼에 등장할 예정이며, 특정 시점에 로봇이 제공하는 포트폴리오 관리 신호를 실행하고 볼 수 있습니다. OpexBot에서 보조 로봇과 신호를 사용하는 방법은 별도의 기사에서 설명합니다. 지금은 로봇 백테스팅으로 넘어가겠습니다.
로봇 백테스팅
로봇 생성 시 저장하지 않고 시작을 클릭하면 과거 데이터를 활용하여 로봇을 백테스트하는 모드로 진입하게 됩니다. 모든 종목을 선택했다면 진입 또는 퇴출 시그널이 많아 한계에 부딪히게 됩니다. 이를 회피하려면 거래되는 주식 수를 줄이거나 보다 정확한 진입 신호를 만들어야 합니다. 신호가 5,000개 미만인 경우 생성한 로봇의 수익성 시뮬레이션이 열립니다. 일일 시간대의 모든 진입 및 퇴장 신호가 고려될 뿐만 아니라 모든 설정을 고려하여 수익성이 계산됩니다. 예 . 로봇의 수익성이 긍정적인 경우 로봇을 저장하고 거래 로봇의 수익성 순위와 경쟁 테이블에 들어갈 수 있습니다. 질문이 있거나 로봇이 귀하를 대신해 작업을 수행하길 원한다면 포럼에 글을 남겨주세요 .