커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

억수로 님에 의해서 삭제되었습니다.

프로필 이미지
억수로
2020-09-27
57
글번호 142695
지표
답변완료

수식좀 부탁드립니다

1) 20 이평의 저가에 매수 20 이평의 고가에 매도 수식좀 부탁드립니다 2) 아래의 수식 수정좀 부탁드립니다 var1 ~ var7 까지는 그대로 둔 상태에서 07시, 유로장, 야간장 마다 새로운 시가와 중심가를 추가로 찾고자 함인데 배열함수가 잘못되었다고 나오네요 input : StartTime(223000),EndTime(070000),StartTime1(0),EndTime1(0),StartTime2(0),EndTime2(0); var : TL(0),TL1(0),DO(0); if bdate != bdate[1] Then { TL = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetColor(TL,CYAN); TL_SetStyle(TL,1); TL_SetSize(TL, 2); } var1 = DayOpen(1); var2 = DayHigh(1); var3 = DayLow(1); var4 = DayClose(1); var5 = (DayHigh(1)+DayLow(1))/2; var6 = DayOpen(0); var7 = (DayHigh(0)+DayLow(0))/2; Plot1(var1); Plot2(var2); Plot3(var3); Plot4(var4); Plot5(var5); Plot6(var6); Plot7(var7); var : cnt(0),Tcond(false); Array : DH[10](0),DL[10](0),DC[10](0); if Bdate != Bdate[1] Then Tcond = False; if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then TL1 = TL_New(sdate,stime,9999999,sdate,stime,0); TL_SetColor(TL,CYAN); TL_SetStyle(TL1,1); TL_SetSize(TL1, 2); { Tcond = true; DH[0] = H; DL[0] = L; DO[0] = O For cnt = 1 to 9 { DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DO[cnt] = DO[cnt-1][1]; } } if Tcond == true Then { if DH[0] > 0 and H > DH[0] Then DH[0] = H; if DL[0] > 0 and L < DL[0] Then DL[0] = L; } DC[0] = c; if DH[1] > 0 and DL[1] > 0 Then { var8= (DH[1]+DL[1])/2; var9 = DO[1]; Plot8(var8); Plot9(var9); } 3) : 3-1 과 3-2가 어떤차이가 있는지요 수치값 차이가 많이 나는데요 이차이를 3-2 형식으로 좁힐수는 없는지요 3-1) if (sdate != sdate[1] and stime >= 70000) or (sdate == sdate[1] and stime >= 70000 and stime[1] < 70000) Then { var1 = h; var2 = l; var11 = var1[1]; var22 = var2[1]; var33 = var3[1]; } if h > var1 Then var1 = h ; if l < var2 Then var2 = l; var3 = var1-var2; if var11 > 0 and var22 > 0 then 3-2) var11 = dayhigh(1); var22 = daylow(1); var33 = var11-var22; if var11 > 0 and var22 > 0 then
프로필 이미지
회원
2020-09-28
661
글번호 142694
시스템

빠른예스 님에 의해서 삭제되었습니다.

프로필 이미지
빠른예스
2020-09-27
1
글번호 142693
지표
답변완료

특정 종목에 대한 시스템 로직 작성 문의입니다.

조건 : 10분봉기준, 2010년10월 1일에, 15시 10분에 발생하는 봉의 '종가'기준으로 7000원의 가격을 이탈하면 손절하는 시스템 로직 작성법 문의합니다. (기존에 가지고 있는 포지션에 대한 청산만 하는 로직입니다.)
프로필 이미지
클레버
2020-09-26
774
글번호 142692
시스템
답변완료

부탁 드립니다.

