커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7838
글번호 230811
답변완료
입력한 날자의 고가저가 표시
안녕하세요 ?
INPUT: date1(0210),date2(0221);
이런식으로 입력받아서(2006은 계산해서 넣게해주세요)
1. date1의 고가를 date2의 저가를 수평선으로 표시하고 싶습니다.
2. date1의 고가와 date2의 고가를 잇는 직선식을 계산해서
date2날자이후에 점선으로 추세선처름이 긋고 싶습니다.
일봉에 적용하도록 해주세요.
그리고 30분봉에서는
전일기준으로 계산된 추세선이 수평선이 나오도록 부탁드립니다.
2006-03-09
1373
글번호 9568
답변완료
시가매도종가청산식
안녕하세요.
선물15분봉의 다음식이(시가매도/종가청산) 자동주문으로 정상적으로
작동하는지 문의드립니다.
if stime==151500 then
{
var1=c;
sell("매도",atstop,var1+10000);
}
if stime==150000 then
exitshort();
그리고,
var1+10000 의 의미를 알려주세요.
감사합니다.
2006-03-09
1526
글번호 9565
답변완료
시스템 성능보고서에 관한 질문
거래내역 분석에 있어서
진입가격(pt) 수량 수익률(%) 최대수익(pt) 진입효율 봉 개수
청산가격(pt) 수익(pt) 누적수익(pt) 최대손실(pt) 청산효율 총효율
173.2 1 -0.6 1.05 52.5 5
172.25 -1.04 237.09 -0.95 0 -47.5
위와 같은 경우
위의 최대수익(1.05)까지 올랐다가 결국 수익(-1.04)로 청산되었다는 말인가요?
그렇다면 최대손실(-0.95)는 뭔가요((수익인 -1.04가 최대 손실이 아닌가요?))
답변 부탁드립니다
감사합니다
2006-03-08
1229
글번호 9564
2006 님에 의해서 삭제되었습니다.
2006-03-08
0
글번호 9563
답변완료
문의 드립니다.
일목 에서
후행스팬이
선행스팬1,2중 고가 돌파시매수
선행스팬1,2중 저가를 파괴시 매도
위식을 부탁드립니다.
2006-03-08
1219
글번호 9562
답변완료
이평선60일120일추가하는방법좀알려주세요!!
프로그램을 다운받아 보니 이평선이 5일 10일 20일만 표시됩니다
60일 120일이평선을 추가하는 방법좀 알려주세요!!
2006-03-08
1384
글번호 9561
답변완료
보조지표 활용식
안녕하세요 두가지 질문 드립니다
1. 보조지표중 60분봉에서
trix(15,5)지표가 "0"선을 통과하고 그리고
Sigma(10) 지표가 "0"선 위에 있을때 신호발생
2. 보조지표중 60분봉에서
5 이평과 20 이평이 역 배열 일때 20 이평을 뚫는 장대양봉일때 신호 발생
감사합니다
2006-03-08
1064
글번호 9560
답변완료
수식 문의
아래식은 분챠트를 기준으로 cci가 100 이상이면 매수하고 -100 이하면 매도하여 이평이 크로스되면 각각 청산하는 식으로 만들어 보았습니다
또 각각의 청산시 손절과 최대수익대비하락을 정하여 보았습니다
1. 아래식이 정확하게 작성되었는지 검토를 부탁드리며(아래와 같이 iff(c<entryprice()-0.3 , 1, 0) 과 setstoploss(0.3, pointstop)은 동일한 것인지 알고 싶습니다)
2. 아래의 수식에 기존의 수식틀은 유지하면서 '추가'로
"손절매가 2번 발생시 그날의 매매는 하지 않는다"와
"2번 연속으로 손절매가 발생할시 다음번 진입신호때에는 평소의 1계약이 아닌 2계약으로 진입한다"는 조건을 더하려면 어떻게 해야 하는지 도와 주십시오(연속 매수/도 신호인 경우와 그렇지 않을 경우를 구분하여 부탁드립니다.)
감사합니다
Input : P1(5), p2(20), p3(60);//이평변수
input: p4(17);//cci
var:value1(0), value2(0), value3(0), value4(0);
Var: buycond(0), exitlongcond(0), sellcond(0),exitshortcond(0);//매매상황
value1 = ma(C,p1);
value2 = ma(C,p2);
value3 = ma(C,p3);
value4 = cci(p4);
Buycond = //매수
iff(value4>100, 1, 0) &&
iff (time>092000 && time<144000, 1, 0);
exitlongcond=//매수청산
iff((Crossdown (value1, value2)), 1, 0);
if marketposition()==1 then{
iff (c<entryprice()-0.2, 1, 0);
setstoptrailing(0.3, 0.6, pointstop);
}
sellcond=//매도
iff(value4<-100, 1, 0)&&
iff (time>092000 && time<144000, 1, 0);
exitshortcond=//매도청산
iff((crossup (value1, value2)),1, 0);
if marketposition()==-1 then{
setstoploss(0.3, pointstop);
SetStopTrailing(0.4, 0.8, pointstop) ;
}
if buycond then
Buy();
if exitlongcond then
Exitlong();
if sellcond then
Sell();
if exitshortcond then
Exitshort();
2006-03-07
1171
글번호 9558
답변완료
수식 문의
아래와 올려 주신대로 식을 만들어 시뮬을 해보니 거래가 한번도 안일어 나네요.
다시 한번 살펴 주세요.
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
var : cnt(0);
if date != date[1] then
cnt = 0;
SetStopEndofday(1500);
SetStopProfittarget(0.4,pointstop);
SetStopLoss(0.2,pointstop);
if stime > 90000 and stime <= 91500 then{
if c < dayopen()-0.3 and cnt < 1 then{
buy();
cnt = 1;
}
if c > dayopen()+0.3 and cnt < 1 then{
sell();
cnt = 1;
}
}
즐거운 하루되세요
> 추풍령1 님이 쓴 글입니다.
> 제목 : 수식질문
> 당일 9시에서 9시 15분 사이에서 2분봉 또는 3분봉 이용
당일시가+0.3 보다 크면 매도
청산은 체결가에서 0.4 이익 또는 0.2 손절
당일시가-0.3 보다 작으면 매수
청산은 체결가에서 0.4 이익 또는 0.2 손절
위 청산조건 불만족시 종가 청산
2006-03-07
952
글번호 9557