Deriv 트레이딩 봇의 고급 매개변수 설정 | Deriv

봇 거래는 복잡하지 않습니다. 3가지 간단한 단계로 Deriv Bot에 고급 지시를 설정하여 거래 봇 전략을 업그레이드하세요.

Deriv 편집팀 · 2022년 7월 14일 · 6 분 읽기

Share

당사 이전 블로그에서는 필수 블록 설정 및 Deriv Bot으로 옵션과 Multiplier를 거래하는 간단한 전략 실행 등 Deriv Bot의 기본 사항을 살펴보았습니다. 

이제 필수 블록을 더욱 세부적으로 맞춤 설정하여 거래 전략을 업그레이드하는 방법을 알아보겠습니다.

전략의 각 블록에는 봇에 추가적이고 더 정확한 지침을 입력할 수 있는 슬롯이 있습니다. 이 정보를 추가하는 데 도움이 되는 세 가지 주요 작업은 다음과 같습니다.

1. 변수 설정하기

거래 자동화 세계에서 변수는 중요한 정보가 저장되는 상자와 같습니다. 예를 들어, 거래 금액을 'Trade parameters' 블록뿐만 아니라 전략의 다른 곳에서도 사용하고 싶다면 이를 위한 자체 블록을 만들 수 있습니다.

변수를 다룰 때 가장 먼저 기억해야 할 중요한 점은 변수의 이름을 적절하게 지정하고 체계적으로 정리하는 것입니다. 다음에 필요할 때 쉽게 찾아 올바르게 배치할 수 있기 때문입니다. 이사할 때 상자에 라벨을 붙이는 것과 같습니다. 'Books'라고 적힌 상자에 책을 모두 넣어 두면 짐을 풀 때 많은 시간을 절약할 수 있습니다.

영어는 프로그래밍에서 널리 사용되는 언어이므로, 트레이딩 봇의 변수도 영어로 이름을 지정하는 것이 일반적입니다. 또한 고객 서비스의 도움이 필요할 경우 Deriv Bot 전략의 세부 사항을 쉽게 읽고 이해할 수 있으면 지원이 훨씬 수월해집니다.

변수를 만들려면 Deriv Bot 대시보드 왼쪽의 'Utility' 탭으로 이동한 다음 Variables를 클릭하세요. 만들고자 하는 변수의 이름(예: 'Current stake')을 입력하고 Create를 클릭하세요. 

3.1. Create New Variable on Deriv Bot – Deriv's Trading Bot

방금 만든 새 변수가 같은 창에 나타나며 두 가지 버전으로 사용할 수 있습니다.

3.2. New Variable on Deriv Bot – Deriv's Trading Bot

첫 번째는 원하는 거래 금액을 한 번 정의하는 데 사용되고, 두 번째는 전략의 다른 부분에서 사용하여 해당 금액을 나타낼 수 있습니다.

따라서 전략의 여러 곳에서 'Current stake' 블록을 사용하면 모든 위치의 숫자를 일일이 수동으로 편집할 필요가 없습니다. 예를 들어, 수익이 거래 금액보다 클 때만 계약을 매도하는 규칙을 설정할 수 있으며, 이 변수가 봇에게 거래 금액으로 어떤 숫자를 사용할지 알려줍니다. 

2. 변수에 값 할당하기

봇에게 거래 금액을 알려주려면 'Current stake' 변수에 값을 할당해야 합니다.

상자에 다양한 물건을 넣을 수 있는 것처럼, 변수에도 여러 종류의 정보를 넣을 수 있습니다. 상자에 붙인 라벨은 안에 어떤 유형의 내용이 들어 있는지, 어떻게 다루어야 하는지를 나타냅니다. 예를 들어 도자기 상자는 각별한 주의가 필요하지만, 서류 상자는 그만큼 깨지기 쉽지 않습니다. 

거래에서 변수에 정보를 넣는 과정을 값 할당이라고 하며, 라벨은 데이터 유형이라고 합니다. 필드마다 필요한 데이터 유형이 다르며, 변수에 특정 유형을 할당하면 봇이 이를 어떻게 처리해야 하는지 알 수 있습니다. 데이터 유형에는 여러 종류가 있지만 Deriv Bot에서는 다음 3가지만 사용합니다.

  • Text – 문자만 해당
  • Numbers – 숫자 기호만 해당
  • Boolean – true 또는 false 시퀀스의 논리값

