커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지정가 주문(AtStop, AtLimit)에서 가격 스케일

지정가 주문(AtStop, AtLimit)에서 지정 가격이 호가 단위나 틱(PriceScale) 단위 미만의 값도 적용되는지요? 예를 들어, 종목 호가 단위가 100원인데 그 이하로 할 경우입니다. 매도호가는 1000,1100,1200 이렇게 되어 있는데... Buy("매수", AtStop, 1155) 이런 식으로 해도 지정한 가격 이상이 되면 주문이 나가게 되는지요? 아니면 정확히 호가 단위의 가격을 넣어야 하는지요?
프로필 이미지
Nuno
2019-09-29
168
글번호 132335
시스템
답변완료

예스차트에서 Print문이 작동이 안되네요

예스차트에서 Print 문을 넣어 데이터를 추출할려고 하는데 예스트레이더 전략실행차트에서는 작동되는데 예스차트 차트에서는 안됩니다. 수정 부탁드립니다
프로필 이미지
월척
2019-09-29
206
글번호 132334
지표
답변완료

수식 문의 드립니다.

다름식을 data 2 와 data3 로 표현해 주십시오 data2 로 표현해 주십시오 cci(9,10), if crossup(시그날, 기준선) then buy(); data2 로 표현해주십시오 forceIndex(5,20). if crossup(fvalfast, fvalslow) then buy(); data2 로 표현해주십시오 trix(5,2) if crossup(시그날, 기준선 ) then buy(); data3 로 표현해 주십시오 cci(9,10), if crossup(시그날, 기준선) then buy(); data3 로 표현해 주십시오 forceIndex(5,20). if crossup(fvalfast, fvalslow) then buy(); data3 로 표현해 주십시오 trix(5,2) if crossup(시그날, 기준선 ) then buy(); 상기식은 하나의 식에 넣어서 작성할 것이니, 동일한 계수, var1, var2 와같은 것들이 겹쳐서 표현되지 않게 해줏시면 감사하겠습니다. 수고 하십시오
프로필 이미지
회원
2019-09-28
165
글번호 132333
시스템
답변완료

엔벨두개근접

질문을 많이하네요 늘감사합니다 엔벨(30,3) 엔벨(100,3) 일봉상 두개 엔벨이 10%이내 일때 종목검색가능한지요
프로필 이미지
마성상사
2019-09-28
161
글번호 132332
종목검색
답변완료

요청합니다.

수식지왕님의 피보나치팬입니다. 현재식은, 이전 저점보다 더 낮은 저점이 나오면 새로운 팬이 만들어지고 있습니다. 반대의 개념으로, 고점에서 부터 출발하여 팬이 그려지다가 더 높은 고점이 나오면 갱신되도록 반대로 요청드립니다. 감사합니다. #==========================================# # 지 표 명 : 피보나치 팬(Fans) # 작 성 자 : 수식지왕 # 블 로 그 : http://yahoosir.blog.me #==========================================# Input:length(10),기준일(20110101),파동선두께(2); Var:j(0),jj(0),jjj(0),최종고가(0),최종저가(0),최종변곡점(""),처리구분(""), TL1(0); Array:고[5,4](0),저[5,4](0), // 1:가격, 2:Index, 3:sDate, 4:sTime 역사적고점[5](0),역사적저점[5](0); #==========================================# If Index == 0 Then { 고[1,1] = H; 저[1,1] = L; } Condition1 = Highest(H,length) == H and 최종고가 <> H; Condition2 = Lowest (L,length) == L and 최종저가 <> L; 처리구분 = ""; If Condition1 and Condition2 Then // 기간고점과 기간저점 동시 발생 { If 최종변곡점 == "저점" Then 처리구분 = "고점처리"; // 저 - 고 순으로 처리 Else 처리구분 = "저점처리"; // 고 - 저 순으로 처리 } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; #==========================================# If 처리구분 == "고점처리" Then { 최종고가 = H; // 신규고점을 체크하기 위해 저장 If 최종변곡점 == "저점" Then { For j = 5 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = H; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,RED); } Else If 고[1,1] < H Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = H; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } If 기준일 <= Date and 역사적고점[1] < 고[1,1] Then { For jjj = 1 To 4 { 역사적고점[jjj] = 고[1,jjj]; } } 최종변곡점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = L; If 최종변곡점 == "고점" then { For j = 5 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = L; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,BLUE); } Else If 저[1,1] > L then { 저[1,1] = L; 저[1,3] = sDate; 저[1,4] = sTime; 저[1,2] = Index; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } If 기준일 <= Date and ( 역사적저점[1] > 저[1,1] or 역사적저점[1] == 0 ) Then { For jjj = 1 To 4 { 역사적저점[jjj] = 저[1,jjj]; 역사적고점[jjj] = 0; // 역사적 고점 초기화 } } 최종변곡점 = "저점"; } #==========================================# Var:기울기(0); Array:fr[7,4](0); // 1:비율, 2:값, 3:라인번호, 4:텍스트번호 If Index == 0 Then { fr[1,1] = 0; fr[2,1] = 0.236; fr[3,1] = 0.382; fr[4,1] = 0.50; fr[5,1] = 0.618; fr[6,1] = 0.764; fr[7,1] = 1; } If 역사적고점[1] > 0 and 역사적저점[1] > 0 Then { If 역사적고점[1][1] != 역사적고점[1] or 역사적저점[1][1] != 역사적저점[1] Then { 기울기 = (역사적고점[1] - 역사적저점[1]) / (역사적고점[2] - 역사적저점[2]); for j = 1 to 7 { If fr[j,3] > 0 Then TL_Delete(fr[j,3]); // 기존의 라인은 지우고 fr[j,2] = 기울기 * fr[j,1] * (index - 역사적저점[2]) + 역사적저점[1]; // 피보나치 비율을 곱해서 계산 fr[j,3] = TL_New(역사적저점[3],역사적저점[4],역사적저점[1],sDate,sTime,fr[j,2]); // 라인을 생성 } } Else { for j = 1 to 7 { fr[j,2] = 기울기 * fr[j,1] * (index - 역사적저점[2]) + 역사적저점[1]; TL_SetEnd(fr[j,3],sDate,sTime,fr[j,2]); } } }
프로필 이미지
왕팡
2019-09-28
262
글번호 132331
지표
답변완료

