커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다

if stime == 055500 then Buy("b",AtMarket); // 위 식은 5분봉에서 시가진입입니다. 그런데. 아래 당일청산 로직을 적용하니 전략이 동작하지 않습니다 해외선물이구요. 오늘아침 시가에 매수하여. 한국시간 다음날 새벽 055500에 청산할수 있도록 수정 부탁드립니다. SetStopEndofday(055600);
프로필 이미지
하늘북
2018-08-30
126
글번호 121764
시스템

하늘북 님에 의해서 삭제되었습니다.

프로필 이미지
하늘북
2018-08-30
4
글번호 121761
시스템
답변완료

고점연결 저점연결 추세선부탁드려요

찾아서 하려고 했는데 잘 안되네요! 고점연결 저점연결 추세선부탁드려요 고점은 직전 첫번째와 2번째연결 직전 첫번째와 3번째연결(이때 직전 2번째 고점이 걸리면 안됨) 저점은 직전 첫번째와 2번째연결 직전 첫번째와 3번째연결(이때 직전 2번째 저점이 걸리면 안됨) 을 부탁드리겠읍니다.
프로필 이미지
이지화
2018-08-30
244
글번호 121760
지표
답변완료

수정 부탁드립니다

작성해 주신건데요 "글자가 왼쪽에 표시" 되도록 수정 부탁드려요 TL_Delete(var1); TL_Delete(var2); TL_Delete(var3); TL_Delete(var4); TL_Delete(var5); TL_Delete(var6); TL_Delete(var7); TL_Delete(var8); var1 = TL_New(sdate[1],stime[1],Dayopen(1),sdate,stime,DayOpen(1)); var2 = TL_New(sdate[1],stime[1],DayHigh(1),sdate,stime,DayHigh(1)); var3 = TL_New(sdate[1],stime[1],Daylow(1),sdate,stime,DayLow(1)); var4 = TL_New(sdate[1],stime[1],DayClose(1),sdate,stime,DayClose(1)); var5 = TL_New(sdate[1],stime[1],Dayopen(0),sdate,stime,DayOpen(0)); var6 = TL_New(sdate[1],stime[1],DayHigh(0),sdate,stime,DayHigh(0)); var7 = TL_New(sdate[1],stime[1],Daylow(0),sdate,stime,DayLow(0)); var8 = TL_New(sdate[1],stime[1],(DayHigh(0)+DayLow(0))/2,sdate,stime,(DayHigh(0)+DayLow(0))/2); TL_SetExtLeft(var1,true); TL_SetExtLeft(var2,true); TL_SetExtLeft(var3,true); TL_SetExtLeft(var4,true); TL_SetExtLeft(var5,true); TL_SetExtLeft(var6,true); TL_SetExtLeft(var7,true); TL_SetExtLeft(var8,true); TL_SetExtRight(var1,true); TL_SetExtRight(var2,true); TL_SetExtRight(var3,true); TL_SetExtRight(var4,true); TL_SetExtRight(var5,true); TL_SetExtRight(var6,true); TL_SetExtRight(var7,true); TL_SetExtRight(var8,true); Text_Delete(value1); Text_Delete(value2); Text_Delete(value3); Text_Delete(value4); Text_Delete(value5); Text_Delete(value6); Text_Delete(value7); Text_Delete(value8); value1 = Text_New(sdate,stime,dayopen(1),"전일시가 : "+ NumToStr(dayopen(1),2)); value2 = Text_New(sdate,stime,DayHigh(1),"전일고가 : "+ NumToStr(DayHigh(1),2)); value3 = Text_New(sdate,stime,DayLow(1),"전일저가 : "+ NumToStr(DayLow(1),2)); value4 = Text_New(sdate,stime,DayClose(1),"전일종가 : "+ NumToStr(DayClose(1),2)); value5 = Text_New(sdate,stime,dayopen(0),"당일시가 : "+ NumToStr(dayopen(0),2)); value6 = Text_New(sdate,stime,DayHigh(0),"당일고가 : "+ NumToStr(DayHigh(0),2)); value7 = Text_New(sdate,stime,DayLow(0),"당일저가 : "+ NumToStr(DayLow(0),2)); value8 = Text_New(sdate,stime,(DayHigh(0)+DayLow(0))/2,"당일중심 : "+ NumToStr((DayHigh(0)+DayLow(0))/2,2));
프로필 이미지
정상에서야
2018-08-30
139
글번호 121759
지표
답변완료

문의드립니다