변수에 특정 데이터 유형을 할당하면 Deriv Bot이 이를 암시적으로 식별합니다. 즉, 텍스트 필드에 숫자 기호를 입력하거나 그 반대로 입력하려고 하면 오류 메시지가 표시됩니다.

변수에 값을 할당하려면 빈 슬롯이 있는 새로 만든 'Current stake' 변수를 작업 공간으로 드래그해야 합니다.

3.3. New Variable on The Workspace of Deriv Bot – Deriv's Trading Bot

'Current stake' 변수는 숫자로만 정의할 수 있으므로 숫자 값을 할당해야 합니다. 

'Utility' 탭을 다시 클릭한 다음 Math를 클릭하세요. 

'Number' 아래의 블록을 선택한 후 작업 공간의 'Current stake' 블록으로 드래그하여 빈 슬롯에 연결하세요. 

이제 현재 거래 금액은 0과 같습니다.

블록 안에 숫자를 입력하여 원하는 숫자로 변경할 수 있습니다. 

3.4. Deriv Bot에서 새 변수에 값 할당하기 – Deriv의 트레이딩 봇

변수에 텍스트 값을 할당하려면 동일한 방법으로 진행하되, 'Math' 대신 'Text' 탭을 선택해야 합니다. 텍스트를 활용하면 예를 들어 이익을 얻었음을 알려주는 맞춤 알림을 만들 수 있습니다.

Deriv Bot의 Notify 블록 – Deriv의 트레이딩 봇

그리고 boolean 데이터 유형의 변수는 봇을 위한 더 복잡한 지시의 일부가 될 수 있습니다:

Deriv Bot의 If Then 블록 – Deriv의 트레이딩 봇

3. 연산 설정하기

맞춤 변수를 생성한 후, 연산을 활용하여 봇이 해당 변수로 무엇을 해야 하는지 지시해야 합니다. 연산은 트레이딩 봇이 특정 작업을 수행할 수 있도록 하는 블록입니다. Deriv Bot에서 사용할 수 있는 주요 연산 유형은 다음과 같습니다:

수학 연산

이 유형의 연산은 동일한 'Math' 탭에서 찾을 수 있습니다. 숫자 비교, 합계, 반올림 및 기타 더 복잡한 작업을 포함한 다양한 계산을 수행합니다.

3.5. Deriv Bot의 수학 연산 – Deriv의 트레이딩 봇

텍스트 연산

이러한 연산은 'Text' 및 'Notifications' 탭에서 찾을 수 있으며, 주로 텍스트 변수를 결합하는 데 사용됩니다. 예를 들어, 이익을 얻었을 때 표시되는 맞춤 알림을 설정할 수 있습니다. 

3.6. Deriv Bot의 텍스트 연산 – Deriv의 트레이딩 봇
3.7. Deriv Bot의 Notifications 탭 – Deriv의 트레이딩 봇

논리 연산

논리 연산은 전략의 논리를 설정하므로 가장 일반적으로 사용되는 블록 중 하나입니다. 이러한 블록은 'Logic' 탭에서 찾을 수 있으며, 보통 if/then 패턴을 기반으로 합니다. 가장 인기 있는 논리 연산은 Conditional 블록입니다. Conditional 블록으로 'Sell conditions' 블록을 설정하여 봇이 시장 가격으로 계약을 매도하도록 지시할 수 있습니다.

3.8. Deriv Bot의 논리 연산 – Deriv의 트레이딩 봇

목적에 관계없이 각 연산 블록이 작동하려면 변수가 필요합니다. 위의 안내에 따라 필요한 만큼 변수를 생성한 후, 구성 중인 블록에 간단히 끌어다 놓으면 됩니다.

변수와 연산에 더 익숙해지면 이를 사용하여 필수 블록을 맞춤 설정하거나 선택 블록을 구성할 수 있습니다. 이에 대해서는 Deriv Bot 전략을 향상시키기 위한 선택 매개변수 설정 방법 블로그에서 다루겠습니다.

지금은 가상 화폐 USD 10,000이 제공되는 무위험 데모 계좌에서 언제든지 연습할 수 있습니다. 하지만 다른 플랫폼에서의 거래와 마찬가지로, 모든 전략에서 중요한 부분은 자산을 매수하거나 매도하기에 가장 좋은 시점을 파악하는 것입니다. 

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.