커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

PlaySound 함수 관련 문의

1. PlaySound 함수는 시뮬레이션 돌릴때는 소리가 원래 안 나오는 건가요? 시스템 로직에 진입할때 재생되게 넣어놨는데 시뮬상에는 진입을 했는데 소리는 안 나옵니다. 2. PlaySound 함수는 wav파일만 재생되나요? 아니면 mp3 파일도 재생인 되나요?
프로필 이미지
윤이
2022-03-23
1006
글번호 157381
시스템
답변완료

강조식 부탁합니다

월봉 차트 기준으로 당월의 캔들 종가가 5개월전 월봉캔들 종가가 높을 때 강조식 부탁합니다
프로필 이미지
파워
2022-03-22
817
글번호 157380
강조
답변완료

문의 드립니다!

안녕하세요! 아래수식은 "중심"(d1plot2 = d1var2+d1var3*0.500;)을 기준으로 작성되었는데... 여기에 "0.000" 과 "1.000" 이 2개의 조건을 추가해서 기존과 똑같은 조건으로 작성 부탁드립니다 * 각 세로선의 색상과 굵기 그리고 알람신호도 사용자지정이 가능토록 부탁드립니다 항상 도와주심에 짐심으로 감사드립니다!!! ----------------------------------------------------------------------------------- input : 색1(RED),굵기1(3); input : 색2(BLUE),굵기2(3); var : d1month(0,Data1),d1nday(0,Data1),d1week(0,Data1); var : d1EX(false,Data1),d1cond1(False,Data1),d1HH(0,Data1),d1LL(0,Data1),d1plot2(0,Data1); var : d1var1(0,data1),d1var2(0,data1),d1var3(0,data1),TL(0,Data1); #Data1 d1month = data1(int(date/100)-int(date/10000)*100); d1nday = data1(date - int(date/100)*100); d1week = data1(DayOfWeek(date)); #선물만기 #if d1Month%3 == 0 and d1nday >= 8 and d1nday <= 14 and d1week == 4 then if d1nday >= 8 and d1nday <= 14 and d1week == 4 then#옵션만기 d1EX = true; Else d1EX = false; if d1EX == false and d1EX[1] == true Then { d1Cond1 = true; d1HH = data1(H); d1LL = data1(L); } if d1Cond1 == true then { if data1(H) > d1HH Then d1HH = data1(H); if data1(L) < d1LL Then d1LL = data1(L); d1var1 = d1HH; d1var2 = d1LL; d1var3 = d1var1-d1var2; d1plot2 = d1var2+d1var3*0.500; plot2(d1plot2,"중심"); } if Data1(CrossUp(h,d1plot2) or CrossDown(l,d1plot2)) Then { tl = TL_New_Self(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(tl,색1); TL_SetSize(Tl,굵기1); PlaySound("C:₩예스트레이더₩data₩Sound₩.wav"); } if Data2(CrossUp(h,d1plot2) or CrossDown(l,d1plot2)) Then { tl = TL_New_Self(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(tl,색2); TL_SetSize(Tl,굵기2); PlaySound("C:₩예스트레이더₩data₩Sound₩.wav"); }
프로필 이미지
유로파54
2022-03-22
818
글번호 157379
지표

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2022-03-23
14
글번호 157378
지표
답변완료

수식 수정 부탁드립니다.

안녕하십니까 수식 수정 부탁드립니다. 만들어 주신 수식 조건 입니다. -------------------------------------------------------------------------------- ㅇ 매수 : 1. 당일 시가 형성이 플러스, 전일 종가 대비 마이너스 10% 이내에서 시작 AND 2. 당일 첫 캔들이 양봉이면 매수(1분봉이나 3분봉에 적용) 2가지 조건 모두 만족하면 매수 ㅇ 매도 : 1. 매수 후 첫번째 음봉 OR 2. 현재가가 고점대비 2% 이상 하락 2가지 조건중 하나라도 만족하면 매도 if Bdate != Bdate[1] and DayOpen <= Dayclose(1)*1.10 and DayOpen >= Dayclose(1)*0.90 and C > O Then buy(); if MarketPosition == 1 Then { if C < O Then ExitLong(); ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)*0.98); } ------------------------------------------------------------------------------ 위 수식 매수 조건 중 당일 첫 캔들 조건은 그대로 유지하고, 장 중이라도 시스템 적용 시점을 기준으로 첫 캔들이 양봉일 경우 매수 할 수있게 추가 가능한지 검토 부탁드립니다. 예를 들어 10시 30분경 시스템을 적용하였으면 10시 30분 기준 첫 캔들이 양봉일 경우 매수 하게 하고 싶습니다. 두가지 조건이 불가능하다면 장중 시스템 적용시점을 기준으로 첫캔들에 매수 신호가 나갈수있게 수정 부탁드립니다. 감사합니다.
프로필 이미지
대한이
2022-03-22
919
글번호 157377
시스템

