커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

양준모. 질문. 19

안녕하세요 질문1. 28 단순이동평균선이. 56단순이동평균선 상승돌파되었고 3 단순 이동평균선 이. 7이평. 14 이평. 28이평. 56 이평. 들을 각각. 종가로. 각각. 상승돌파. 되었으면. 매수 반대면. 매도. 각각. 목표 2.p. 되었으면. 청산 감사^^
프로필 이미지
회원
2013-03-22
222
글번호 61056
시스템
답변완료

죄송한데 수식이 잘안됩니다..도움좀 부탁드립니다.

var : cnt(0),count(0),dayPL(0); count = 0; dayPL = 0; for cnt = 0 to 30{ if sdate == EntryDate(cnt) Then{ count = count+1; dayPL = dayPL+PositionProfit(cnt); } } var1 = var2 = ma(c,5); var2 = var2 = ma(c,20); if crossup(c,var1) or if crossup(c,var2) dayPL <= 0 Then{ if count == 0 Then buy("b1",OnClose,def,1); if count >= 1 and MarketPosition == -1 and C > EntryPrice Then buy("b2",OnClose,def,CurrentContracts*2); if count >= 1 and MarketPosition == 0 and PositionProfit(1) < 0 Then buy("b3",OnClose,def,CurrentContracts*2); if count >= 1 and MarketPosition == 0 and PositionProfit(1) >= 0 Then buy("b4",OnClose,def,1); if count >= 1 and MarketPosition == -1 and C < EntryPrice Then ExitShort("sx"); } if CrossDown(c,var2) or if CrossDown(c,var1) dayPL <= 0 Then{ if count == 0 Then Sell("s1",OnClose,def,1); if count >= 1 and MarketPosition == 1 and C < EntryPrice Then Sell("s2",OnClose,def,CurrentContracts*2); if count >= 1 and MarketPosition == 0 and PositionProfit(1) < 0 Then Sell("s3",OnClose,def,CurrentContracts*2); if count >= 1 and MarketPosition == 0 and PositionProfit(1) >= 0 Then Sell("s4",OnClose,def,1); if count >= 1 and MarketPosition == 1 and C > EntryPrice Then ExitLong("bx"); } if count >= 1 and dayPL > 0 Then{ if CrossDown(c,var1) Then exitlong(); if crossup(c,var2) Then ExitShort(); } 수식은.. 5이평이나 20이평 둘중 어느 하나라도 데드하면 매도... 5데드이후 20데드는 그대루유지 5이평이나 20이평을 골드하면 매수..둘중 어느것이라도. 5골드이후 20골드해도 추가매수없구 그대루 보유. 5이평이나 20이평을 둘중 어느하나라도 골드하면 매수이지만.(매도중이였다면 리버스로 매수) 5이평이나 20이평을 둘중 어느하나라도 데드하면매도이지만 (매수중이였다면 리버스로 매도) .......
프로필 이미지
최재영
2013-03-22
211
글번호 61055
시스템
답변완료

수식 문의드립니다..

아래와같은 답변을 받았었는데요.. 아래의 수식대로 할 경우, -15%빠졌던적 있는 저가값을 비교하는 캔들중에.. '검색조건1을 만족하는" 1봉전 캔들의 저가 값 까지.. 포함되어 저가값을 비교하게됩니다. "검색조건1을 만족하는" 1봉전 캔들 다음 캔들의 저가값 ~ 현재봉의 저가값 까지만 비교대상이 되도록 수정좀 부탁드립니다. ==============================아래================================= 안녕하세요 예스스탁입니다. if 검색조건 Then{ var1 = C[1]; var2 = L; } if L < var2 Then var2 = L; if 검색조건 and ((countif(검색조건1,20) == 1) or (countif(검색조건1,20) >= 2 and min(var2[1],L) < var1[1]*0.85)) Then find(1); 즐거운 하루되세요 > HI_dreamlky 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > 수식 부탁드립니다. "검색조건1" 이 있다고 가정할때, 검색조건1을 똑같이 만족하는 캔들이 최근 20캔들 내에 한개라도 더 있다면 검색에 나오지 않도록 && 20캔들내에 검색조건1을 만족하는 캔들이 더 있더라도, 현재검색캔들을 제외한 가장 최근(검색조건1을 만족하는 바로 이전봉)캔들의 종가 기준, 그 종가이후 현재검색캔들까지의 저가중 최저가가 -15%이상 빠졌던적이 있다면 검색에 나오도록.(검색조건1을 만족하는 1봉전 캔들의 종가대비, 이후 검색조건1을 만족하는 0봉전현재검색캔들까지의 저가중에 -15%이상의 하락이 있었다면 검색되도록) 부탁드립니다..
프로필 이미지
회원
2013-03-22
211
글번호 61054
검색
답변완료

문의

콜 옵션과 풋 옵션이 교차하면 그교차지점이 선으로 다음 교차 지점이 생길때 까지 나타나게 할수 없나요. 그리고 그 교차했을때 풋과 콜의 고점 저점이 나타나게 하고 싶습니다.
프로필 이미지
레전드
2013-03-22
236
글번호 61053
지표
답변완료

질문입니다.

답변이 도움이 많이 되고 있습니다. 시스템식에 관해 도움을 받고 싶은데, 만들고자 하는 전략은 이렇습니다. 20일 이평을 돌파하면 1차매수, 2차 매수는 진입가격에서 5%(퍼센트임) 상승시 2차 매수 3차 매수는 2차 매수가격에서 5% 상승시 이루어짐. 총 진입횟수는 4회로 제한하고 싶습니다. 포인트가 아닌 퍼센트로 작성을 할려고 하니 좀 어려워서 질문드립니다. 언제나 답변 감사합니다.
프로필 이미지
회원
2013-03-21
214
글번호 61052
시스템

이의정 님에 의해서 삭제되었습니다.

프로필 이미지
이의정
2013-03-21
28
글번호 61051
시스템
답변완료

식 질문드려요...

또 왔습니다.. ^^;; 1번. 일봉 시스템식에서 진입식 A, B, C,D 가 있다고할때... C 에만 목표수익 5% 청산으로 주고싶으면 어떻게 하나요... SetStopProfittarget(P,Percentstop); 요건 모두에게 걸려버리니... 2번. 진입이후 발생한 최고가가 이전 300봉 최고가보다 클때(신규고가 A)... A이후 5봉 연속 A보다 작으면 청산... 3번. 제가 만들어논 지표가 상승 하락 이라고 있다고할때... 진입이후 상승 이 하락 으로 바뀌면... 이걸 어떻게 표현하나요... 4번. 위에 지표가 상승에서 하락으로 바뀌면 30봉 동안 진입금지... 머리속에 맴맴돌고 표현은 잘 안되네요... ㅜㅜ 부탁드립니다... ^^;
프로필 이미지
깽알신랑
2013-03-22
196
글번호 61050
시스템

양이동평균선.

프로필 이미지
회원
2013-03-21
229
글번호 61049
시스템
답변완료

수식작성 문의 드립니다.

항상 명쾌한 답변 감사드립니다. data1 - 풋옵션 data2 - 연결선물지수 이렇게 설정을 하고 연결 선물지수의 ATR을 표현할려고 하는데 DATA2(ATR(20)) 이렇게 쓰면 맞는 건가 해서요 ? 또 연결선물의 최저점 Lowest(data2(L),30) 이렇게 쓰는게 맞나요 ? 글구 옵션의 수수료랑 슬리피지는 보통 얼마나 잡고 돌려야 하나요 ? 좋은 밤 되세요^^*
프로필 이미지
리버최
2013-03-21
216
글번호 61048
지표