커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

산식검토

29726번의 신호의 연기에 대한 답변을 이용해서 아래와 같이 작성하였습니다 그런데 파란선에서 발생해야할 신호가 엉뚱한 곳에서 신호가 발생합니다 검토 부탁드립니다 (그림을 올린후 확인이 않됩니다 ....) ---원 안--- B1=0; Count01=CountIF((Side==-10 or Side==-07 or Side==-05) ,D2UDi4-D2UDi3+1); Count02=CountIF(D12UPup<50 ,D2UDi4-D2UDi3); If Count01==0 and D2UDi4-D2UDi3>=3 and Count02>0 and D2UDi4[1]!=D2UDi4[0] Then // B1=10; plot1(B1); plot2(Side); ---수 정--- B1=0; Count01=CountIF((Side==-10 or Side==-07 or Side==-05) ,D2UDi4-D2UDi3+1); Count02=CountIF(D12UPup<50 ,D2UDi4-D2UDi3); var : Delay1(False); If Count01==0 and D2UDi4-D2UDi3>=3 and Count02>0 and D2UDi4[1]!=D2UDi4[0] Then {// Ent1i=index; if (SK05>SD05) Then {//and (SK05[1]<SK05[0] and SK05[0]>SD05[0]) Delay1=False; B1=10; } If (SK05<SD05) Then { Delay1=True; } } If Delay1==True and CrossUp(Sk05,SD05) and Index<Ent1i+15 Then{ B1=15; Delay1=False; } plot1(B1); plot2(Side);
프로필 이미지
티끌
2013-09-05
210
글번호 67211
지표
답변완료

문의 드립니다.

안녕하세요 10개 주식중에서 참조데이타를 사용하여 상승률이 가장 큰 5개 주식의 상승률을 차트에 그래프를 표시하고자 합니다. 여기서 각 주식의 색이 매일 변하지 않도록 하고자 합니다. 감사합니다. 안녕하세요 예스스탁입니다. 문의하신 내용 정확히 이해하지 못했습니다. 이평선을 10개를 차트로 출력하면 차트는 Y축이 가격이므로 자동으로 위로부터 높은순으로 그려지고 해당 이평의 색으로 출력이 계속 됩니다. 어떤 방식으로 정렬해서 보시고자 하시는지 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 아틀라스 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 안녕하십니까! 10개의 이평선 (10 ~ 100)을 크기 순서로 나열하고자 합니다. 처음에 이평선에 설정한 이평선 색이 변하지 않도록 하고자 합니다. 감사합니다.
프로필 이미지
아틀라스
2013-09-05
169
글번호 67210
지표
답변완료

증거금 30프로 및 40프로 종목만 검색방법 문의입니다.

수고하십니다. 증거금 30프로 40프로 종목만 검색방법 문의입니다. 식으로 작성가능한가요? Ver 4.0으로. Ver.3.1은 불가능하죠? 다른 HTS 에는 체크란이 있습니다. 앞으로 검색란 설정에 넣어 주실 계획은 없으신지요?
프로필 이미지
큰상
2013-09-05
242
글번호 67209
종목검색
답변완료

수식 부탁드립니다

안녕하세요? 선물호가수량 100개씩 나올때 마다 증감을 캔들에 강조표시 나올 수 있게 할 수 있는지 부탁드립니다. 감사합니다.
프로필 이미지
키오
2013-09-05
147
글번호 67201
강조

운송 님에 의해서 삭제되었습니다.

프로필 이미지
운송
2013-09-04
0
글번호 67200
지표
답변완료

추가 좀 부탁드립니다.

