커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

지표 및 종목 검색 수식 요청드립니다

안녕하세요~~ 시스템 관리자님 항상 고맙습니다. 하기 그림 기준 [종목명 : 맥쿼리인프라] 2023년5월08일 발생한 캔들 기준으로 키움의 수식인 ValueWhen선 정의 및 종목 검색을 하고자 합니다. 녹색 캔들의 기준 ①전날 양봉 ②금일 음봉 + 전날의 종가 위에 마감(갭으로 마감) ③상단 꼬리 : 몸통(O,C) 기준 몸통보다 작을 것 위 녹색 캔들 기준으로 ①ValueWhen 선을 긋고... ②ValueWhen 선을 기준 다음날 이후 돌파 하는 종목 검색
프로필 이미지
yes초보님
2023-08-25
1796
글번호 171840
종목검색
답변완료

수식간의 충돌 문제를 어떻게 해결하나요?

Plot13(macdOsc2, "Oscillator up",rgb(197,21,7),def,8); 아래에 FixPlotShift(13,1); 이렇게 넣어서 쉬프트 시키려고 하는데, 오류가 발생합니다. ------------------------------------------------ if 모드 == "미래1" Then { if LastBarOnChart == 1 Then { Plot11(macd3, "MACD 미래1",rgb(190,64,115)); FixPlotShift(11,1); Plot12(Signal2, "MACDSignal 미래1",rgb(57,166,197)); FixPlotShift(12,1); if macdOsc2 > 0 then Plot13(macdOsc2, "Oscillator up",rgb(197,21,7),def,8); else plot10(macdOsc2, "Oscillator down", rgb(73,188,227),def,8); } }
프로필 이미지
이웃집고양이
2023-08-25
1345
글번호 171839
지표

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2023-08-25
182
글번호 171833
지표
답변완료

문의드립니다

안녕하세요? 아래수식의 표현되는 글자를 좌우로이동하는경우와 수직상하이동하려면 어떻게 되는지? 알고싶습니다 감사합니다 tx1 = Text_New(sdate,stime,H,NumToStr(H,2)); tx2 = Text_New(sdate,stime,L,NumToStr(L,2)); Text_SetStyle(Tx1,5,5); Text_SetStyle(Tx2,7,7); Text_SetBold(tx2,10); Text_SetBold(tx1,10); Text_SetColor(TX1,BLUe); Text_SetColor(TX2,REd); Text_SetSize(TX1,25); Text_SetSize(TX2,25);
프로필 이미지
새벽에
2023-08-25
1081
글번호 171832
지표

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

프로필 이미지
회원
2023-08-25
24
글번호 171830
지표
답변완료

문의 드립니다.

1) https://m.blog.naver.com/mymoneymoney/222067517065 --------------------------------------------------------------------------------- 2) input : 이평기간(24); var : mav(0),SumSqrt1(0),SumSqrt2(0),std1(0),std2(0),ii(0),cnt(0); mav = ma(C,이평기간); if mav > 0 then { ii = ii+1; if C-mav > 0 then { value1 = value1 + C-mav; value2 = value2 + 1; value3 = value1/value2; } if C- mav < 0 then { value4 = value4 + C-mav; value5 = value5 + 1; value6 = value4/value5; } SumSqrt1 = 0; SumSqrt2 = 0; for cnt = 0 to ii-1 { if value2 >= 1 and C[cnt] > mav[cnt] Then { SumSqrt1 = SumSqrt1 + ((C[cnt]-mav[cnt])-value3)^2; } if value5 >= 1 and C[cnt] < mav[cnt] Then { SumSqrt2 = SumSqrt2 + ((C[cnt]-mav[cnt])-value6)^2; } } Std1 = SquareRoot(SumSqrt1 / value2); Std2 = SquareRoot(SumSqrt2 / value5); plot1(mav); plot2(mav+value3); plot3(mav+std1*2); plot4(mav); plot5(mav+value6); plot6(mav-std2*2); } ------------------------------------------------------------------- 1)은 키움의 가격박스 지표에 대한 설명입니다. 네이버 블로그에서 가져왔습니다. 2)예스 게시판에서 가격 박스에 대한 지표를 찾은겁니다. 며칠전에 문의 했을때 AvgIf,StdevIf 위 두 수식 내용을 알수가 없어 지표 작성이 힘들다고 하셨었습니다. 문의 내용은 2번의 수식이 1번의 내용과 동일한건가요? 다르다면 1번 내용으로 수식 좀 작성해주세요. 2번 지표가 동일하다면 2번 수식의 지표를 사용하면 지표를 불러올때 렉이 생기는데 수정 좀 해주세요. 선은 상단선과 하단선만 있으면 됩니다.
프로필 이미지
신대륙발견
2023-08-25
1044
글번호 171829
지표
답변완료

수식부탁합니다

그림 현재가를 표시한 선입니다 현재가와 동일하게 움직일수 있도록 수식부탁합니다 항상 감사 드려요~
프로필 이미지
하늘거지
2023-08-25
834
글번호 171828
지표
답변완료

지수 이평에 대해 문의 드립니다.

ema(c,12)-ema(c,26) 이 있다고 가정하겠습니다. 이게 macd 공식이라는 것은 잘 아실 겁니다. 그럼 여기서 제가 궁금한 것은 첫번째 종가에 적용된 가중치가 있을텐데 그 값을 어떻게 구하나요? 기간을 12로 했을 때 종가에 부여된 가중치와 기간을 26으로 했을 때 종가에 부여된 가중치를 계산하고 싶습니다.
프로필 이미지
이웃집고양이
2023-08-25
1153
글번호 171827
지표
답변완료

swinghigh 값을 차트에 출력하기 문의

항상 도움에 감사드립니다. 첫번째 이미지와 같이 swinghigh 의 위치에 swinghigh의 번호를 매겨 출력하고 싶은데요. (이미지 참조) 아래와 같이 코드를 짜봤는데 원하는대로 출력이 되지 않네요. ----------------------------------------- input: LeftL(3),RightL(3),period(500); var : k(0); Array: swingH[4](0), u_TL_display[4](0); for k = 1 to 3; { swingH[k] = SwingHigh(k, H, LeftL, RightL, period); u_TL_display[k] = Text_New(NextBarSdate,NextBarStime,swingH[k],NumToStr(k,0)); } ------------------------------------------------------------ 첨부된 이미지 처럼 출력이 되게 하려면 어떻게 수식을 작성 해야할까요?
프로필 이미지
예스쟁이
2023-08-24
1413
글번호 171826
지표