음훼훼훼 님에 의해서 삭제되었습니다.

프로필 이미지
음훼훼훼
2022-03-22
9
글번호 157376
종목검색
답변완료

문의 드립니다.

매수 조건 당일 시가를 기준으로 주가가 시가 위에 있고 MACD오실레이터 12 26 9가 0선 아래서 위로 돌파 시 매수 진입 청산은 오실레이터 막대가 전 막대보다 짧아지면 매도 청산하고 손절은 0선 아래로 돌파 시 매도 청산완료 매도 조건 당일 시가를 기준으로 주가가 시가 아래에 있고 MACD오실레이터 12 26 9가 0선 위에서 아래로 돌파 시 매도 진입 청산은 오실레이터 막대가 전 막대보다 길어지면 매수 청산하고 손절은 0선 위로 돌파 시 매수 청산완료 부탁드립니다.
프로필 이미지
선물대장
2022-03-22
893
글번호 157375
시스템
답변완료

수식 문의 드립니다.

질문번호 76457 관련입나다. 아래 수식을 적용하여 보니 지그재그챠트 고점에서 가격과 진폭(고저차)수치가 캔들과 겹쳐 잘 안보여서 캔들 고점위에서 가격은 안보이게 하고 진폭(고저차)수치만 보이게 하는 수식을 부탁드립니다. . nput:length(12),글자크기(20); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0),TL1(0), Text1(0),처리구분(""); Array:고점[10,2](0),저점[10,2](0); //가격,위치 처리구분 = ""; If Highest(H,length) == H and lastHiVal <> H and Lowest(L,length) == L and lastLoVal <> L Then { If 저점[1,1] > L Then 처리구분 = "저점처리"; If 고점[1,1] < H Then 처리구분 = "고점처리"; } Else If Highest(H,length) == H and lastHiVal <> H Then 처리구분 = "고점처리"; Else If Lowest(L,length) == L and lastLoVal <> L Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { lastHiVal = H; If 고점[1,2] < 저점[1,2] Then { For j = 10 DownTo 2 { 고점[j,1] = 고점[j-1,1]; 고점[j,2] = 고점[j-1,2]; } } If 고점[1,2] < 저점[1,2] or 고점[1,1] < H Then { 고점[1,1] = H; 고점[1,2] = Index; sBar = Index - 저점[1,2]; eBar = 0; If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],저점[1,1], sDate[eBar],sTime[eBar],고점[1,1]); Text1 = Text_New(sDate[eBar],sTime[eBar],고점[1,1],NumToStr(고점[1,1],2) +NewLine+NumToStr((고점[1,1]-저점[1,1]),2)); Text_SetStyle(Text1, 3, 3); Text_SetSize(text1,글자크기); } } If 처리구분 == "저점처리" Then { lastLoVal = L; If 저점[1,2] < 고점[1,2] then { For j = 10 DownTo 2 { 저점[j,1] = 저점[j-1,1]; 저점[j,2] = 저점[j-1,2]; } } If 저점[1,2] < 고점[1,2] or 저점[1,1] > L then { 저점[1,1] = L; 저점[1,2] = Index; sBar = Index - 고점[1,2]; eBar = 0; If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],고점[1,1], sDate[eBar],sTime[eBar],저점[1,1]); Text1 = Text_New(sDate[eBar],sTime[eBar],저점[1,1],NumToStr(저점[1,1],2) +NewLine+NumToStr((고점[1,1]-저점[1,1]),2)); Text_SetStyle(Text1, 3, 3); Text_SetSize(text1,글자크기); } } TL_SetSize(TL1,3); TL_SetColor(TL1,lgreen);
프로필 이미지
한림
2022-03-22
971
글번호 157374
지표
답변완료

알람 선을 마우스로 조정할 수 있는 지 여쭙니다

반갑습니다. 전문가 님. 현재 예스 트레이더 차트에 조악하게 자작한 알람을 사용하고 있는데요 숫자를 일일이 입력해 알람 선을 조정하는 방식이라 다소 번거롭습니다. 그냥 차트에서 알람 선을 마우스로 드래그(끌기)해서 위 아래로 조정할 수 있는지, 조정할 수 있다면 어떻게 해야 하는 지 궁금합니다. 미리 감사하다는 말 드리고 싶습니다.
프로필 이미지
buja
2022-03-22
980
글번호 157373
지표