커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

관리자에 의해 예스스팟 QnA로 이동되었습니다

프로필 이미지
너무조아
2016-03-22
19
글번호 96484
시스템
답변완료

수식문의

수고많으십니다. ExitLong("매수청산",AtLimit,EntryPrice+PriceScale); ExitShort("매도청산",AtLimit,EntryPrice+PriceScale); 1. 위 경우 수익이 났을때만 청산이 됩니다. 손절청산을 하려고 합니다. if문이 만족할때 즉시 손절청산 하려면 ExitLong("매수청산") / ExitShort("매도청산") 이렇게 해도 되는 건가요? AtLimit 대신 AtStop을 써야 하는건가요? 2. 시스템매매설정 > 매매가격 > 진입/청산 ==> "시장가"로 사용하고 있습니다. AtLimit or AtStop으로 청산시 지정한가격이 우선인가요? "시장가"가 우선인가요? 3. 신호타입에서 OnClose, AtMarket, AtStop, AtLimit을 매수/매도진입, 매수/매도청산 모두 사용 가능한가요? 예제로 설명 부탁드립니다. 4. ExitShort("매도청산", AtMarket) / ExitLong("매수청산", AtMarket) 이렇게 사용도 가능한가요? 미리 감사드립니다.
프로필 이미지
자동매매를알자
2016-03-22
183
글번호 96483
시스템
답변완료

함수 요청(적삼병, 흑삼병)

안녕하세요? 함수 요청드립니다. 연속된 3개의 양봉 고점 돌파시 매수 연속된 3개의 음봉 저점 이탈시 매도입니다. 4봉째 봉에서 완성이후 5째봉 시가에 진입하되, 1. 연속된 양봉이나 음봉의 고점이나 저점이 장중 고점이나 저점입니다. 2. 연속된 양봉이나 음봉의 고점이나 저점이 종가상 고점이나 저점입니다. 상기 1, 2번 식을 요청드립니다. 감사합니다.
프로필 이미지
통큰베팅
2016-03-21
182
글번호 96482
시스템
답변완료

문위드립니다

봉 갯수 60개 현제의 60개 이전 기준으로 피보나치를 자동으로 나오게 부탁드립니다 감사합니다
프로필 이미지
이공주7
2016-03-21
178
글번호 96481
지표
답변완료

문의드립니다.

data2봉 과거 40봉중에서 고가-종가>=가격차 일경우는 해당하는 모든 고가를 현재봉에서 그려주고 상기조건이 만족되지 않을경우는 안그리는식 부탁드립니다. 그리고 만약 data2추세선이 가능하면 n기간의 추세선 부탁드리고 안되면 data1 추세선지표 부탁드립니다.
프로필 이미지
이지화
2016-03-23
152
글번호 96480
지표
답변완료

종목검색식

안녕하세요 90일중 상한가가 포함되어있고 최근 15일 평균 거래대금 30억 이상 종목을 검색하고 싶은데 전에 올려주신 식이 검색이 안됩니다. 종목검색속성에서 검색에 필요한 최소기간에 100봉이상 지정하고 검색했습니다. 다시한번 검토부탁드립니다. var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then UpLimit = (BP[0] * 1.12); Else if date >= 20050328 and date < 20150615 Then UpLimit = (BP[0] * 1.15); Else UpLimit = (BP[0] * 1.30); if CodeCategory() == 2 then { if date >= 20030721 then { up1 = int(UpLimit/100+0.00001)*100; up2 = int(UpLimit/100+0.00001)*100; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/10+0.00001)*10; up7 = int(UpLimit/1+0.00001)*1; } } Else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } if CodeCategory() == 1 || CodeCategory() == 2 then { if sdate < 20101004 Then{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up6); } Else{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up7); } } else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF 상한가 = up6; } } if countif(H >= 상한가,90) >= 1 and ma(V,15) >= 3000000000 Then find(1);
프로필 이미지
하루4%
2016-03-21
194
글번호 96478
종목검색
답변완료

수식문의

# 아래수식에서 매수나 매도시 10틱이밀리면 추가1계약 매수매도하는식부탁합니다 Input : Period(14); var : TSF(0); TSF = LRL(C,Period)+LRS(C,Period); if TSF > TSF[1] Then buy(); Else if TSF < TSF[1] Then sell();
프로필 이미지
백진강
2016-03-21
170
글번호 96477
시스템
답변완료

수식요청드립니다.

안녕하세요. 당일청산 피라미딩 시스템에서 매도, 매수 포지션 진입 후 목표수익달성, 지수이평선 기울기 각도, 현재봉의 종가에 수익청산 시스템 수식 요청드립니다. << 청산조건 3가지 필수 청산조건 >> -> 매수진입 후 20 지수이평선 기울기 각도가 계속상승 조건발생(반대로 하락시 수식적용 제외) 1. 3PT 이상 목표수익 발생 후 2. 목표수익 발생 후, 고점에서 20 지수이평선 기울기 10%(또는 10도) 하락하고 3. 고점에서 20 지수이평선 기울기 각도가 상승, 횡보, 10%(또는 10도) 하락 시 현재봉의 종가에 수익청산 -> 매도진입 후 20 지수이평선 기울기 각도가 계속하락 조건발생(반대로 상승시 수식적용 제외) 1. 3PT 이상 목표수익 발생 후 2. 목표수익 발생 후, 저점에서 20 지수이평선 기울기 10%(또는 10도) 상승하고 3. 저점에서 20 지수이평선 기울기 각도가 상승, 횡보, 10%(또는 10도) 상승시 현재봉의 종가에 수익청산 ( 이평선 기울기는 %와 각도 중 이평선 기울기 판단에 유리한 조건으로 적용해 주세요) 감사합니다.
프로필 이미지
dandy
2016-03-22
174
글번호 96475
시스템
답변완료

질문

매수: 가격이 시작가 5원 이하로 내려간후 가격이 다시 시작가 5원이상 오를 때 매수 (가격이 시작가 이하로 내려간 적이 없으면 매수 하지 않음) 매도: 가격이 시작가 5원 이하로 내려갈 때 매도
프로필 이미지
erwe343
2016-03-21
139
글번호 96474
시스템