커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

아래 내용 프로그래밍 부탁드립니다.

30초봉 차트에서 stochastic (5,3,3)을 적용하여 과열권은 80%, 침체권은 20% 1. 과열권 진입시 : 매도청산, 매수 2. 과열권 탈출시 : 매수청산, 매도 3. 침체권 진입시 : 매수청산, 매도 4. 침체권 탈출시 : 매도청산, 매수 위가 기본전략이고 손절 후 반대 매매는 0.1 point일 때 행하게 끔 전략을 세우고 싶습니다. input 은 5, 3, 3, 80%, 20%, 0.1 총 6개 이면 됩니다. efriend Force에서 사용자 전략을 할수 있게 끔 프로그래밍 해주세요.
프로필 이미지
파란맘
2013-08-13
185
글번호 66418
시스템
답변완료

개인 선물 순매수 수량

안녕하세요. 수식지왕님의 매물대 차트 수식에서 전체 거래량 매물대 대신, 개인 순매수 수량의 매물대를 만들고자 합니다. 하여 기존의 V[j]를 data2(j) 로 변경하여 수식 적용을 해 봤는데요. 참조 차트를 data2 = 개인 선물 순매수수량, data3 = 외국인 선물 순매수 수량 으로 하여 data2, data3을 변경 해봐도 값이 똑같네요. data2, 3이 적용이 안된는건지, 수식이 잘못 되었는지 확인 부탁 드립니다. #==========================================# # 지 표 명 : 매물대차트v2.0 # 작 성 자 : 수식지왕 # 블 로 그 : http://yahoosir.blog.me #==========================================# Input:기간(500), 구간개수(20); //최대 20 Var:최대(0),최소(0),j(0),행번호(0),총거래량(0),가격대거래량(0), 시작번호(0),끝번호(0); Array:가격대[21](0),거래량[21](0),비율[21](0),Text[21](0),TL[21](0); #----------------------------------------------------------------------------------# # 가격대를 배열변수에 세팅한다. #----------------------------------------------------------------------------------# 최대 = Highest(H,기간-1); 최소 = Lowest(L,기간-1); Value1 = Round((최대-최소)/구간개수,0); 가격대[0] = 최대; For 행번호 = 0 To 구간개수-1 { 가격대[행번호+1] = 가격대[행번호] - Value1; 거래량[행번호] = 0; 비율[행번호] = 0; } 총거래량 = 0; For j = 0 To 기간-2 { 총거래량 = 총거래량 + data2(j); #----------------------------------------------------------------------------------# # 거래량을 걸쳐있는 가격대에 분배 #----------------------------------------------------------------------------------# for 행번호 = 0 To 구간개수-1 { if 가격대[행번호] >= H[j] and 가격대[행번호+1] < H[j] then 시작번호 = 행번호; if 가격대[행번호] >= L[j] and 가격대[행번호+1] < L[j] then 끝번호 = 행번호; } 가격대거래량 = data2(j)/(끝번호-시작번호+1); for 행번호 = 시작번호 To 끝번호 { 거래량[행번호] = 거래량[행번호] + 가격대거래량; } } #----------------------------------------------------------------------------------# # 비율 계산 #----------------------------------------------------------------------------------# for 행번호 = 0 To 구간개수-1 { 비율[행번호] = 거래량[행번호] * 100 / 총거래량; } #----------------------------------------------------------------------------------# # 지표출력 #----------------------------------------------------------------------------------# for j = 0 to 구간개수-1 { TL_Delete(TL[j]); TL[j] = TL_New(Date[기간-2],sTime[기간-2],가격대[j],Date[0],sTime[0],가격대[j]); Text_Delete(Text[j]); Text[j] = Text_New(date[0], stime[0], (가격대[j]+가격대[j+1])/2,NumToStr(거래량[j],0)+" ("+NumToStr(비율[j],2)+"%)("+NumToStr(가격대[j+1],0)+" ~ "+NumToStr(가격대[j],0)+")"); Text_SetStyle(Text[j], 1, 2); } j = 구간개수; TL_Delete(TL[j]); TL[j] = TL_New(Date[기간-2],sTime[기간-2],가격대[j],Date[0],sTime[0],가격대[j]);
프로필 이미지
몽치
2013-08-13
238
글번호 66417
지표
답변완료

