Deriv의 거래 봇을 위한 고급 매개변수 설정 방법

이전 블로그 에서 우리는 필수 블록 설정, 및 Deriv Bot으로 옵션과 Multipliers를 거래하는 단순 전략 실행과 같은 Deriv Bot 기초를 살펴보았습니다.
이제 필수 블록을 더 사용자화하여 거래 전략을 업그레이드하는 방법을 살펴보겠습니다.
전략의 각 블록은 봇에 대한 추가적이고 더 정확한 지침을 채울 수 있는 슬롯을 가지고 있습니다. 이 정보를 추가하는 데 도움이 되는 세 가지 주요 작업은 다음과 같습니다:
1. 변수를 설정하세요
트레이딩 자동화 세계에서 변수는 중요한 정보가 저장된 상자와 같습니다. 예를 들어, ‘거래 매개변수’ 블록뿐만 아니라 전략의 다른 곳에서도 스테이크 값을 사용하려면 이를 위한 블록을 만들 수 있습니다.
변수를 다룰 때 기억해야 할 첫 번째 중요한 점은 적절하게 이름을 짓고 정리하는 것입니다. 그렇게 하면 다음 번에 필요한 경우 쉽게 찾아서 올바르게 배치할 수 있습니다. 이사할 때 상자에 라벨을 붙이는 것과 비슷합니다. ‘책’이라고 적힌 상자에 모든 책을 넣으면 짐을 풀 때 많은 시간을 절약할 수 있습니다.
영어가 프로그래밍에 널리 사용되는 언어인 만큼, 거래 봇의 변수 이름을 영어로 짓는 것이 일반적입니다. 또한, 고객 서비스의 도움을 요청할 경우 Deriv Bot 전략의 세부정보를 읽고 이해하기 쉽게 설정하면 지원이 훨씬 쉬워집니다.
변수를 만들려면 Deriv Bot 대시보드 왼쪽의 ‘Utility’ 탭으로 이동하여 변수를 클릭합니다. 생성하려는 변수의 이름을 입력하세요. 예: ‘현재 스테이크’ 를 입력하고 생성을 클릭합니다.

방금 생성한 새 변수는 같은 창에 표시되며 두 가지 버전으로 제공됩니다:

첫 번째 변수는 선호하는 스테이크 금액을 한 번 정의하는 데 사용되고, 두 번째 변수는 전략의 다른 부분에서 사용할 수 있어 이 금액을 나타냅니다.
따라서, ‘현재 스테이크’ 블록을 전략의 여러 곳에서 사용하면 개별적으로 숫자를 수동으로 수정할 필요가 없습니다. 예를 들어, 계약을 판매하는 규칙을 설정할 수 있습니다. 단지 수익이 스테이크보다 큰 경우에만 판매하도록 지정하고, 이 변수가 봇에게 사용할 스테이크 금액을 알려줄 것입니다.
2. 변수에 값을 할당하세요
봇에게 스테이크 금액을 알려주기 위해서는 ‘현재 스테이크’ 변수에 값을 할당해야 합니다.
변수에는 다양한 종류의 정보를 포함할 수 있으며, 상자에는 다양한 항목을 담을 수 있습니다. 상자에 붙인 라벨은 내부 내용의 유형과 처리 방식을 나타냅니다. 중국 도자기의 상자는 예를 들어 특별한 주의를 필요로 하고, 서류 상자는 그렇게 취약하지 않습니다.
트레이딩에서는 정보가 변수를 넣는 과정을 값 할당이라고 하며, 라벨은 데이터 타입이라고 합니다. 다양한 필드에 따라 서로 다른 데이터 타입이 필요하며, 특정 타입을 변수에 할당하면 봇에게 이를 처리하는 방법을 알려줍니다. 데이터 타입은 여러 가지가 있지만, Deriv Bot에서는 3 가지를 사용합니다:
- 텍스트 – 문자만 포함
- 숫자 – 숫자 기호만 포함
- 부울 – true 또는 false 시퀀스가 있는 논리 값
특정 데이터 타입을 변수에 할당할 때, Deriv Bot은 이를 암묵적으로 식별합니다. 즉, 텍스트 필드에 숫자 기호를 입력하거나 그 반대의 경우에 오류 메시지가 발생합니다.
변수에 값을 할당하려면 새로 생성한 ‘현재 스테이크’ 변수를 빈 슬롯에 드래그하여 작업 공간으로 가져가야 합니다.

