커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

세발낚지 님에 의해서 삭제되었습니다.

프로필 이미지
세발낚지
2014-08-28
36
글번호 78177
검색
답변완료

문의함니다

tsf 14 tsf 20 교차때 화살표신호,소리로 알려주기. 감사함니다
프로필 이미지
회원
2014-08-28
142
글번호 78176
시스템
답변완료

기하이평 시스템신호

항상 감사드립니다 아래 기하이동평균을 이용해서 시스템을 만들고자합니다 input : P1(36),P2(72),P3(120); var : HH(0),LL(0),CC(0),cnt(0); var : Hma1(0),Lma1(0),Cma1(0); var : Hma2(0),Lma2(0),Cma2(0); var : Hma3(0),Lma3(0),Cma3(0); HH = Log(H); LL = Log(L); CC = Log(C); Hma1 = 0; Lma1 = 0; Cma1 = 0; for cnt = 0 to P1-1 begin Hma1 = Hma1 + HH[cnt]; Lma1 = Lma1 + LL[cnt]; Cma1 = Cma1 + CC[cnt]; end; Hma1 = 2.71828182845904^(Hma1/P1); Lma1 = 2.71828182845904^(Lma1/P1); Cma1 = 2.71828182845904^(Cma1/P1); Hma2 = 0; Lma2 = 0; Cma2 = 0; for cnt = 0 to P2-1 begin Hma2 = Hma2 + HH[cnt]; Lma2 = Lma2 + LL[cnt]; Cma2 = Cma2 + CC[cnt]; end; Hma2 = 2.71828182845904^(Hma2/P2); Lma2 = 2.71828182845904^(Lma2/P2); Cma2 = 2.71828182845904^(Cma2/P2); Hma3 = 0; Lma3 = 0; Cma3 = 0; for cnt = 0 to P3-1 begin Hma3 = Hma3 + HH[cnt]; Lma3 = Lma3 + LL[cnt]; Cma3 = Cma3 + CC[cnt]; end; Hma3 = 2.71828182845904^(Hma3/P3); Lma3 = 2.71828182845904^(Lma3/P3); Cma3 = 2.71828182845904^(Cma3/P3); 1.현재가가 기하이동평균 120선을 상향돌파하면 매수 현재가가 기하이동평균 120선을 하향돌파하면 매도 2.기하이평 36선이 기하이평 120선을 상향돌파하면 매수 기하이평 36선이 기하이평 120선을 하향돌파하면 매도 감사합니다
프로필 이미지
조민철
2014-08-28
168
글번호 78175
시스템
답변완료

AtStop이 이해가 안됩니다.

AtStop 이해가 안되네요. ----------------------------------------------------- If CrossUp(Ma(c,5), Ma(c,10)) Then Buy("매수"); ExitLong("매수청산", AtStop, EntryPrice+0.5); ----------------------------------------------------- 매수 후에 "진입가+0.5"에 도달하면 봉완성전이라도 청산하라는 의미로 만든건데요. 이게 "진입가+0.5" 조건을 만족안해도 무조건 신호발생캔들의 다음 다음 캔들 종가로 청산되네요. AtStop이 도무지 이해가 안됩니다.
프로필 이미지
술고수
2014-08-28
131
글번호 78170
시스템
답변완료

지표문의

1. 60분차트에서 특정날짜 특정분봉의 저가,고가를 표시할수있나요? 예) 26일 11시봉 의 고가,저가의 수식..
프로필 이미지
대발이
2014-08-28
134
글번호 78167
지표
답변완료

예비신호와 본신호에 관해

