커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7570
글번호 230811
답변완료
죄송합니다.빠른 답변 부탁 할께요
var1,var2가 있을때
1과2를 완성봉이 동시에 돌파가 될때 진입을 시킬려면 어떻게 해야 합니까?
한봉에서 동시 돌파가 될때도 진입,
아니면 한개 돌파되고 그 이후 봉에서도 돌파가 되도 진입가능....
2013-04-10
177
글번호 61917
답변완료
수식 문의 드립니다
1. 변수값이 80일때 netprofit을 저장하고,
변수값이 90일때 netprofit을 저장하고,
변수값이 100일때 netprofit을 저장하고,
변수값이 110일때 netprofit을 저장하고,
변수값이 120일때 netprofit을 저장하여 가장 큰 netprofit를 주는 변수값을 다음번 진입에 사용하게 하는 수식이 가능한가요?
2013-04-10
181
글번호 61916
삼족오 님에 의해서 삭제되었습니다.
2013-04-10
51
글번호 61915
답변완료
거래량 지표식
거래량 지표에 아래의 경우에 색상을 칠하는 지표식을 부탁드립니다.
- 20이평 거래량의 2.5배 이상의 양봉
- 20이평 거래량 보다 크고 5거래일중 최대 양봉 거래량을 뛰어넘는 음봉
감사합니다.
2013-04-10
213
글번호 61907
답변완료
재문의 드립니다.
안녕하세요.
29690번 답글에 재문의 드렸습니다.
답변 부탁드릴게요.
감사합니다.^^
2013-04-10
210
글번호 61899
답변완료
문의드립니다.
체결강도가 100이상일때 매수한다는 어떻게 작성해야하나요?
2013-04-10
193
글번호 61887
답변완료
질문드립니다.
현재가가 바로 전봉의 (고가+저가)/2 한 값보다 작을때 매수청산하려는 식을 짜려고 하는데...제가 수식을 짜보니 이상한 곳에서 청산이 되더군요 ㅠ
위에 해당하는 시스템식 좀 부탁드리겠습니다 꾸벅~
2013-04-10
188
글번호 61886
회원 님에 의해서 삭제되었습니다.
2013-04-10
47
글번호 61883
답변완료
산식의 신호연기
1.아래의 조건으로 신호를 발생시켯습니다
그런데 SK05<SD05일때 신호가 발생될때에는
그림과 같이 Crossup된이후에 신호가 발생되도록
산식을 수정했습니다만 작동이 않됩니다
Crossup이후 수정신호의 수정을 부탁드립니다
2.속성창에서의 손절청산을 산식으로 표현하면 어뗳게 되는가요?
===신호===
ST01=0;
SK05=stochasticsK(5,3)
SD05=stochasticsD(5,3,3)
(Bong1:사용자 함수)
If Bong1[1]>B1v1[0] and Bong1[0]>B1v1[0] and
( (Bong1[1]-B1v1[0]<10 ) and (Bong1[0]-B1v1[0]>=10 ) or
(Bong1[1]-B1v1[0]<=10 ) and (Bong1[0]-B1v1[0]>10 ) ) and
CountIF(Bong1[1]>Bong1[0],(index-B1i1))==0 and
CountIF(Bong1[1]==Bong1[0],(index-B1i1))<3 Then{
STi01=index;
ST01=10;
}
==Crossup이후 수정신호==
If Bong1[1]>B1v1[0] and Bong1[0]>B1v1[0] and
( (Bong1[1]-B1v1[0]<10 ) and (Bong1[0]-B1v1[0]>=10 ) or
(Bong1[1]-B1v1[0]<=10 ) and (Bong1[0]-B1v1[0]>10 ) ) and
CountIF(Bong1[1]>Bong1[0],(index-B1i1))==0 and
CountIF(Bong1[1]==Bong1[0],(index-B1i1))<3 Then{
STi01=index;
If SK05>SD05 and SK05[1]<SK05[0] Then
ST01=10;
Else if CrossUp(SK05,SD05) and index<STi01+20 Then
st01=5;
}
2013-04-10
269
글번호 61881