커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

질문있습니다

안녕하세요 수식자성 q&a 20574번을 읽다가 질문드립니다 input : atrrate(10),len(2); If marketposition<>0 Then { exitlong("매수청산",Atstop,highest(high,barssinceentry+1)-atr(atrrate)*len); exitshort("매도청산",Atstop,lowest(low,barssinceentry+1)+atr(atrrate)*len); } --------------------------------------------------- highest(high,barssinceentry+1) 이부분에서요 그냥 barssinceentry가 아니고 barssinceentry+1인 이유를 알고싶습니다 고맙습니다
프로필 이미지
cinamon
2011-11-06
386
글번호 44488
시스템
답변완료

문의 드립니다.

수고가 많습니다. 1~50이평선 중에서 상승하는 이평선의 수를 나타내는 수식을 구하고자 합니다. 감사합니다.
프로필 이미지
아틀라스
2011-11-06
386
글번호 44487
지표
답변완료

지표식 문의

안녕하세요 두가지 질문드립니다. 1,TEMA선 기울기에 따라 색을 표현하고싶어요. TEMA선이 상승이면 빨간색, 하락이면 파란색, 수평이면 회색 이렇게표현가능할까요? TEMA선 변수는 조정가능하게하구싶구요. 2,두번째는 미결제 변화에따라 막대그래프를 표현하구싶습니다. 선물 3분봉을 보는데요,앞의봉 미결수량에서 100건 미만의 변화가있을땐 회색막대, 100건이상 늘어날땐 빨간막대, 100건이상 줄어들땐 파란막대가 나오게하는겁니다. 어느 한시점의 미결수량이 아니고 3분봉 바로 앞의봉의 미결수량에서 변화가있을때입니다. 100건이라는 수치는 변경가능하게 하고싶습니다. 수고가 많으시겠지만 부탁드립니다.
프로필 이미지
마달피
2011-11-06
374
글번호 44486
지표

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

프로필 이미지
러블리
2011-11-06
16
글번호 44485
지표
답변완료

시스템식질문드려요

1--------- 그림 1에서요 데이터 2번을 참조해서 매수 를 결정하려고하는데요 if bids > asks and EntriesToday(date) < nn then buy("1매수"); 이식으로 그림에 매수 신호가 나왔다고하면요 매수 신호지점에서요 밑에 데이터2 는 음봉이잖아요 데이터2번이 음봉일때는 매수하지않을려면 어떻 조건을 써야되나여 검색으로 찾으려고 했는대 못찾겠네요 부탁드립니다 참그리고 매수 신호나온지점의 바로 밑에 봉으로 참조가 가능한건가요 그전봉으로 참조하는건가요? .. 바로밑에 봉이 아니고 전봉밖에 안된다고 하면 그렇게 라도 가르쳐주시고 되면 되는걸로 가르쳐주세요 2------------ var : pp(0), pr1(0), pr2(0), ps1(0), ps2(0), ps3(0) ; pp = (DayHigh(1)+DayLow(1)+DayClose(1))/3;#(전일고가+전일저가+전일종가)/3을 피봇포인트 값으로 저장 pr1 = 2*pp-daylow(1); #PP의 두배값에서 전일저가를 뺀값을 저항1값으로 저장 pr2 = pp+DayHigh(1)-DayLow(1);#PP값+전일고가-전일저가값을 저항2값으로 저장 ps1 = 2*pp-DayHigh(1);##PP의 두배값에서 전일고가를 뺀값을 지지1값으로 저장 ps2 = pp-DayHigh(1)+DayLow(1);#PP값-전일고가+전일저가값을 지지2값으로 저장 ps3 = ps1/2; plot1(pr1,"저항1"); plot2(pr2,"저항2"); plot3(ps1,"지지1"); plot4(ps2,"지지2"); plot5(pp,"중단"); 여기서요 pp와 저항1과의 중간 선 하나 지지 1과의 중간선을 하나 해서 2개선과 지지1과 지지2와중간선과 저랑1과 저랑2와의 중간선 총4개를 더 그리고 싶습니다 3--------------- 그림2에서요 하늘색선위에서 매수 신호 나오게 했는대요 검은선과 너무 가까울때는 매수 신호가 안나고게하고싶은대요 예를 들어 검정선과 0.5포정도 차이밖에 안나면 매수안되게 식으로 만들수있나여? 예를들어 if c > 하늘선 then buy("매수"); 위에 매수식이 이거라고했을&#46468; 가능하면 식 부탁드려요
프로필 이미지
가날
2011-11-07
489
글번호 44484
시스템
답변완료

시스템식좀 부탁드립니다.

항상 감사하게 생각하며 .. 잘부탁드립니다. 1.먼저 거래대상은 선물 1분봉. 2.당일 진입 당일 청산. 3.5일간의 진동 폭을 참고한다( 그림 참조) -그림 처럼 하루동안의 상승시 조정하며 하락한 폭(A-B,C-D,E-F,G-H)의 평균값과 이값을 5일간 구하여 평균값을 구한다. 4. 진입은 30분후 무조건 매수 진입. 5, 청산은 매수가 대비 3번 항목의 평균값보다 하락시 청산. 3번 항목 구하는 수식좀 잘 작성해 주십시요. 감사합니다. 항상 복받으시길
프로필 이미지
nadogaja
2011-11-06
504
글번호 44483
시스템
답변완료