안녕하세요, 문의드립니다. 저는 다섯개의 차트를 열고 다섯개의 차트가 만족할때 진입을 하는 방식으로 운영중입니다. 다섯개의 차트에 대한 전략은 예스 랭기지로 작업을 하고 다섯개 만족시 주문에 대한 것은 스팟으로 주문이 들어가는 방식입니다. 다섯개 차트의 신호는 시험으로하여 예비신호 5개가 뜨면 스팟을 통한 포지션 진입을 하게 하는 방식입니다. 예비신호는 조건 만족시 발생하였다가, 조건이 무너지면 없어지기에 좋습니다. 저의 로직은 다섯개의 지표값이 만족한 상태에서 진입이기 때문입니다. 하나라도 무너진 상태이면 진입을 안합니다. 문제는 본신호입니다. 예비신호 단계에서 다음봉으로 넘어가면 본신호가 발생이되어 본신호는 조건이 무너저도 청산 신호가 오기 전까지 살아있기 때문입니다. 제가 원하는 것은 본신호가 안나오게 할 수 있는 방법이 있는가 입니다. 넥스트봉으로 넘어가도 계속해서 예비신호가 발생되게 할 수 있을까요. 물론 조건이 무너진다면 예비신호는 없어지는게 맞는 것이구요. 즉, 제가 원하는 것은 다섯개의 차트가 진입 조건을 만족하고 있는 상태애서 미완성봉시에 주문이 들어가는 것입니다. 스팟으로 예비신호로 진입을 구현하기에 봉중간 진입은 가능하더라구요. 본신호가 나오면 청산때까지는 조건이 무너져도 조건을 만족하는것으로 인식하기 때문입니다.
프로필 이미지
태현이파파
2014-08-28
173
글번호 78163
시스템
답변완료

setstopendofday

안녕하세요? setstopendofday(); 는 만기일에는 3시에 자동 청산되나요? 그리고 평일에는 3시15분에 청산할때 시장가로 자동청산되나요? 청산이 안되는 경우도 있나요? 감사합니다..
프로필 이미지
대가들의매매
2014-08-28
153
글번호 78159
시스템
답변완료

시스템 문의 드립니다.

안녕하세요. 지난번에 37823번 문의글을 올려서 답변 해 주신것으로 시스템 모의로 테스트 해보고 있습니다. 답변주신 수식은 다음과 같습니다. var1 = ma(c,5); var2 = ma(c,20); if stime >= 090000 and stime < 150400 Then{ if MarketPosition == 0 and crossup(var1,var2) Then buy("B",onclose,def,1); if MarketPosition == 0 and CrossDown(var1,var2) Then sell("S",onclose,def,1); } SetStopLoss(PriceScale*6,PointStop); SetStopProfittarget(PriceScale*10,PointStop); 여기서....질문이 2가지 있습니다. 1. 실제로 모의매매를 돌려보니 매수신호가 나와도 매수가 안되는 경우가 있네요.. 즉 265.00에 매수신호가 나와도 잔량 때문에 매수체결이 안되는데... 이럴때 265.05에 매수되도록 하는 방법이 무엇인가요?? 2. 그리고,,1계약만 가지고 매수매도가 이루어져야 하는데.. 간혹 매수 매도가 각각 2번씩 되는 경우가 있습니다. 1계약으로 진입되었을 경우 같은 방향으로는 추가진입이 없어야 하는데 어떻게 해야 하는지요... 항상 감사드립니다.
프로필 이미지
하루만
2014-08-28
166
글번호 78158
시스템
답변완료

수식문의

피라미딩설정하여 모든진입신호 허용하는 시스템입니다. 피라미딩 진입시 첫번째 진입 수량1개 두번째 진입수량2개 세번째 진입수량3개 이런식으로 시스템을 구현하고 싶습니다. 부탁드립니다 ------------------------------------------------------------------- #로직구현:[피라미딩설정]모든진입신호 허용 #최대 7회 중복진입(5회~7회) #Kospi200기준 목표수익률 5%로 산정 / KODEX레버리지 기준 목표수익률 10% 산정 Input : af(0.02), maxAF(0.2),Tgt(0.05); var : Dncount(0),cnt(0),upcount(0); var1 = CSar(af,maxAF); if CrossDown(C,var1) Then Dncount = 0; if C < var1 Then Dncount = Dncount+1; if c < var1 then { if Dncount == 3 then{ buy("B"); cnt = Dncount+1; } if Dncount == cnt Then{ buy("BB"); cnt = Dncount+5; } } if CrossUp(C,var1) Then upcount = 0; if C > var1 Then upcount = upcount+1; if upcount>=5 and c > var1 and AvgEntryPrice*(1+Tgt) <= C then { exitlong("청산");
프로필 이미지
회원
2014-08-28
157
글번호 78157
시스템