커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

연속손실 진입횟수

input : N(3); var : vol(0),cnt(0),count(0); count = 0; if MarketPosition != 0 Then{ for cnt = 0 to N-1{ if PositionProfit(cnt) < 0 Then count = count+1; } } Else{ for cnt = 1 to N{ if PositionProfit(cnt) < 0 Then count = count+1; } } if count == N Then Vol = 4; Else Vol = 1; if 매수진입조건 Then buy("b",OnClose,def,vol); if 매도진입조건 Then sell("s",OnClose,def,vol); 현재의 수식은 N번째 조건에서 손실이 나면 수익이 날때까지 4개의 수량으로 주문이 나가는데 N번째에만 4개의 수량으로 주문을 내고 N번째에서 손실이 발생햇더라도 5번째에서는 원래의 1개 수량으로 복귀하는 수식을 부탁합니다.
프로필 이미지
쿠리
2014-11-20
208
글번호 80606
시스템
답변완료

당일 한정으로해서 다이버전스를 확인하는 방법을 알고 싶습니다.

안녕하세요? 수고가 많으십니다. If CrossUp(C, 저항1) or (C[1] == 저항1 and C > 저항1) then{ Var1 = RSI; } If CrossUp(C, 저항2) or (C[1] == 저항2 and C > 저항2) then{ Var2 = RSI; } 저항선 돌파시 지표의 수치값을 비교 하기 위하여 위와 같이 표현하니 시간이 지나 다음날이 되면 장초에 저항2를 돌파시 전날 값 Var 1을 가져와 Var2와 비교 하더라고요. 당일로 한정해서 Var1과 Var2를 비교하는 법을 알고 싶습니다. 수고하세요
프로필 이미지
회원
2014-11-20
262
글번호 80605
시스템
답변완료

수식문의

안녕하세요. 시스템식 문의드립니다. 1) 5분봉에 적용합니다. 1. 볼린져밴드상하단폭(20,2)이 5틱(N)이하일 경우가 10개(N)봉이상 연속되고 2. 상기기간동안의 최고가와 최저가를 저장한후 3. 매수는 - 50분봉(5분봉의 N배수)의 10이평(N)보다 현재가가 크며 - 볼린져밴드의 중심선이 상승추세이며 - 위에서 저장한 최고가 + 3틱(N)에서 매수주문 4. 매도는 - 50분봉(5분봉의 N배수)의 10이평(N)보다 현재가가 작으며 - 볼린져밴드의 중심선이 하락추세이며 - 위에서 저장한 최저가 - 3틱(N)에서 매도주문 5. 청산은 - Stoploss 1% 이익청산 2%상승후 상승폭의 20%를 반납할경우 2). 위시스템을 틱차트 혹은 일봉차트 에 적용할때 바꿔야하는 부분이있으면 알려주십시요 이렇게 부탁드립니다 미리 감사드립니다.
프로필 이미지
미수예스
2014-11-20
191
글번호 80604
시스템
답변완료

문의

외국인 기관 쌍끌이 매수 종목 외국인 기관 쌍끌이 매도 종목 검색식 각각 만들어 주셔요
프로필 이미지
회원
2014-11-20
198
글번호 80597
종목검색
답변완료

문의

외국인 순매수량 기관 순매수량 개인 순매수량 각각 지표 만들어 주셔요
프로필 이미지
회원
2014-11-20
191
글번호 80596
지표

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2014-11-20
0
글번호 80595
종목검색
답변완료

문의 드립니다.

항상 친절한 답변 감사드립니다. ^^ 참조데이터 2에서 양봉인 경우 주종목 매수를 했더니… 자꾸 십자가 모양에서도 매수가 처리되어서… 아래와 같이 했습니다. if data2(c>o *1.0001 ) and data3(c* 1.0001 <o) and (ab2 + ab3)> 0.1 Then buy(); 그런데도… 십자가 모양에서 여전히 매수가 됩니다. 어떻게 처리해야 할까요.. ^^ (답변에 미리 감사의 마음을 전하고 싶습니다. )
프로필 이미지
푸름이
2014-11-20
185
글번호 80594
시스템
답변완료

주문 수식 문의

아래에 비슷한 질문이 있던데 읽어봐도 잘 모르겠군요 보통 주문식은 onclose 방식으로 봉 완성 후에 주문이 나가는 걸로 알고 있는데 봉이 미완성되도 신호검색되면 바로 주문 나갈 수 있게 하려면 어떻게 해야 하죠? 예를 들면 아래의 시스템을 봉 미완성 상태에서도 주문이 나갈 수 있게 하려면 어떻게 해야하죠? Stochastics K_D Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell(); }
프로필 이미지
dalin
2014-11-20
176
글번호 80590
시스템
답변완료

문의

1번 문의 var1 = 10 이평 var2 = 20 이평 var3 = trix(20); if crossdown(var1, var2) then sell("S"); if crossup(var1,var2) then buy("B"); 상기와 같이 매수 매도신호가 번갈아 가며 나올때.. 골드 데드가 바뀌기 전에 평균적으로 5~7봉 사이에 trix의 값이 변합니다.. 그래서..현재 매도 진행 중일때... trix > trix[1] 이런 조건이 4개캔들 이상 유지되면 매수(B1)신호발생, 매수 진행 중일때 trix< trix[1] 이 4개 캔들 이상 유지되면 매도(S1) 이 발생할수 있도록 추가 식 부탁드립니다. 2번 문의 트레일링스탑에서요. if Lowest(l,BarsSinceEntry) <= EntryPrice-0.15 and Lowest(l,BarsSinceEntry) >EntryPrice-0.35 Then buy("$2",AtStop,Lowest(L,BarsSinceEntry)+0.05); 상기 식에서.. AtStop의 가격조건을 Lowest(L,BarsSinceEntry)+0.05 이렇게 했는데요.. 최저가격에서 5틱( 0.01/틱밸류) 상승하면 매수가 발생하게 되어 있는데요.. 이 가격조건을 1번의 trix 값의 조건 var3 > var3[1] 이런식으로 바꿀 수 없을까요? 조건식이 아닌 가격비교로 해야 하는것으로 알고 있는데 방법이 있는지 문의 드립니다.
프로필 이미지
hjkang철인
2014-11-20
198
글번호 80589
시스템