커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
회원
2015-04-09
1
글번호 84901
시스템
답변완료

문의드립니다 2.

연두색선 - 상단 하단 마디가를 나타내는 선입니다. 조건을 알아야 첨부와 같은 마디가를 만들수 있는건가요?? 요것두 문의드립니다.
프로필 이미지
회원
2015-04-09
295
글번호 84900
지표
답변완료

문의드립니다.

파일 첨부하였습니다. 이평선 상승하락시 빨강파랑 땡땡이 수식 문의드립니다. 핑크색 박스표시처럼 작대기로 표시되는거요. 기존에 문의드려서 땡땡이 수식 만들었었는데요. 그건 그냥 한줄로만 나와서요. 첨부파일처럼 보이는 수식 다시 문의드립니다.
프로필 이미지
회원
2015-04-09
293
글번호 84899
지표
답변완료

부탁드립니다

미안합니다 초보라서...(음,양구름때2가지와,더아래로-0.2피위로+0.2피)부연설명입니다 (전에주신답변 중에 중간빡스부분과 하단빡스부분 부연설명) Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); var : HH(0),LL(0),T(0),Hv(0),LV(0),cloud(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2; #양운구간 if 선행스팬1[25] > 선행스팬2[25] Then cloud = 1; #음운구간 if 선행스팬1[25] < 선행스팬2[25] Then cloud = -1; #양운에서 음운으로 변경 if cloud == -1 and cloud[1] != -1 Then T = -1; #음운으로 변경(T == -1)후 저가가 선행스팬2보다 큰 봉이 발생하면 #-2로 변경 #초기값 저장 if T == -1 and L > 선행스팬2[25] Then{ T = -2; HH = H; Hv = 선행스팬1[25]; } #T가 -2이고 저가가 선행스팬2위이고 고가가 갱신되면 #갱신된 고가 저장 #그&#46468;의 구름 하단 저장 if T == -2 and H > HH and L > 선행스팬2[25] Then{ HH = H; (갱신된고가내려갔다다시올라가서고가가같아질때 HV = 선행스팬1[25]; 의하단구름이이전구름보다낮아질때저장 이이전구름하단보다낮을때저장 } #음운에서 양운으로 변경 if cloud == 1 and cloud[1] != 1 Then T = 1; #양운으로 변경후 고가가 선행스팬2보다 작은 봉이 발생하면 #2로 변경 #초기값 저장 if T == 1 and H < 선행스팬2[25] Then{ T = 2; LL = L; Lv = 선행스팬1[25]; } #T가 2이고 고가가 선행스팬2보다 아래이고 저가가 갱신되면 #갱신된 저가 저장 #그때의 구름 상단 저장 if T == 2 and L < LL and H < 선행스팬2[25] Then{ LL = L; (갱신된저가가다시올라갔다내려가서저가가같아질때의 LV = 선행스팬1[25]; 상단구름이이전구름부다높아질때저장 } #HH와 LL에 값 저장후 부터 지표그림 if HH > 0 Then{ plot1(HH,"구름위고점"); plot2(HV-(HH-HV),"구름위고점대칭"); plot3(HV-(HH-HV)-0.2,"-0.2"); 아래로더-0.2피 선 } if LL > 0 Then{ plot4(LL,"구름아래저점"); plot5(LV+(Lv-Ll),"고름아래저잠대칭"); plot6(LV+(LV-Ll)+0.2,"+0.2"); 위로더+0.2피 선 } 미안합니다 초보라서...(양,음2가지와아래로-0.2피,위로+0.2)
프로필 이미지
회원
2015-04-09
234
글번호 84897
지표
답변완료

문의 드립니다.

Var : Profit(0.01); SetStopProfitTarget(profit,PointStop); if crossup(C,ma(c,20)) Then Buy(); 위 구문을 차트에 적용시에 맨 처음 나오는 매수신호 이후에도 수익실현을 하면 그 다음 매수신호가 나오는데, 그냥 맨 처음에만 매수신호가 나오고 이후에 매수신호가 안나오게 할려면 어떻게 해야 하나요? 즉, if crossup(C,ma(c,20)) Then Buy(); 이 구문이 차트에서 딱 1번만 실행되고 그 이후에는 이 구문이 실행 안되게 하는 방법을 말합니다.
프로필 이미지
무결점
2015-04-09
205
글번호 84891
시스템
답변완료

수식 부탁드립니다.

60 이평선이 300 이평선을 상향돌파 시 매수 60 이평선이 300 이평선을 하향동파 시 매도
프로필 이미지
회원
2015-04-09
211
글번호 84889
시스템
답변완료

안녕하세요

안녕하세요.반갑습니다 If C > C[10] Then buy(); If C < C[10] Then Sell(); 상기 식을이용 3가지 질문을 할까합니다 1.위의식에 2배수동시만족시 :매수. 반대:매도 2.위의식에 20일이동평균선추가 만족시:매수 반대:매도 3.위의식에 20일이동평균선추가 +3배수동시만족:매수.반대:매도 ***추신** 이런 지표식이 가능할까요. 20개전(20일이동평균)값 을 현재분봉챠트로 이동하여 볼수있을까요? 감사합니다.수고하세요..
프로필 이미지
회원
2015-04-09
209
글번호 84888
시스템

울버린777 님에 의해서 삭제되었습니다.

프로필 이미지
울버린777
2015-04-08
0
글번호 84887
시스템
답변완료

요청한 식이 오류로 나옵니다

input : BBP1(20),dv1(1),BBP2(60),Dv2(1),MAP(20); var : MACDV1(0),MACDS1(0),MACDV2(0),MACDS2(0); var : BBup1(0),BBdn1(0),BBup2(0),BBdn2(0),mav(0); MACDV1 = MACD(short1,long1); MACDS1 = ema(MACDV1,sig1); MACDV2 = MACD(short2,long2); MACDS2 = ema(MACDV2,sig2); BBup1 = BollBandUp(BBP1,dv1); BBdn1 = BollBandDown(BBP1,dv1); BBup2 = BollBandUp(BBP2,dv2); BBdn2 = BollBandDown(BBP2,dv2); mav = ma(c,map); if MarketPosition <= 0 and MACDV1 >= MACDV2*(1-Per/100) and BBup1 >= BBdn2 Then buy(); if MarketPosition == 1 and CrossDown(c,mav) and MACDV1 <= MACDS1 Then ExitLong(); if MarketPosition >= 0 and MACDV1 <= MACDV2*(1+Per/100) and BBdn1 <= BBup2 Then sell(); if MarketPosition == -1 and CrossUp(c,mav) and MACDV1 >= MACDS1 Then ExitShort();
프로필 이미지
울버린777
2015-04-08
209
글번호 84886
시스템