‘현재 스테이크’ 변수는 숫자로만 정의할 수 있으므로, 숫자 값을 할당해야 합니다.
‘Utility’ 탭을 한 번 더 클릭한 후, Math를 클릭하세요.
‘숫자’ 아래의 블록을 선택하고 이를 작업 공간의 ‘현재 스테이크’ 블록으로 드래그하여 빈 슬롯에 연결합니다.
현재 스테이크는 이제 0입니다. 블록 안에 숫자를 입력하여 원할 때마다 변경할 수 있습니다.

변수에 텍스트 값을 할당하려면 동일한 작업을 수행하되, ‘Math’ 대신 ‘Text’ 탭을 선택해야 합니다. 텍스트의 도움을 통해 자신을 위해 사용자화된 알림을 만들 수 있습니다. 예를 들어, 수익을 얻었다고 알림을 받을 수 있습니다.

부울 데이터 타입을 가진 변수는 봇을 위한 더 복잡한 지침의 일부가 될 수 있습니다:

3. 작업을 설정하세요
사용자 정의 변수를 만든 후, 봇에게 그 변수를 어떻게 사용할지 지시해야 하며, 이를 위해 작업 블록이 필요합니다. 이 블록은 거래 봇이 특정 작업을 수행하도록 허용합니다. Deriv Bot에서 사용할 수 있는 주요 작업 유형은 다음과 같습니다:
산술 연산
이 종류의 작업은 동일한 ‘Math’ 탭 아래에서 찾을 수 있습니다. 여기에서 숫자를 비교하거나, 합계, 반올림 및 기타 더 복잡한 작업을 수행할 수 있습니다.

텍스트 작업
이 작업은 ‘텍스트’ 및 ‘알림’ 탭에서 찾을 수 있으며 주로 텍스트 변수를 결합하는 데 사용됩니다. 예를 들어, 이익을 얻었을 때 팝업 알림을 설정할 수 있습니다.


논리 연산
논리 연산은 전략의 논리를 설정하는 가장 일반적으로 사용되는 블록 중 하나입니다. 이 블록은 ‘논리’ 탭에서 찾을 수 있으며 일반적으로 if/then 패턴에 기반합니다. 가장 유명한 논리 연산은 조건 블록입니다. ‘판매 조건’ 블록을 조건 블록으로 설정하여 거래 봇에게 시장 가격으로 계약을 판매하도록 지시할 수 있습니다.

목적에 관계없이 각 작업 블록은 기능을 하기 위해 변수가 필요합니다. 위의 지침을 따르며 필요한 만큼 생성할 수 있으며, 만들고 있는 블록으로 드래그하면 됩니다.
변수와 작업에 더 익숙해지면 필수 블록을 사용자 정의하거나, 선택적 블록을 설정하는 데 이들을 활용할 수 있습니다. 선택적 매개변수를 설정하여 Deriv Bot 전략을 강화하는 방법에 대한 블로그에서 이에 대해 논의할 것입니다.
지금은 언제든지 10,000 USD의 가상 통화로 위험 없는 데모 계정에서 연습할 수 있습니다. 그러나 다른 플랫폼에서 거래하는 것과 마찬가지로, 모든 전략의 핵심 부분은 자산을 매수하거나 매도하기에 가장 좋은 시점을 이해하는 것입니다.
면책 조항:
거래는 본질적으로 위험을 수반하며, 실제 수익이 시장 변동성과 기타 예상치 못한 변수들을 포함한 다양한 요인으로 변동할 수 있습니다. 따라서 거래 활동에 참여하기 전에 주의를 기울이고 철저한 조사를 수행하세요.
이 블로그 기사에 포함된 정보는 교육 목적으로만 제공되며, 재정 또는 투자 조언으로 간주되지 않습니다.
Deriv Bot은 EU에 거주하는 고객에게 제공되지 않습니다.