아래 두 가지 식이 있는데요... 청산을 두 가지 식에 모두 넣어주세요. *오늘 매수되었고, 14:40시에 매수가 대비 5% 이상 상승햇다면 다음 첫봉에 청산. *주가가 3분동안 5%이상을 상승하면 청산. 단, 청산시점의 주가는 매수가 대비 6%이상이어야 함. *그리고, 거래량이 적을은 경우 매수가 안될 때가 있는 것 같은데, 매수조건이 되면 발생되는 첫봉에 매수되도록 해 주세요. 감사합니다. ================================================= input : P(20); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); var : dis1(0),dis2(0),daycnt(0); if date != date[1] Then daycnt = daycnt+1; sum1 = 0; sum2 = 0; for cnt = 0 to P-1{ sum1 = sum1+DayClose(cnt); sum2 = sum2+DayClose(cnt+1); } mav1 = sum1/P; mav2 = sum2/P; dis1 = c/mav1*100; dis2 = DayClose(1)/mav2*100; if MarketPosition == 0 and ExitDate(1) != sdate and dayhigh <= DayClose(1)*1.08 and DayOpen <= DayClose(1)*1.04 and dis2 >= 104 Then{ if C <= DayClose(1)*0.98 and C > DayClose(1)*0.94 and dis1 >= 100 and dis1 <= 102 Then buy("매수1"); if C <= DayClose(1)*0.94 and C > DayClose(1)*0.91 and dis1 >= 100 and dis1 <= 102.5 Then buy("매수2"); if C <= DayClose(1)*0.91 and dis1 >= 100 and dis1 <= 103 Then buy("매수3"); } if MarketPosition == 1 Then{ ExitLong("Profit",Atlimit,EntryPrice*1.13); ExitLong("bx1",AtStop,EntryPrice*0.86,"매수1"); ExitLong("bx2",AtStop,EntryPrice*0.88,"매수2"); ExitLong("bx3",AtStop,EntryPrice*0.90,"매수3"); if daycnt >= daycnt[BarsSinceEntry]+3 and (stime == 140000 or (stime > 141000 and stime[1] < 141000)) Then ExitLong("x"); } ----------------------------------------------------- input : P(5); var : cnt(0),sum(0),sum1(0),mav(0),mav1(0),dis(0),dis1(0),daycnt(0); if date != date[1] Then Daycnt = daycnt+1; sum = 0; sum1 = 0; for cnt = 0 to P-1{ sum = sum+DayClose(cnt); sum1 = sum1+DayClose(cnt+1); } mav = sum/P; mav1 = sum1/P; dis = c/mav*100; dis1 = DayClose(1)/mav1*100; if date != date[1] Then var1 = O/mav*100; if ExitDate(1) != sdate and MarketPosition == 0 and var1 > 100 and dayhigh <= DayClose(1)*1.10 and dayopen <= DayClose(1)*1.06 and dis1 >= 104 then{ if daylow <= DayClose(1)*0.99 and daylow > DayClose(1)*0.96 and dis >= 100 and dis <= 102.5 Then buy("매수1"); if daylow <= DayClose(1)*0.96 and daylow > DayClose(1)*0.93 and dis >= 100 and dis <= 102.75 Then buy("매수2"); if daylow <= DayClose(1)*0.93 and daylow > DayClose(1)*0.90 and dis >= 100 and dis <= 103 Then buy("매수3"); if daylow <= DayClose(1)*0.90 and daylow > DayClose(1)*0.87 and dis >= 100 and dis <= 103.25 Then buy("매수4"); if daylow <= DayClose(1)*0.87 and dis >= 100 and dis <= 103.5 Then buy("매수5"); } if MarketPosition == 1 Then{ exitlong("Profit",Atlimit,EntryPrice*1.135); exitlong("bx1",AtStop,EntryPrice*0.865,"매수1"); exitlong("bx2",AtStop,EntryPrice*0.87,"매수2"); exitlong("bx3",AtStop,EntryPrice*0.875,"매수3"); exitlong("bx4",AtStop,EntryPrice*0.88,"매수4"); exitlong("bx5",AtStop,EntryPrice*0.885,"매수5"); if daycnt >= daycnt[BarsSinceEntry]+3 and (stime == 140000 or (stime > 141000 and stime[1] < 141000)) Then ExitLong("x"); }
프로필 이미지
쌀사비팔
2013-09-04
199
글번호 67199
시스템
답변완료

문의 드립니다.

몇가지 문의 드립니다. 첨부사진 좀 봐주세요. 실재 매매 테스트 중인데요. 1. 트레이딩 설정시 고정자산 100만원으로 설정하여 셋팅하니 매수는 576주가 되고, 매도는 되지 않았는데... 원인은 고정자산으로 설정한 것으로 판단됨, 또 코스탁 종목이라 10주 단위로 매도 해야 한다고 하는데, 그렇다면 매수는 왜 10주단위가 아닌 576주가 된건지요? 2. 다음 부터는 동일수량 진입으로 해야 할 것 같은데, 고정자산으로 진입 후 매도 할 때는 수량 "전액"을 매도하는 방법은 없는지요? 3. 그리고, 7시 50분경에 컴퓨터에서 이탈해야 하는데, 원샷주문에서 매도를 하려면 예약주문에다가 주문을 넣어두면 매도할 수 있는지요? 아니면 다른 방법은요? <사진이 잘 안올라가네요>
프로필 이미지
쌀사비팔
2013-09-04
177
글번호 67198
시스템
답변완료

수식문의

32252번 문의에 대한 궁금사항 다시 올릴께요 ㅡ.ㅜ 선물 시스템 매수신호 올려주신거처럼 동일한 조건으로 옵션에서 매도신호 매수신호 수식을 알려주삼여...검색 신호도 선물처럼 한 검색신호부탁드립니다..옵션용 검색용으로요 선물하고 옵션은 달라서... 선물 시스템 매수조건..매도조건중 선물 0.5와 1.5포의 수렴이면 매수하는 조건이 옵션에선 다른개념이자나여 그거 생략하고.. 32252에서 옵션 일봉의 3일 이평하고 5일 이평이..이격이 수렴하면서 장기분봉의 이평도 수렴하면서 3일선이 5일선 돌파할때의 매수신호와 장기분봉의 이평이 돌파할때 3일선 돌파지지할때 매수신호를 만들어 주세요 반대로 매도신호는 저 조건 반대로 매도신호를 만들어주시면 감사하겠습니다
프로필 이미지
회원
2013-09-04
176
글번호 67197
시스템
답변완료

수식 부탁

우선 감사드리며, 아래의 수식 부탁드립니다. 조건1, 현재봉 고가와 저가, 이전봉의 고가와 저가, 그리고 그 이전봉의 고가와 저가 사이에 5분이동평균선존재 조건2 매수가격 - 상기 각봉의 저가평균 조건3 그 매수가격에 자동 주문 감사합니다.
프로필 이미지
huhboo99
2013-09-04
167
글번호 67196
시스템