커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4772
글번호 230811
답변완료
질문 드립니다.
항상 정확한 답변 감사합니다.
1. 함수 NthHighestBar는 'Length 기간 동안 value값 중 N번째 큰 값의 위치'로 알고 있는데요, 1번째로 큰 값 위치를 원하는데 기간 중 그 값이 2번 이상 존재하는 경우(최고가 같은 쌍봉 등) 어떻게 되나요? 현시점에서 제일 가까운 값이 할당되나요?
2. 예스스팟 질문입니다. 1계약 수준의 증거금만으로 운용하려 할 때입니다. 포지션이 있는 상태에서 반대 포지션의 신호가 날때 청산-신규진입을 시장가로 하면 포지션 전환이 될 수 있을 텐데요, 그러면 '청산주문-증거금확인-증거금있으면-신규주문'의 방식으로 수식을 짜면 되는 건가요?
아니면 시장가는 0.001초 내에 즉시 체결되므로 '청산주문-신규주문'으로 중간을 생략해도 가능한가요?
3. 랭귀지 시스템에서 발생한 신호를 이벤트로 받아 주문 내는 걸 가정했을때 2번 '주문 파트'에 대해서만 수식을 부탁드려도 될까요.
2015-09-02
125
글번호 89975
시스템트레이더 님에 의해서 삭제되었습니다.
2015-09-02
0
글번호 89974
답변완료
이동평균 지표수식문의드립니다.
아래와 같습니다.
[원문]
사실 이동평균을 선으로 나카내는 이유는 추세를 알아보기 위해서이다. 그런데 기존 이동평균의 경우 이런 목적에 한계륵 보여주는데 이를 해결하기 위해 이동평균을 수정해 이용할 필요가 있다.
-먼저 변동성을 걸러줘야 하는데, 변동성이 높은 시장에서는 이동평균은 변동성이 적게 변동성이 낮은 시장에서는 현주가를 잘 따라가도록 할 필요가 있다. 이것은 간단한 수정을 통해 나타낼 수 있다.
Volatility Modified Moving Average = Expotential Moving Average(target, period to smooth) × (Moving Average(Standard Deviation, long period to smooth) × Standard Deviation(target, period to get mean)^(-1))
변동성수정이동평균 = 지수이동평균 × (표준편차이동평균 × 표준편차^(-1))
-표준편차이동평균을 곱해주는 이유는 변동성으로 수정해줄 대 최대한 타겟가치 기준에 맞춰주기 위해서이다.
-혹은 표준편차이동평균 대신 a라는 상수를 두고 임의의 a를 둔 변동성수정이동평균과 지수이동평균간의 차이값의 합이 최소가 되는 a를 찾을 수도 있다.(최소자승법으로 엑셀에서 해찾기 기능을 이용하면 가능하다.)
[출처] 변동성수정이동평균(Volatility Modified Moving Average)|작성자 Moon
2015-09-02
181
글번호 89973
답변완료
오류 수식 문의
If MaxLoss < (NetProfit[1] - NetProfit) then {
BunMo = NetProfit[1] - NetProfit;
} MaxLoss = NetProfit[1] - NetProfit;
Else
BunMo = MaxLoss;
을 실행하면, Else 행에서
"문법 에러, 잘못된 토큰:'Else' "이라고 오류 메세지가 나옵니다.
이유가 무엇인가요?
추가로 최대 손실값을 구하고 싶은데 위 식에 오류가 있는지요? 있다면 수정 부탁드립니다.
감사합니다.
2015-09-02
112
글번호 89972
답변완료
시스템식 부탁드립니다
5일선이 20일선을 돌파시 매수
5일선이 20일선을 붕괴시 매도
5일선이 20일선을 돌파한 가격에서 5호가 붕괴시 매도
5일선이 20일선을 붕괴한 가격에서 5호가 돌파시 매수
감사합니다
2015-09-01
163
글번호 89971
답변완료
두가지 종목을 동시에 진입했다가 수익을 합해서 얼마이상일경우 청산하는 식을 만들려고 합니다
안녕하세요
제가 이번에 만들려고하는 시스템은 "종목1"과 "종목2"를 특정 함수(예:"종목1"*2+100="종목2")에 넣고 그 함수의 식을 만족하면 "종목1"과 "종목2"를 동시에 진입하는 식을 만들려고 합니다.
그리고 청산때는 "종목1"과 "종목2"의 손익의 합이 1000원 이상일때 둘다 동시에 청산하는 식을 만들려고 합니다.
이경우 저의 yes트레이더에 대한 짧은 지식으로는 DATA1("종목1")에 값에 대해 진입은 가능하지만 DATA2("종목2")또는 임의의 종목에 대해 한시스템 안에서 진입을 할수 없는 것으로 알고 있어 이것을 해결할수 있는 방법을 알고 싶습니다.
어떻게 시스템을 만들면 좋을지 부탁드립니다.
감사합니다.
2015-09-01
128
글번호 89970
답변완료
수식문위드립니다
1.이동평균선 10일.20일을 표시하여 골든크로스상태에서 10일과 20일 빈공간을
분홍색으로 표시합니다
데드발생시 10일 20일 빈공간을 연한파랑 표시해주세요
2.이동평균선을 하나만들고싶어요,,,,조건은 봉50개 평균값으로 표시돼고요
지수가 봉위에 있으면 빨강,,,아래있으면 파랑으로 나오게요
감사합니다
2015-09-01
137
글번호 89967
답변완료
부탁 드립니다.
YT로 변환 부탁 드립니다.
미리 감사 드립니다.
k=stochasticsslow(12,5);
LL=valuewhen(1,k>=80,L);
HH=valuewhen(1,k>=20,H);
IF(K>=HP,HH+MA(H-L,20),LL);
2015-09-01
114
글번호 89966
묻어가는자 님에 의해서 삭제되었습니다.
2015-09-01
0
글번호 89964