지표식인데 시스템으로 만들어주세요

수고하십니다. 수식1 매도 highestsince (1,CrossUp(avg(c,5),avg(c,20)),avg(c,20)) 수식2 매수 lowestsince (1,Crossdown(avg(c,5),avg(c,20)),avg(c,20)); 부탁드립니다
프로필 이미지
이재찬
2011-11-05
460
글번호 44482
시스템
답변완료

5분봉에서 30분봉 참조

5분봉 차트에서 동시간대의 30분봉 데이터를 참조하고 싶습니다. 참조하고자 하는 데이터는 다음과 같습니다. -이평선(5,10,20,60,120) -스토캐스틱(10,6,6) -이격도(20) -투자심리선(5) 부탁드립니다. P.S : 현재 5분봉이 완료되었더라도 30분봉은 완성이 안되었는데 그 도중의 값을 참조하는 건지요. 아니면 30분봉이 완성되어야 그 값을 참조할 수 있는지도 말씀해주시면 감사. 예를 들어 9시5분이면, 그날의 첫 5분봉은 완성되었지만 30분봉은 아직 진행중입니다. 이럴 경우 9시5분봉 생기고 시스템식을 실행한다면 30분봉은 어떤걸 참조하게 되나요. (전날 마지막봉인지 현재 만들어지고 있는 봉인지)
프로필 이미지
용나미
2011-11-05
546
글번호 44481
지표
답변완료

시스템식

안녕하세요 하기 식으로 1)선물 매수매도식부탁드립니다 2)콜옵션매수 매수청산식 5개약기준 3)풋옵션매수 매수청산식 5개약기준 4)각행마다 설명부탁합니다. Input:상승전환가격(5),하락전환가격(5); Var:jj(0),꺾은선(0),방향(0),상승(100),하락(-100), 기준고(0),기준저(0),기준고Bar(0),기준저Bar(0); Array:고점[20](0),저점[20](0),고Bar[20](0),저Bar[20](0); #==========================================# # 전고점,전저점 index 증가 #==========================================# For jj = 1 To 19 { 고Bar[jj] = 고Bar[jj] + 1; 저Bar[jj] = 저Bar[jj] + 1; } #==========================================# # 최근 고,저 갱신 #==========================================# If 기준고 <= C || 기준고 == 0 || IsNaN(기준고) == True Then { 기준고 = C; 기준고Bar = 0; } Else 기준고Bar = 기준고Bar + 1; If 기준저 >= C || 기준저 == 0 || IsNaN(기준저) == True Then { 기준저 = C; 기준저Bar = 0; } Else 기준저Bar = 기준저Bar + 1; #==========================================# # 추세방향 결정 #==========================================# If 기준저[1] + 상승전환가격 > C[1] && 기준저[1] + 상승전환가격 <= C Then 방향 = 상승; If 기준고[1] - 하락전환가격 < C[1] && 기준고[1] - 하락전환가격 >= C Then 방향 = 하락; #==========================================# # 추세변화에 따른 변곡점 처리 #==========================================# If 방향[1] == 하락 && 방향 == 상승 Then { For jj = 18 DownTo 1 { 저점[jj+1] = 저점[jj]; 저Bar[jj+1] = 저Bar[jj]; } 저점[1] = 기준저; 저Bar[1] = 기준저Bar; 꺾은선 = 기준저; 기준저 = C; 기준저Bar = 0; 기준고 = C; 기준고Bar = 0; } Else If 방향[1] == 상승 && 방향 == 하락 Then { For jj = 18 DownTo 1 { 고점[jj+1] = 고점[jj]; 고Bar[jj+1] = 고Bar[jj]; } 고점[1] = 기준고; 고Bar[1] = 기준고Bar; 꺾은선 = 기준고; 기준고 = C; 기준고Bar = 0; 기준저 = C; 기준저Bar = 0; } Else If 방향[1] == 하락 && 방향 == 하락 Then { If 기준고[1] - 하락전환가격 <= C[1] && 기준고[1] - 하락전환가격 > C && 고점[1] < 기준고 Then { 고점[1] = 기준고; 고Bar[1] = 기준고Bar; 꺾은선 = 기준고; 기준고 = C; 기준고Bar = 0; } } Else If 방향[1] == 상승 && 방향 == 상승 Then { If 기준저[1] + 상승전환가격 >= C[1] && 기준저[1] + 상승전환가격 < C && 저점[1] > 기준저 Then { 저점[1] = 기준저; 저Bar[1] = 기준저Bar; 꺾은선 = 기준저; 기준저 = C; 기준저Bar = 0; } } #==========================================# # 지표식 출력 #==========================================# If 꺾은선[1] != 꺾은선 Then Plot1(꺾은선); Else If LastBarOnChart == 1 Then plot1(Iff(방향 == 상승,기준고,기준저));
프로필 이미지
외국인
2011-11-05
524
글번호 44480
시스템