Openclaw용 FactorLang 표현식

FactorLang은 퀀트 트레이딩 팩터 및 전략 로직을 구축하고 실행하기 위해 설계된 전문 표현 언어입니다.

rxjhfmf
v1.0.1
Mar 27, 2026
0
736
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install factorlang-expression

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 factorlang-expression 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

FactorLang 표현식란 무엇인가요?

FactorLang은 금융 분야, 특히 정량 분석 및 알고리즘 트레이딩을 위해 맞춤화된 강력한 도메인 특화 언어(DSL)입니다. 개발자와 트레이더는 간결한 구문을 사용하여 복잡한 시장 조건, 기술 지표 및 리스크 관리 규칙을 정의할 수 있습니다. 다양한 시간대에 걸친 시장 데이터와 기술적 신호를 참조하는 구조화된 방식을 제공함으로써 FactorLang은 사용자가 금융 이론과 자동화된 실행 사이의 간극을 메울 수 있도록 돕습니다.

이 스킬은 FactorLang v2.2에 대한 포괄적인 사양을 제공하며, AI 에이전트가 구문적으로 정확하고 논리적으로 타당한 트레이딩 표현식을 생성할 수 있도록 기술적 가교 역할을 합니다. 이는 Openclaw Skills 생태계 내에서 현대적인 전략 백테스팅 및 실전 매매 배포에 필수적인 방대한 내장 변수 라이브러리, 통계 함수 및 논리 연산자를 포함합니다.

FactorLang 표현식 활용 사례

  • 이동 평균 교차 또는 RSI 과매수/과매도 신호와 같은 사용자 정의 기술 지표 생성.
  • 가격 액션 및 박스 이론에 기반한 자동화된 돌파 전략 개발.
  • 포인트 기준 또는 백분율 기준의 손절 및 익절 조건을 포함한 정밀한 리스크 관리 규칙 구현.
  • 5m 및 1d 차트와 같은 서로 다른 시간대의 데이터를 결합하여 다중 주기 시장 분석 수행.
  • 표준화된 표현식 구문을 통해 퀀트 트레이딩 가설 검증.

FactorLang 표현식 작동 원리

  1. 사용자가 트레이딩 의도 또는 로직을 정의합니다(예: '10일 고점 돌파').
  2. 스킬이 _close_1d와 같은 적절한 FactorLang 변수와 HHV와 같은 함수를 식별합니다.
  3. 엄격한 주기 및 매개변수 규칙에 따라 표현식이 구성됩니다(예: HHV(10, _close_1d, 1d, 1ref)).
  4. 논리 연산자(&&, ||)를 적용하여 여러 조건을 단일 전략 팩터로 결합합니다.
  5. 최종 확정된 FactorLang 문자열이 백테스팅 또는 실시간 모니터링을 위해 실행 엔진 또는 MCP 서버로 전달됩니다.

FactorLang 표현식 설정 가이드

개발 환경에서 FactorLang 표현식을 활용하려면 AI 에이전트가 Openclaw Skills 구성에 액세스할 수 있는지 확인하십시오. 언어는 대상 트레이딩 엔진에 의해 해석되므로 로컬 설치는 필요하지 않습니다.

# 에이전트가 MCP를 통해 FactorLang 표현식을 트리거하는 방법의 예
mcp_call factorlang-engine run_expression --openCondition "_close_5m > _ma_1d_30"

FactorLang 표현식 데이터 스키마 및 분류 체계

FactorLang은 상호 호환성을 보장하기 위해 변수 및 함수 시그니처에 대한 엄격한 명명 규칙을 통해 데이터를 구성합니다.

핵심 변수 분류

카테고리 형식 설명
시장 데이터 _{type}_{period} 기본 가격/거래량 데이터 (예: _close_1d)
지표 _{name}_{period}_{param} 기술적 연구 (예: _ma_1d_30)
PnL 추적 _palp / _palr 포인트 또는 비율 단위의 이익/손실

지원되는 시간대

  • 고주파: 1m, 5m
  • 단기/중기: 15m, 30m, 60m
  • 장기: 1d, 1w, 1mon

FactorLang 표현식 고급 기능

  • 다중 주기 추론: 기본 전략 시간대를 기반으로 올바른 종가 주기를 자동으로 추론합니다.
  • 더블 박스 로직: 현재 및 이전 가격 '박스'에 걸친 최대값 및 최소값 계산을 위한 고급 지원.
  • MCP 서버 통합: 동적 정지 조건과 함께 외부 실행 엔진을 호출하기 위한 표준화된 규칙.
  • 통계 집계기: 슬라이딩 윈도우에 대한 HHV(Highest High Value), LLV(Lowest Low Value) 및 SUM 함수 내장 지원.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*