custom studies sdk
Sharpnel의 스터디 SDK는 고정된 C 헤더 하나와 터미널 안에 함께 실리는 컴파일러입니다. 내장 Study Editor에서 C나 C++로 스터디를 쓰고 Compile & Load를 누르면, 내장 스터디와 나란히 라이브 차트 위에 일급 스터디로 올라가, 네이티브 속도로 footprint가 그리는 것과 같은 바, 매수·매도 볼륨, 델타를 읽습니다. 오류를 일으킨 스터디는 세션 동안 비활성화되고 터미널은 계속 돌아갑니다. SDK는 Pro에 포함되며, Windows에서, 설치할 것 없이 씁니다.
The problem
덧붙인 지표 언어는 인터프리터 방식이고, 단일 스레드이며, 오더플로우로부터 샌드박스로 격리되어 있습니다. 바별 델타 다이버전스나 풋프린트 전체의 흡수 점수는 정확히 그것들이 감당하지 못하는 작업이고, 우회책은 언제나 그 아이디어의 느린 버전입니다.
대부분의 네이티브 SDK는 컴파일러 설치, 런타임 맞추기, 플랫폼이 어떤 헤더 버전으로 빌드됐는지 알아내기로 시작합니다. 쓰고 싶었던 스터디는 둘째 날 오후입니다.
범위를 벗어나 쓰는 네이티브 스터디가 세션 중간에 래더를 닫을 수 있어서는 안 됩니다. 호스트가 격리하지 않으면 로드하는 모든 스터디가 자기 코드에 거는 도박입니다.
What Sharpnel does
스터디는 순수 C 헤더 하나에 대해 컴파일됩니다. 평범한 데이터 구조체와 함수 포인터뿐이고, Qt도 Skia도 STL도 경계를 넘지 않습니다. ABI는 버전이 있고 덧붙이는 방식으로만 진화하므로 오늘 빌드한 스터디는 터미널이 업데이트돼도 계속 로드됩니다. 호환이 깨지는 변경은 메이저 버전을 올리고, 호스트는 크래시 대신 불일치를 깔끔하게 거부합니다.
Study Editor를 열고, 스터디를 쓰고, Compile & Load(Ctrl+Enter)를 누르면 새 설치에서도 툴체인 설치 없이 빌드되어 활성 차트에 핫로드됩니다. 자기 것을 쓰고 싶다면 MSVC, x64 Release, 동적 CRT로 외부에서 빌드해 DLL로 넣을 수도 있습니다.
스터디는 프로세스 안에서 돌고 렌더 스레드 밖에서 계산되므로 무거운 스터디가 차트를 버벅이게 할 수 없습니다. 터미널이 그리는 시리즈를 읽습니다. 시가, 고가, 저가, 종가, 볼륨, 매수·매도 볼륨, 델타, 가격 소스. 그리고 데이터나 입력이 바뀔 때만 다시 계산합니다.
호스트가 모든 출력 버퍼를 소유하고 주위에 카나리아를 심습니다. 오류를 일으키거나 범위를 벗어나 쓰는 스터디는 세션 동안 비활성화되고, 터미널은 계속 돌아갑니다.
스터디당 최대 16개 서브그래프를 선, 히스토그램, 영역, 점, 밴드, 계단 스타일로, 여기에 참조 레벨과 드로잉까지. int, double, bool, enum, 색상, 가격 소스 입력을 선언하면 터미널이 설정 대화상자를 만들어 줍니다. SMA, EMA, RSI, Delta도 같은 SDK로 실립니다.
SDK, 에디터, 컴파일러는 월 $125 또는 연 $1,125 일시불인 Pro에 포함됩니다. 커스텀 스터디는 오늘 Windows 기능이고, 터미널 자체는 Windows와 macOS에서 실행됩니다.
| The job | 스크립트 레이어 | Sharpnel 스터디 SDK |
|---|---|---|
| 언어 | 독자 스크립트, 인터프리터 | C 또는 C++, 컴파일, 네이티브 속도 |
| 시작하기 | 방언 배우기 | 헤더 하나. 컴파일러는 터미널 안에 |
| 데이터 | 대개 바만 | 바, 매수·매도 볼륨, 델타, 가격 소스 |
| 스터디의 버그 | 때로는 플랫폼 전체가 멈춤 | 스터디가 세션 동안 비활성화되고, 터미널은 계속 돌아감 |
| 가격 | 대개 유료 애드온이나 상위 티어 | Pro의 일부 |
커스텀 스터디는 오늘 Windows 기능입니다. 플랫폼이 요구하는 경우 브로커나 거래소의 시세 데이터 요금은 직접 부담합니다.
Related concepts
ES and NQ as captured at 08:30 ET, every trading day, and after the close whether they held. Free, one mail a day, unsubscribe anytime.