커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8162
글번호 230811
답변완료
부탁 드려요
선물 차트에 옵션 가격 3.02에 해당되는 가격이 표시를 할 수 있나요?
2016-10-11
196
글번호 102823
답변완료
추가 질문입니다.
답변 감사드립니다.
3번째 질문에 대한 결과는 만족하는데요....1번과 2번이 제가 의도한 결과치가 아니라서요..
그런데 제가 질문을 잘못 한거 같아 다시 질문드립니다.
[첨부파일에서 위에서 세번째를 보면 검은색은 "거래량", 빨간색은 거래량중에서
"상승거래량"]
1번.상승거래량이 전체거래량중에 백분율로 50%가 넘어가면 빨간색(상승거래량)이 거래량안에
표시가 되고 50% 미만일경우에는 검은색(거래량)만 표시하고 싶습니다.
2번에 대한 답변은 일봉 차트에 시저고종가를 표시하는 건데 제가 원하는것은 일봉차트에서
나타나는게 아니라 제가 마우스로 아무 날짜에 봉을 갖다대도 그 날짜에 해당하는
시저고종가가 일봉차트말고 추가 지표에 백분율로 나타날수 있도록 수식을 만들고 싶습니다.
(일봉차트 바로 아래 수치가 나와있는데요 -1.37 5.69 -7.97 1.37 이게 커서를 올리면
나오는 수치입니다)
그럼 환절기 감기 조심하세요^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 거래량 및 기타 질문
>
안녕하세요
예스스탁입니다.
1.
plot1(V,"거래량");
plot2(Upvol,"상승");
속성에서 2개모두 막대그래프로 지정하고 적용하시면 됩니다.
2
차트에 텍스트를 출력하는 함수는 봉완성시만 출력되므로
차트의 마지막봉의 값을 찍지는 못합니다.
차트의 마지막 완성봉의 값만 출력됩니다.
Text_Delete(tx);
를 삭제하시면 차트 전체의 완성봉의 값이 모두 출력됩니다
var : tx(0);
var1 = (O-DayClose(1))/DayClose(1)*100;
var2 = (H-DayClose(1))/DayClose(1)*100;
var3 = (L-DayClose(1))/DayClose(1)*100;
var4 = (C-DayClose(1))/DayClose(1)*100;
Text_Delete(tx);
tx = Text_New(sdate,stime,L,"시가 : " + NumToStr(var1,2)+"%"+NewLine+
"고가 : " + NumToStr(var2,2)+"%"+NewLine+
"저가 : " + NumToStr(var3,2)+"%"+NewLine+
"종가 : " + NumToStr(var4,2)+"%");
Text_SetStyle(tx,2,2);
3
var : cnt(0),PreDate(0),TT(0);
if date != date[1] Then
PreDate = sdate[1];
if PreDate > 0 Then{
for cnt = 1 to 500 {
if stime[cnt] <= stime and sdate[cnt] == PreDate then{
TT = ticks[cnt];
cnt = 10000;
}
}
if TT > 0 Then{
if Ticks > TT Then
plot1(ticks,"체결건수",RED);
Else
plot1(ticks,"체결건수",blue);
}
}
즐거운 하루되세요
> 필모어 님이 쓴 글입니다.
> 제목 : 거래량 및 기타 질문
> 항상 수고많으십니다.
1.첨부파일처럼 거래량 차트가 상승형체결거래량이 당일 전체 거래량보다 50% 많으면 빨간색으로
색이 들어가 있고 그 수치가 예를 들어 70%면 그 거래량 차트에 70%는 빨간색으로 표시하고
싶습니다.
2.일봉 바로 밑에 상한가표시부분에서 수치표현으로 시가,고가,저가,종가를 % 비율로 숫치로
표시하고 싶습니다.
3.어떤 분봉을 선택해도 체결건수 봉 색깔이 전일 동시간대비 체결건수가 많으면 빨간색,
적으면 파란색으로 표시하고 싶습니다.
2016-10-11
302
글번호 102817
답변완료
문의 드립니다
제가 1분봉 기준입니다. ₩
20개봉 동안 최고가가 증가하지 않을때 20개봉 중 최고가에 매수 주문을 하고 싶습니다
20개봉 동안 최저가가 감소하지 않을때 20개 봉 중 최저가로 매도 주문을 하고 싶습니다.
수식을 만들어보았지만 시스템을 돌리면 프로그램이 꺼져서 문제가 있는것 같습니다
언제나 감사합니다
var : frame(0),countt(0),cnt(0),count(0);
Array : Hval[20](0),Lval[20](0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
Frame = timetominutes(090000);
if dayindex == 0 or Frame<frame[1] then{
Hval[0] = H;
for countt = 1 to 19{
Hval[countt] = Hval[countt-1][1];
if hval == hval[19] then condition1 ==true;
}
}
if dayindex == 0 or frame <frame[1] then{
Lval[0] = L;
for countt = 1 to 19{
Lval[countt] = Lval[countt-1][1];
if Lval == Lval[19] then condition2 ==true;
}
}
if MarketPosition == 0 and count == 0
AND stime >=090000 and sTime < 141400 and condition1 ==true Then{
buy("b",AtStop,hval[0]);
}
if MarketPosition == 0 and count == 0
AND stime >=090000 and sTime < 141400 and condition2 ==true Then{
sell("s",AtStop,lval[0]);
}
SetStopProfittarget(0.5,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(143000);
2016-10-11
175
글번호 102816
답변완료
문의드립니다
재문의드립니다4996번수식감사드립니다 그런데수식대로하니까 추세선이나오지않습니다 다시한번부탁드립니다
2016-10-11
193
글번호 102813
답변완료
페인트바 질문드립니다.
50이평을 터치한 캔들만 페인트바가 나오게 할려면 어떻게 해야하나요
2016-10-11
179
글번호 102807
답변완료
문의 드립니다.
연결선물챠트를 국내장과 CMA과 연결된 복합챠트를 이용해서
국내장과 CMA 까지 하루 종일 하는 시스템을 만들었습니다.
복합챠트에서 시뮬레이션으로 국내장 종료인 3:45 에 강제청산하고
18:00부터 CMA 시작해서 CMA 마감인 05:00에도 강제청산하여 매매 종결한 결과값을
알고 싶은데 잘 모르겠습니다.
<= 이상은 이전에 올렸던 질문입니다.
그리고 답변 주신대로 적용을 했는데 3:45에는 강제 청산이 되는데
05:00 시에는 강제청산이 되지 않습니다.
아래는 전에 알려주신 방법인데 수정 부탁드립니다.
if stime >= 090000 and stime < 180000 then{
if 주간장매수진입조건 Then
buy();
if 주간장매도진입조건 Then
sell();
}
if stime >= 180000 or stime < 50000 then{
if 야간장매수진입조건 Then
buy();
if 야간장매도진입조건 Then
sell();
}
if (sdate < 20160801 and stime == 151500) or
(sdate >= 20160801 and stime == 154500) or
stime == 050000 Then{
ExitLong();
ExitShort();
감사합니다.
2016-10-11
211
글번호 102806
답변완료
질문드립니다.
안녕하세요!
이평 5,20,60 사용합니다.
5 이평 > 20이평 > 60이평 (정배열이라고 하나요?)
의 상태가 9시 부터 봉 10개에 걸쳐 연속으로 유지될 때, 매수
5 < 20 < 60
의 상태가 9시 부터 봉 10개에 걸쳐 연속으로 유지될 때는 매도.
주문 식 부탁드립니다. 감사합니다.
2016-10-11
177
글번호 102805
답변완료
간단한 식 부탁합니다.
이평(5) 선 +1틱이상 시가가 형성되고 종가가 이평 위라면 매수
이평(5) 선 -1틱이상 시가가 형성되고 종가가 이평 아래라면 매도
수고하세요~
2016-10-11
164
글번호 102803
답변완료
문의드립니다.
수식 문의드립니다.
기본진입 스토캐스틱 70선 상향돌파 시 매수 / 30선 하향돌파 시 매도
추가진입
- 70선을 하향돌파 할 경우, 아래 3의 조건이 음수일 경우 매도 (음수가 아니면 진입없음)
1.직전 70선 상향돌파부터 음봉의 거래량을 합산 후 음수처리
2.직전 70선 상향돌파부터 양봉의 거래량을 합산 후 양수처리
3. 1과 2를 합산함
- 30선을 상향돌파 할 경우, 아래 3의 조건이 양수일 경우 매수 (양수가 아니면 진입없음)
1.직전 30선 하향돌파부터 음봉의 거래량을 합산 후 음수처리
2.직전 30선 하향돌파부터 양봉의 거래량을 합산 후 양수처리
3. 1과 2를 합산함
2016-10-11
178
글번호 102795