피라미딩 시스템 문의드립니다 감사합니다 매수진입 손절 목표청산이 없었고 양봉이면 ㄱ 개씩 진입 (최대 포지션 갯수 ㅂ개) 매수청산 매수포지션이 있고 음봉이면 ㄴ개씩 청산 매도진입 손절 목표청산이 없었고 음봉이면 ㄷ 개씩 진입 (최대 포지션 갯수 ㅂ개) 매도청산 매도포지션이 있고 양봉이면 ㄹ개씩 청산 목표청산 ㅁ 포인트 수익나면 강제청산 손절 ㅁ 포인트 손실나면 강제청산
프로필 이미지
회원
2018-08-30
143
글번호 121751
시스템
답변완료

5분봉챠트에 30분봉20이평선 넣기작업

1.5분봉챠트상에 30분봉의 20일 이평선을 넣을러구 합니다 2.수식을 부탁드립니다 3.키움증권 챠트상에 ---수식관리자로 들어가서-->새로만들기를 해서 --->지표겹치기로 챠트에 설정할려구 합니다
프로필 이미지
정밀타격수
2018-08-30
173
글번호 121748
지표
답변완료

수식 변환

안녕하세요. 하기 수식을 예스랭귀지에 맞게 변환하고자 합니다. 지표에서는 shift 대신에 차트 표시 탭의 수평에서 처리해주면 되는데 시스템에서는 달리 해야 할 거 같아 문의드립니다. A = ma(C, 5); B = shift(A, 5); CrossUp(A, B)
프로필 이미지
gap
2018-08-30
145
글번호 121746
시스템
답변완료

시스템식으로 부탁드립니다.

//***************************macd Input : shortPeriodm(5), longPeriodm(10), Periodm(3),보정(400),등락(0.005); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriodm, longPeriodm); MACDsig = ema(MACDv,Periodm); macdosc = MACDv-ema(MACDv,Periodm); if macdosc > 0 then { // plot1(macdosc+0.4, "MACDOscillator+"); // Plot2(0+0.4, "MACDOscillator-"); } else { // Plot1(0+0.4, "MACDOscillator+"); // Plot2(macdosc+0.4, "MACDOscillator-"); } Plot23(MACDv*보정, "MACD",iff((MACDv )>(MACDv[1])+00,RED,iff((MACDv )<(MACDv[1] )-00,BLUE,BLACK))); Plot21(MACDsig*보정, "MACDSignal",iff((MACDsig )>(MACDsig[1])+00,RED,iff((MACDsig )<(MACDsig[1] )-00,BLUE,BLACK))); //PlotBaseLine1(0, "기준선1"); //******************************sto Input : Periods(5), Periods1(10), Periods2(3); var : StoK(0),StoD(0); StoK = StochasticsK(Periods,Periods1); StoD = StochasticsD(Periods,Periods1,Periods2); //Plot11(StoK, "StochasticsK"); Plot12(StoD-50, "StochasticsD",iff((StoD )>(StoD[1])+00,RED,iff((StoD )<(StoD[1] )-00,BLUE,BLACK))); //PlotBaseLine1(20, "기준선20"); //PlotBaseLine2(80, "기준선80"); Plot4(MACDsig*보정,"tott",iff((StoD )>(StoD[1])+등락 and (MACDsig )>(MACDsig[1]+등락) ,RED,iff((StoD )<(StoD[1] )-등락 and (MACDsig )<(MACDsig[1]-등락 ) ,BLUE,GREEN))); //****************************신호 if (MACDsig )>(MACDsig[1])+00 and (StoD )>(StoD[1])+등락 Then{ PLOT32((MACDsig*보정 )-0.01,"매수막대"); } if (MACDsig )<(MACDsig[1] )-00 and (StoD )<(StoD[1] )-등락 Then{ PLOT33((MACDsig*보정 )-0.01,"매도막대"); } 매수막대가 파란색에서 빨간색으로 전환하면매수 빨간색에서파란색전환매도 부탁드립니다.
프로필 이미지
2018-08-30
133
글번호 121740
시스템
답변완료

시스탬

11개의 선이 각각 업다운시 매수매도가 되게 부탁 드립니다. var1 = (dayhigh(1)+daylow(1))/2;#전일 평균값 var2 = dayhigh(1)-var1;#전일고가-전일평균값 var3 = var1-daylow(1);#전일평균값-전일저가 plot1(var1); plot2(var1+var2*1); plot3(var1+var2*2); plot4(var1+var2*3); plot5(var1+var2*4); plot6(var1+var2*5); plot7(var1-var3*1); plot8(var1-var3*2); plot9(var1-var3*3); plot10(var1-var3*4); plot11(var1-var3*5);
프로필 이미지
야크
2018-08-30
150
글번호 121733
시스템