문서 / 블록 레퍼런스 / 수학 블록
수학 블록
수학 블록
수학 블록은 데이터 워처와 지표 블록의 출력값을 비교하고 조건을 만드는 수학 연산 도구 모음을 제공합니다. 이 블록을 통해 매수 또는 매도 기준선을 설정하는 등 거래 실행을 위한 정밀한 조건을 정의할 수 있습니다.
새 수학 블록을 만들려면 블루프린트 화면에서 더블 클릭하거나, 메뉴의 + 버튼을 클릭하세요. 검색창에 “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의 차이를 백분율로 나타냅니다