5분봉에서 60분봉 20이평선 값 계산

안녕하세요. 5분봉 차트를 사용하는데, 60분봉의 5이평선과 20이평선 값을 알 수 있나요?
프로필 이미지
키나바루산
2013-08-13
189
글번호 66416
시스템
답변완료

시가를 알고 난 후, 즉시 진입 방법

안녕하세요. 저는 5분봉을 사용하는데, 장시작후 첫틱에서 그날 시가를 알수 있으리라 생각됩니다. 이 시가를 인지한 후, 조건에 따라 바로 진입하는 방법을 알려주시면 감사하겠습니다. 예를들어 1) 그날의 시가>전일종가인 경우, 장시작과 동시(정확히 첫틱을 받은 후)에 진입하려면 어떻게 해야하는 지요? 감사합니다.
프로필 이미지
키나바루산
2013-08-13
171
글번호 66415
시스템
답변완료

질문드립니다

스톡케스틱slow(5,3,3)교차점과 macd(12,26,9)교차점이 일치하는 봉에서만 매매신호가 나가게 하고 청산은 macd(12,26,9)교차점에 할수있는 수식을 부탁드립니다.
프로필 이미지
프리
2013-08-13
141
글번호 66410
시스템
답변완료

특정일부터 봉 갯수 세는법 알려주세요

예를 들어 2013.8.1부터 오늘까지 봉 갯수가 10개라면 10을 나타내는 지표를 만들어주세요
프로필 이미지
제0원소
2013-08-13
155
글번호 66409
지표
답변완료

시스템문의

더운 날씨에 수고 많으십니다. 질문이 있어 글올립니다. 선물에서 매매가격기준으로 Max 손실가격인 1포인트 손실을 넘어섰다면 0.5 포인트 손실회복시 매수or매도를 하고싶습니다. ex) 250 매수후 248.9 손실가격에 들어오면 249.5 에 도달시 매도를 하고싶습니다. 그럼 부탁드리겠습니다.
프로필 이미지
왼손잡이
2013-08-13
148
글번호 66408
시스템
답변완료

한 차트에서 다수의 시스템을 함께 돌리려면

매수조건1에 1계약 매수(b1) 매수조건2에 1계약 매수(b2) 매수조건3에 1계약 매수(b3) 매수조건4에 1계약 매수(b4) (s4매도상태라면 청산과 동시에 매수) 매수조건5에 1계약 매수(b5) (s5매도상태라면 청산과 동시에 매수) 매수청산조건1에 b1만 청산(b1매수상태 아니면 청산 없어야 함) 매수청산조건2에 b2만 청산(b2매수상태 아니면 청산 없어야 함) 매수청산조건3에 b3만 청산(b3매수상태 아니면 청산 없어야 함) b4와b5는 매수청산조건 없음(바로 뒤집기) 매수청산조건6에 모두 청산 매도조건1에 1계약 매도(s1) 매도조건2에 1계약 매도(s2) 매도조건3에 1계약 매도(s3) 매도조건4에 1계약 매도(s4) (s4매도상태라면 청산과 동시에 매수) 매도조건5에 1계약 매도(s5) (s5매도상태라면 청산과 동시에 매수) 매도청산조건1에 s1만 청산(s1매도상태 아니면 청산 없어야 함) 매도청산조건2에 s2만 청산(s2매도상태 아니면 청산 없어야 함) 매도청산조건1에 s3만 청산(s3매도상태 아니면 청산 없어야 함) s4와s5는 매도청산조건 없음(바로 뒤집기) 매도청산조건6에 모두 청산 매수청산조건6이나 매도청산조건6에 의한 청산직후에는 동일방향 연속진입금지 당일151500강제청산 1. 이것을 한꺼번에 정리할 수 있다면 그 시스템식 2. 각각의 시스템식을 1,2,3,4,5로 만들었다면 1개의 차트에 그 신호들을 나타나게 할 수 있는 방법 부탁드립니다 3. 틱차트 위에 9시부터 9시30분까지의 고가선과 저가선을 그리고자 할 때 어떻게 표현하는지요
프로필 이미지
묘선낭자
2013-08-13
155
글번호 66404
시스템

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

프로필 이미지
회원
2013-08-13
33
글번호 66402
지표