문서 / 블록 레퍼런스 / 수학 블록

수학 블록

수학 블록

수학 블록은 데이터 워처와 지표 블록의 출력값을 비교하고 조건을 만드는 수학 연산 도구 모음을 제공합니다. 이 블록을 통해 매수 또는 매도 기준선을 설정하는 등 거래 실행을 위한 정밀한 조건을 정의할 수 있습니다.

새 수학 블록을 만들려면 블루프린트 화면에서 더블 클릭하거나, 메뉴의 + 버튼을 클릭하세요. 검색창에 “math/” 뒤에 아래 약어를 붙여 입력하거나, 약어만 입력해도 됩니다.

fix_numer

_Fix number_ 비교 기준으로 사용할 고정 숫자를 설정합니다.

variable

_Variabe_ 마지막으로 관측된 결과에 따라 변하는 변수 값을 설정합니다.

PercentageOf

_A percentage of B (A*100% / B)_ 입력 A가 입력 B에서 차지하는 비율을 계산합니다.

to_number

_Cast to number_ 숫자 또는 숫자 값을 나타내는 문자 표현식을 십진수 데이터 타입으로 변환할 수 있습니다.

rand

Random number 지정한 두 숫자 사이의 난수를 생성합니다(기본값은 0과 1 사이).

clamp

_Clamp number between min and max_ 숫자를 최솟값과 최댓값 사이로 제한할 때 사용합니다

abs

_Absolute_ 실수의 절댓값(모듈러스)은 부호와 무관한 음이 아닌 값입니다. 즉, 양수라면 그대로이고, 음수라면 부호가 반대가 됩니다. 예를 들어 3의 절댓값은 3이고, −3의 절댓값 역시 3입니다.

floor

_Floor number to remove fractional part_ 항상 내림하여 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다.

scale

_v * factor_ 숫자를 지정한 배수만큼 늘리거나 줄입니다

gate

_if v is true, then outputs A, otherwise B_ 입력이 참인지 여부에 따라 서로 다른 값을 출력할 수 있는 조건 규칙입니다.

operation

_Easy math operators_ 간단한 계산을 위한 기본 수학 연산자입니다. 덧셈, 뺄셈, 곱셈, 나눗셈, 백분율 표시, 제곱근, 최댓값, 최솟값에 사용할 수 있습니다.

compare

_Compares between two values_ 두 입력이 일치하는지 여부에 따라 출력합니다

condition

_Evaluates condition between A and B_ A가 B보다 큰지(>), 작은지(<), 같은지(==), 다른지(!=), 크거나 같은지(>=), 작거나 같은지(<=), 두 조건 중 하나라도 참인지(||), 또는 두 조건이 모두 참인지(&&)를 판별할 수 있게 해줍니다.

condition3in

_evaluates condition between A, B and C_ 위와 같으며, 입력이 3개까지 가능합니다

condition4in

_evaluates condition between A, B, C and D_ 위와 같으며, 입력이 4개까지 가능합니다

condition5in

_evaluates condition between A, B, C, D and E_ 위와 같으며, 입력이 5개까지 가능합니다

condition6in

_evaluates condition between A, B, C, D, E and F_ 위와 같으며, 입력이 6개까지 가능합니다

difference

_A's difference from B_ A와 B의 차이를 백분율로 나타냅니다