커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7504
글번호 230811
답변완료
이평선을 타주기로
안녕하세요
연결선물 일간차트. 를 타주기로하여
3이평. 과. 7이평. 을. 기준으로하고
주기는. 60분차트에서. 매매하는
조건으로. 상승돌파. 매수
하락돌파. 매도. 식. 알고싶습니다
감사^^
2014-06-23
163
글번호 76047
답변완료
추가로 문의 드려요
소중한 답변 감사합니다. 시뮬레이션챠트적용이 않되어 문의 드립니다.왕초보라서 기초적인 것 질문해도 부탁드려요.
[1번질문]
at limit 주문에서는 시뮬레이션이 잘 되는데 on close주문식에서는 시뮬레이션 결과치가 기간을 늘려도 하나도 않나와요 수식에 무슨 문제가 있나요.. 충분히 발생하는 수식인데요..그냥 복사 붙여넣기 했는데요..
buy("b");는 on close 매수진입 한계약이라는 뜻이지요
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
Condition1 = false;
Condition2 = false;
}
if stime >= 93000 and stime < 110000 Then{
if crossup(H,var1) Then
Condition1 = true;
if count < 1 and Condition1 == true and CrossDown(c,(var1+var2)/1) Then
buy("b");
if crossdown(L,var2) Then
Condition2 = true;
if count < 1 and Condition2 == true and Crossup(c,(var1+var2)/1) Then
sell("s");
}
SetStopProfittarget(3,PointStop);
SetStopLoss(3,PointStop);
SetStopEndofday(145000);
비교) at limit 진입식
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
Condition1 = false;
Condition2 = false;
}
if stime >= 93000 and stime < 110000 Then{
if crossup(H,var1) Then
Condition1 = true;
if count < 1 and Condition1 == true Then
buy("b",atlimit,(var1+var2)/2);
if crossdown(L,var2) Then
Condition2 = true;
if count < 1 and Condition2 == true Then
sell("s",atlimit,(var1+var2)/2);
}
SetStopProfittarget(3,PointStop);
SetStopLoss(3,PointStop);
SetStopEndofday(145000);
[2번째 질문]
9시30분 진입으로 되어 있어서 시뮬레이션이 않되나요.(if stime == 090300) 않되네요
시간지정이니까 당연히 하루 한번 진입이겠죠...아랫것 복사 붙여넣기 했어요
DayClose(1)하고 DayClose[1] 하고 같나요 하루전치 종가잖아요.. 한봉전은 대괄호 쓴다고 하셨던 같아서요
if date != date[1] then 이 수식표현은 무슨 의미가 있나요,, 오늘과 어제가 다르다는 것인가요 날짜가 바뀌었다..여기서는 대괄호네요.
if date != date[1] then{
Condition1 = false;
Condition2 = false;
}
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
#종가가 상단대비 1/3이상 내려간적이 있으면 true
If C < var1-(var1-var2)*(1/3) Then
Condition1 = true;
#종가가 g하단대비 1/3이상 올라간적이 있으면 true
If C > var2+(var1-var2)*(1/3) Then
Condition2 = true;
}
if stime == 090300 and Condition1 == false and
dayopen >= DayClose(1)+PriceScale*10 and
dayopen <= DayClose(1)+PriceScale*20 and
C > dayopen then
buy("b");
if stime == 090300 and Condition2 == false and
dayopen <= DayClose(1)-PriceScale*5 and
C < dayopen then
sell("s");
2014-06-23
147
글번호 76046
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2014-06-23
10
글번호 76042
회원 님에 의해서 삭제되었습니다.
2014-06-23
16
글번호 76034
답변완료
최고최저치
분챠트와 틱챠트에서 당일제외한 직전일부터 20일거래일동안 호가잔량의 최고치와 최저치를 구하고 싶습니다.
호가잔량이 매수우위면 최고치, 매도우위면 최저치가 되겠네요
감사합니다
2014-06-23
121
글번호 76032
스로우 님에 의해서 삭제되었습니다.
2014-06-23
0
글번호 76031
답변완료
알람식 부탁드립니다.
선물지수 기준이고요..
변수를 기준으로 두고,
변수아래로 일포단위로 라인세개
변수 위로 일포단위로 라인세개
해서.. 저 위에 라인들에 선물지수가 터치를 하면 알람을 울리게 하고 싶습니다.
부탁드립니다.
2014-06-23
125
글번호 76030
회원 님에 의해서 삭제되었습니다.
2014-06-23
15
글번호 76026
답변완료
분봉 차트가 제대로 그려지지 않습니다. 빨리 조치해주세요..
5분봉이 현재 시간 십분이 되지 않았는데 봉이 3개가 그려집니다.
2014-06-23
138
글번호 76025