도움에 감사 드립니다. 1) 하락 다이버전스(TL1~TL5)의 5개 중 3개 이상(가능하면 개수 외부 변수 입력) 생성되면 매도, 진입후에 상승 다이버전스 ((TL51~TL55)의 5개 중 3개 이상(가능하면 외부 변수 입력) 생성되면 청산 2) 상승 다이버전스(TL51~TL55)의 5개 중 3개 이상(가능하면 개수 외부 변수 입력) 생성되면 매수, 진입후에 하락 다이버전스 ((TL1~TL5)의 5개 중 3개 이상(가능하면 외부 변수 입력) 생성되면 청산 3) 하락 다이버전스(TL1~TL5)의 5개 중 3개 이상(가능하면 개수 외부 변수 입력) 생성되면 매도 진입후에 임의의 시점(외부 변수로 입력)에서 강제 청산 4) 상승 다이버전스(TL51~TL55)의 5개 중 3개 이상(가능하면 개수 외부 변수 입력) 생성되면 매수 진입후에 임의의 시점(외부 변수로 입력)에서 강제 청산 input:p1(9); input:P2(26); INPUT:sig(5); INPUT:틱조정(10000); INPUT:하락_다이버기준선(0); VAR:상승_다이버기준선(0); 상승_다이버기준선=-하락_다이버기준선; var1=ma(macd(p1,P2),sig); plot1(var1,"1",black,def,1); plotbaseline2(0,"0",black,def,0); //위쪽_하락 다이버전스 var :TL1(0); if H > H[10] and VAR1 < VAR1[10] AND VAR1>하락_다이버기준선 THEN{ TL_Delete(TL1); TL1 = TL_New_self(sdate[10],stime[10],VAR1[10]+1/틱조정,sdate,stime,VAR1+1/틱조정); TL_SetColor(TL1,RED); TL_Setsize(TL1,0); } var :TL2(0); if H > H[20] and VAR1 < VAR1[20] AND VAR1>하락_다이버기준선 Then{ TL_Delete(TL2); TL2 = TL_New_self(sdate[20],stime[20],VAR1[20]+2/틱조정,sdate,stime,VAR1+2/틱조정); TL_SetColor(TL2,YELLOW); TL_Setsize(TL2,0); } var :TL3(0); if H > H[30] and VAR1 < VAR1[30] AND VAR1>하락_다이버기준선 Then{ TL_Delete(TL3); TL3 = TL_New_self(sdate[30],stime[30],VAR1[30]+3/틱조정,sdate,stime,VAR1+3/틱조정); TL_SetColor(TL3,MAGENTA); TL_Setsize(TL3,0); } var :TL4(0); if H > H[40] and VAR1 < VAR1[40] AND VAR1>하락_다이버기준선 Then{ TL_Delete(TL4); TL4 = TL_New_self(sdate[40],stime[40],VAR1[40]+4/틱조정,sdate,stime,VAR1+4/틱조정); TL_SetColor(TL4,GREEN); TL_Setsize(TL4,0); } var :TL5(0); if H > H[50] and VAR1 < VAR1[50] AND VAR1>하락_다이버기준선 Then{ TL_Delete(TL5); TL5 = TL_New_self(sdate[50],stime[50],VAR1[50]+5/틱조정,sdate,stime,VAR1+5/틱조정); TL_SetColor(TL5,WHITE); TL_Setsize(TL5,0); } //아래쪽_상승 다이버전스 var :TL51(0); if L < L[10] and VAR1 > VAR1[10] AND VAR1<상승_다이버기준선 Then{ TL_Delete(TL51); TL51 = TL_New_self(sdate[10],stime[10],VAR1[10]-1/틱조정,sdate,stime,VAR1-1/틱조정); TL_SetColor(TL51,LYELLOW); TL_Setsize(TL51,0); } var :TL52(0); if L < L[20] and VAR1 > VAR1[20] AND VAR1<상승_다이버기준선 Then{ TL_Delete(TL52); TL52 = TL_New_self(sdate[20],stime[20],VAR1[20]-2/틱조정,sdate,stime,VAR1-2/틱조정); TL_SetColor(TL52,LBLUE); TL_Setsize(TL52,0); } var :TL53(0); if L < L[30] and VAR1 > VAR1[30] AND VAR1<상승_다이버기준선 Then{ TL_Delete(TL53); TL53 = TL_New_self(sdate[30],stime[30],VAR1[30]-3/틱조정,sdate,stime,VAR1-3/틱조정); TL_SetColor(TL53,LMAGENTA); TL_Setsize(TL53,0); } var :TL54(0); if L < L[40] and VAR1 > VAR1[40] AND VAR1<상승_다이버기준선 Then{ TL_Delete(TL54); TL54 = TL_New_self(sdate[40],stime[40],VAR1[40]-4/틱조정,sdate,stime,VAR1-4/틱조정); TL_SetColor(TL54,LGREEN); TL_Setsize(TL54,0); } var :TL55(0); if L < L[50] and VAR1 > VAR1[50] AND VAR1<상승_다이버기준선 Then{ TL_Delete(TL55); TL55 = TL_New_self(sdate[50],stime[50],VAR1[50]-5/틱조정,sdate,stime,VAR1-5/틱조정); TL_SetColor(TL55,BLACK); TL_Setsize(TL55,0); }
프로필 이미지
뮬리
2020-09-27
711
글번호 142691
시스템
답변완료

macd 변곡점 기울기

macd선 기울기을 구하고 싶은데 수식좀 알려주세요
프로필 이미지
물건이크네요
2020-09-26
891
글번호 142690
시스템
답변완료

부탁좀 드리겠습니다.

MACD 오실레이터 지표좀 부탁드립니다
프로필 이미지
회원
2020-09-26
816
글번호 142689
지표

개성상인 님에 의해서 삭제되었습니다.

프로필 이미지
개성상인
2020-09-26
0
글번호 142688
시스템
답변완료

문의드립니다.

시스템 신호관련 문의드립니다. 첨부된 사진에 보시면 매수진입신호 위치와 매도위치가 있습니다. 장대 양봉나온 지점인데요... 매수신호는 5일선 -10틱에 매수체결되는 신호입니다. 결과적으로는 매도 처리되면서 수익마감 하는 시스템 결과가 나왔습니다. 양봉 아랫꼬리가 있는데 자동손절 10틱을 설정해 놓은 상황에서 손절이 안되고 수익이 났다는 것입니다. 즉, 양봉이 만들어진 과정에는 1번, 2번과 같은 과정이 있었을 것입니다. 1번의 과정을 거쳤다면 손절안되고 수익이 났을 것인데 2번의 과정을 거쳐서 만들어진 양봉이라면 손절이 되었겠죠. 궁금한 점은, 시스템신호상으로 수익마감한 결과가 나왔는데, 시스템에서는 1번의 과정으로 만들어진 양봉이라서 수익마감 결과가 나온것인지, 2번의 과정으로 만들어졌어도 진입가 보다 더 높은 익절가가 나와서 수익처리 된 것인지 궁금합니다. 즉, 시스템신호상 손절,익절 되는 결과값은 1번, 2번의 과정을 고려해서 도출되는 값인지 궁금합니다. 감사합니다.
프로필 이미지
하루만
2020-09-26
806
글번호 142687
시스템