볼벤엔벨비교

1. 볼벤(20,2) 2. 엔벨(30,3) 3. 엔벨(100,3) 일봉상 1봉전 볼벤(20,2) < 엔벨(30,3) and 볼벤(20,2) < 엔벨(100,3) 일봉상 0봉 볼벤(20,2) > 엔벨(30,3) and 볼벤(20,2) > 엔벨(100,3) 이렇게 되는 종목을 검색하고 싶습니다.
프로필 이미지
마성상사
2019-09-28
152
글번호 132330
종목검색
답변완료

강조

월/주/일/분 현재 생성되는 봉(캐들)보다 19개 이전의 봉에 색을 입히고 싶은데요 월봉이10월이면 작년 3월의 봉(캔들)에 야광색초록색 지금생성되는 봉은 완성이 되어잇지않으니 종가가 나오지않으므로 지금생성되는 봉의 기준의 수식과 19개이전의 봉의 조건을 적용해보고 싶읍니다.
프로필 이미지
회원
2019-09-28
147
글번호 132329
강조
답변완료

색상

1. 검증이 나오지않아 1.모든라인 (gray) 2.plot1=주황 plot2=브라운 두가지 식 해보다가 부탁그립니다. Input : 기준1(10),폭(0.039); plot1(기준1); plot2(기준1-폭*1); plot3(기준1-폭*2); plot4(기준1-폭*3); plot5(기준1-폭*4); plot6(기준1-폭*5); plot7(기준1-폭*6); plot8(기준1-폭*7); plot9(기준1-폭*8); plot10(기준1-폭*9); plot11(기준1-폭*10); plot12(기준1-폭*11); plot13(기준1-폭*12); plot14(기준1-폭*13); plot15(기준1-폭*14); plot16(기준1-폭*15); plot17(기준1-폭*16); plot18(기준1-폭*17); plot19(기준1-폭*18); plot20(기준1-폭*19); plot21(기준1-폭*20); plot22(기준1-폭*21); plot23(기준1-폭*22); plot24(기준1-폭*23); plot25(기준1-폭*24); plot26(기준1-폭*25); plot27(기준1-폭*26); plot28(기준1-폭*27); plot29(기준1-폭*28); plot30(기준1-폭*29); plot31(기준1-폭*30); plot32(기준1-폭*31); plot33(기준1-폭*32); plot34(기준1-폭*33); plot35(기준1-폭*34); plot36(기준1-폭*35); plot37(기준1-폭*36); plot38(기준1-폭*37); plot39(기준1-폭*38); plot40(기준1-폭*39); plot41(기준1-폭*40); plot42(기준1-폭*41); plot43(기준1-폭*42); plot44(기준1-폭*43); plot45(기준1-폭*44); plot46(기준1-폭*45); plot47(기준1-폭*46); plot48(기준1-폭*47); plot49(기준1-폭*48); plot50(기준1-폭*49); plot51(기준1-폭*50); plot52(기준1-폭*51); plot53(기준1-폭*52); plot54(기준1-폭*53); plot55(기준1-폭*54); plot56(기준1-폭*55); plot57(기준1-폭*56); plot58(기준1-폭*57); plot59(기준1-폭*58); plot60(기준1-폭*59); plot61(기준1-폭*60); plot62(기준1-폭*61); plot63(기준1-폭*62); plot64(기준1-폭*63); plot65(기준1-폭*64); plot66(기준1-폭*65); plot67(기준1-폭*66); plot68(기준1-폭*67); plot69(기준1-폭*68); plot70(기준1-폭*69); plot71(기준1-폭*70); plot72(기준1-폭*71); plot73(기준1-폭*72); plot74(기준1-폭*73); plot75(기준1-폭*74); plot76(기준1-폭*75); plot77(기준1-폭*76); plot78(기준1-폭*77); plot79(기준1-폭*78); plot80(기준1-폭*79); plot81(기준1-폭*80); plot82(기준1-폭*81); plot83(기준1-폭*82); plot84(기준1-폭*83); plot85(기준1-폭*84); plot86(기준1-폭*85); plot87(기준1-폭*86); plot88(기준1-폭*87); plot89(기준1-폭*88); plot90(기준1-폭*89); plot91(기준1-폭*90); plot92(기준1-폭*91); plot93(기준1-폭*92); plot94(기준1-폭*93); plot95(기준1-폭*94); plot96(기준1-폭*95); plot97(기준1-폭*96); plot98(기준1-폭*97); plot99(기준1-폭*98);
프로필 이미지
회원
2019-09-28
128
글번호 132328
지표
답변완료

문의 드립니다

안녕하세요 해선에서 장시작 시간에 날짜선(수직선)을 나타내고자합니다 1.유럽시장, 미국시장 장시간 시작시 2.항생시작시,
프로필 이미지
만강
2019-09-28
132
글번호 132327
지표