커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6400
글번호 230811
답변완료
부탁드립니다
부탁드립니다
틱차트에 분봉이평선을 깔고 싶어요
예를 들어 120틱 차트에 1분봉의 20일이평선을 틱차트에 분봉은 시간을 계산하는것인이 가능하다고 생각만 합니다
부탁드립니다
2016-08-26
109
글번호 101415
답변완료
문의 사항
안녕하세요
하기 수식에서 추가 보충사항 문의 드립니다.
input : CCIP(10),RSIP(10),sto1(10),sto2(5),P1(5),P2(20);
input : loss(50),Profit11(20),Profit12(30),Profit2(50);
var : CCIV(0),RSIV(0),STOK(0),Bcond(false),Scond(false),mav1(0),mav2(0),T(0);
CCIV = CCI(CCIP);
RSIV = RSI(RSIP);
STOK = StochasticsK(sto1,sto2);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
Bcond = CCIV <= 100 and RSIV <= 70 and Stok <= 80;
Scond = CCIV >= -100 and RSIV >= 30 and Stok >= 20;
#모두 과매수권을 벗어날째 매수(3개봉차이허용)
if Bcond == true and Bcond[1] == false and
countif(CrossDown(CCIV,100),2) >= 1 and
countif(CrossDown(RSIV,70),2) >= 1 and
countif(CrossDown(stok,80),2) >= 1 Then
T = -1;
#모두 과매도권을 벗어날째 매도(3개봉차이허용)
if Scond == true and Scond[1] == false and
countif(CrossUp(CCIV,-100),2) >= 1 and
countif(CrossUp(RSIV,30),2) >= 1 and
countif(CrossUp(stok,20),2) >= 1 Then
T = 1;
if T == 1 and crossup(mav1,mav2) Then
buy();
if T == -1 and CrossDown(mav1,mav2) Then
sell();
- 과매수권을 벗어나서 매수에 진입할 때. 이평선을 고려해서 진입하는 것을 수식으로
생각했는데..
20일선을 기울기로 결정할 수 있는 지 확인 부탁드립니다.
5일선이 20일선을 크로스하는 것과 20일선의 이평선의 기울기가
수평보다 높으면 매수로 진입하는 방법이 있는지 확인 부탁드립니다.
감사합니다.
2016-08-26
121
글번호 101414
행복이 님에 의해서 삭제되었습니다.
2016-08-26
2
글번호 101413
답변완료
수식부탁드립니다---------------
Input : Period1(12),Period5(56),급증(1320),급감(5200);
Var : value(0);
Var : va(0);
va = ma(bids,period5)-ma(asks,period5)+153600;
If va > va[1] Then
{
Plot3(va, "1");
Plot4(0, "11");
}
Else{
Plot3(0, "1");
Plot4(va, "11");
}
//plot6(value,"선",iff(value>value[1],red,iff(value<value[1],BLUE,WHITE)));
//PlotBaseLine1(5000,"기준선");
PlotBaseLine5(va,"기준선5");
value = ma(bids,period1)-ma(asks,period1)+153600;
If value > value[1] Then
{
Plot1(value, "5매수총잔량 우위");
Plot2(0, "5매도총잔량 우위");
}
Else{
Plot1(0, "5매수총잔량 우위");
Plot2(value, "5매도총잔량 우위");
}
//plot6(value,"선",iff(value>value[1],red,iff(value<value[1],BLUE,WHITE)));
//PlotBaseLine1(5000,"기준선");
PlotBaseLine1(value,"기준선1");
//점찍기
If value > value[1] and value[1] > value[2] and value[2] < value[3] and va > va[1] +급증 Then
{
Plot6(value, "매수점");}
//소리
if value > value[1] and value[1] > value[2] and value[2] < value[3] and va > va[1] +급증 Then
{
PlaySound(C:예스트레이더dataSoundubbles.wav); }
//점찍기
If value < value[1] and value[1] < value[2] and value[2] > value[3] and va < va[1] +급감 Then
{
Plot7(value, "매도점");}
//소리
if value < value[1] and value[1] < value[2] and value[2] > value[3] and va < va[1] +급증 Then
{
PlaySound(C:예스트레이더dataSoundaccept.wav); }
소리부분에서 에러가나는데요 ""도 직접입력했는데 처리할수없는 문자라고 나오네요
문법에러도 나오구요
2016-08-28
147
글번호 101412
답변완료
부탁드려요
한투해외선물에서 주종목 에스엔피 240분봉, 참조종목 유달 일봉으로 적용하면
간헐적으로 매일첫봉에서 index값이 겹칩니다.
안겹치게 수정 설명부탁드립니다.
/////////////////////////////////////////////
Input : shortPeriod(5), longPeriod(20);
value1 = Data2(ma(C, shortPeriod));
value2 = Data2(ma(C, longPeriod));
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
MessageLog("시가,%.2f,종가,%.2f,MP,%.0f,CurrentContracts,%.0f,Index,%.0f",open,close,MarketPosition,CurrentContracts,Index);
2016-08-26
164
글번호 101409
답변완료
시스템 수식 문의
input : sto1(25),sto2(6),sto3(6);
var : A1(false),B1(false),C1(false),D1(false);
#진입에 사용될 지표들
stok = StochasticsK(sto1,sto2); #%k
stod = StochasticsD(sto1,sto2,sto3); #%d
#진입조건
A1 = countif(stok > stok[1],2) == 2; #STOK가 2봉 연속 상승이면 true 아니면 false
B1 = stok > stod; #k가 d보다 크면 true 아니면 false
C1 = stok > 5 and stok < 50; #k가 0~50사이이면 true 아니면 false
D1 = stok > stok[1] and stok[1] < stok[2]; #K가 상승 반전
#조건조합내용
if A1 and B1 and C1 and D1 Then
buy();
위와 같이 시스템식을 작성했는데..오류가 뜨네요..
오류 좀 문의 드립니다.
2016-08-26
113
글번호 101408
답변완료
변환
수식전환부탁드림니다.
typ=(h+L+c)/3;
sv=if(typ>=typ(1),v,-v);
kvo=eavg(sv,34)-eavg(sv,55);
trig=eavg(kvo,13);
trig
2016-08-26
129
글번호 101404
답변완료
문의드립니다.
수고가 많습니다.
최근 20일 거래량 중에서,
① 오늘 양봉 거래량이 20일 최대거래량 다음으로, 두번째로 거래량이 많은 종목을
찾는 검색식을 알고 싶습니다.(양봉 음봉 전체 거래량을 비교)
② 오늘 양봉 거래량이 20일 최대 양봉 거래량 다음으로, 두번째로 양봉 거래량이
많은 종목을 찾는 검색식을 알고 싶습니다. (양봉 거래량만을 비교)
감사합니다~~^^
2016-08-26
123
글번호 101402
답변완료
문의
안녕하세요.항상 감사드립니다.
문의드릴 내용은 주챠트가 선물 챠트이고 DATA2~DATA11(콜5개 행사가, 풋5개 행사가)을 참조데이타로 사용하고 참조데이타끼리 교차 또는 교차 근접할때(오차범위 5틱) 선물 챠트에 라인이 그려지게 하고 싶습니다.
요약하면 콜을 DATA2~DATA6 풋을 DATA7~DATA11로 했을 때 콜풋 교차라인이 선물 챠트에 선으로 나타나게 부탁드려요^^
2016-08-26
125
글번호 101400