커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7742
글번호 230811
지표
답변완료

시스템식 문의

아래식에서 밑에 두가지 매수진입조건을 만족한 상태에서 매수신호발생 1,MA3 정배열 상태 2,첫번째 음봉이 나올때 (여기서 보합인 +십자봉이 나올때 매수신호 발생되면 안됩니다) 매도진입조건은 반대로 작성해주세요 ^^ ========================================================================== Input : Period(9); Var : value(0); value = CCI(Period); # 매수/매도청산 If CrossUp(value,-100) Then { Buy(); } # 매도/매수청산 If CrossDown(value,100) Then { Sell(); }
프로필 이미지
회원
2011-01-20
646
글번호 35121
시스템
답변완료

부탁합니다

수고 많습니다 현재봉부터 과거 10:00까지의 최고가와 최저가를 만들어 주세요. : 현재시간 10:30분이면 10:30,10:20,10:10,10:00까지의 최고가와 최저가. 현재시간 15:00이면 10:00~15:00까지 최고가와 최저가.를 표현하는 식과 함수를 작성해 주시기 바랍니다 감사합니다
프로필 이미지
먼지의추억
2011-01-20
660
글번호 35120
시스템
답변완료

질문드립니다.

input : N(360); var1 = TimeToMinutes(stime)%N; if var1 < var1[1] Then{ value1 = H; value2 = value1[1]; value3 = value2[1]; value4 = value3[1]; value11 = L; value12 = value11[1]; value13 = value12[1]; value14 = value13[1]; } if H > value1 Then value1 = H; if L < value11 Then value11 = L; var3 = max(value2,value3,value4); var4 = min(value12,value13,value14); 위와 같은 수식을 짜주셔서 아주 잘 응용하고 있습니다. 이번에 드릴 질문은 위의 수식은 장이 시작되면(국내선물로는 아침9) 시초봉에 따라서 var3,4 위치가 서로 평행이던지 교차를 하며 움직이게 됩니다. 그런데 유로에 저 수식을 적용시켰더니 아침 7시에 시가봉이 시작되면 그때 딱 한번 선들이 교챠되고 그 이후는 교차없이 익일 6시 59분까지 지속되게 됩니다.. 인위적으로 360분(6시간마다)마다 5분시가봉을 시초봉으로 잡아 내어 점을 교차시킬 수 있는 방법을 여쭈고자 합니다. (즉 하루 4차례 시장이 시작하는 효과를 누릴 수 있게 할 수 있는 방법이 있을까요? leading fx는 유로선물이 아닌 fx마진 챠트만 제공하던데요 유로선물챠트를 제공하면서 예스 수식을 사용하는 증권사 소개부탁드려요~
프로필 이미지
thelake
2011-01-20
643
글번호 35118
지표
답변완료

선물 당일청산 시스템?

매매봉 기준: 선물 3분봉 [당일청산 시스템] 매수(A).매도(B) 추세 추종형 리버설(Reversal)매매이며, 하루에 진입은 한번 입니다. 다음과 같은 전략을 구상하고 있습니다. 1. 만약 첫번째 신호가 매도신호("B")가 나왔다면 ===> 전제조건 매수 수식요구: 그다음 매수신호 발생시 매도체결가격보다 +0.5 포인트 이상에서 발생. ( 즉 매도 입장에서는 +0.5 포인트 Loss cut 개념입니다) 2. 만약 첫번째 신호가 매수신호("A")가 나왔다면 ===> 전제조건 매도 수식요구: 그다음 매도신호 발생시 매수체결가격보다 -0.5 포인트 이하에서 발생. ( 즉 매수 입장에서는 -0.5 포인트 Loss cut 개념입니다) 감사합니다.
프로필 이미지
돌쇠
2011-01-20
641
글번호 35117
시스템
답변완료

맞는지 봐주세요...

일봉시스템을 사용합니다. 그런데 일봉데이터로,주봉의 기준선과 전환선을 나타내고 싶어서 다음과 같이 만들어 보았는데 맞는지 살펴봐 주세요. 감사합니다. var : 주봉전환선(0), 주봉기준선(0); var : j(0); array : weekhigh[100](0), weeklow[100](0); if date[1]<date and dayofweek(date[1]) >= dayofweek(date) then { for j=98 downto 0 { weekhigh[j+1] = weekhigh[j] ; weeklow[j+1] = weeklow[j] ; } weekhigh[0] = H ; weeklow[0] = L ; } if weekhigh[0] < H then weekhigh[0] = H; if weeklow[0] > L or weeklow[0] == 0 then weeklow[0] = L; var1=weekhigh[0]; var2=weeklow[0]; for j= 1 to 8 { if var1 < weekhigh[j] then var1 = weekhigh[j]; if var2 > weeklow[j] then var2 = weeklow[j]; } 주봉전환선 =(var1 + var2)/2 ; var3=weekhigh[0]; var4=weeklow[0]; for j= 1 to 25 { if var3 < weekhigh[j] then var3 = weekhigh[j]; if var4 > weeklow[j] then var4 = weeklow[j]; } 주봉기준선 =(var3 + var4)/2 ; 추가질문1) 위와같이 만들경우, 주봉후행스팬>후행스팬위치한봉종가 ...이것을 어떻게 표현할까요? 추가질문2) && ...이 표시가 뭘 의미하지요? 죄송합니다...ㅠ.ㅠ... 추가질문3) 위에서 weekopen[100](0)을 array에 추가하고, weekopen을 나타낼 경우, 어떻게 수식을 추가하면 될까요? 감사합니다. 건승하세요.
프로필 이미지
스테디어드밴서
2011-01-20
644
글번호 35116
시스템
답변완료

질문드립니다

제가 아직 예스트레이더나 글로벌의 구조를 잘몰라서 그러한데.. 지표를 겹치는 방법이 무엇인가요? 키움 영웅문 같은 경우는 마우스 드래그로 끌어다가 붙이면 한곳에 겹쳐지는데 예스트레이더나 글로벌 같은것은 그게 안되더군요 너무 초보적인 질문이지만 비교적 간단한 질문이니 답변 부탁드립니다
프로필 이미지
도박마
2011-01-19
821
글번호 35115
지표
답변완료

간단한 질문.

오늘까지는 A라는 청산식, 내일부터는 B라는 청산식으로 작동되게 하고 싶은데요. 수식으로 가능할까요? 가능하다면, 간단한 예제 좀 부탁할께요. crossup(c,A) then buy("b"); crossdown(c,270) then sell("s"); 다시 270 회복하면 재진입, 이후 재진입 청산식은 crossdown(c,269);(여기서 내일부터는 다시 270으로 작동되게끔요.^^) 그럼 좋은 하루 되세요.
프로필 이미지
sjpapa
2011-01-19
695
글번호 35114
시스템
답변완료

시스템식 문의입니다.

현물 데이 트레이딩에서 "당일 매수진입하여 수익이 0.3%이상 발생한 후 장중 청산이 되었을때 추가 매수진입은 금지"하는 식을 기존 수식에 추가하려고 합니다. 항상 노고에 감사드립니다.
프로필 이미지
yngwie
2011-01-19
689
글번호 35113
시스템
답변완료

지표식 부탁 드립니다

첫분봉 고저 선으로 아래위 5개선으로 부탁드립니다
프로필 이미지
회원
2011-01-19
697
글번호 35112
지표