커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7781
글번호 230811
답변완료
이경우도 수식 가능할까요?
선물 1분챠트 기준
앞봉10개,즉 앞 10분동안 최고점과 최저점의 차이가 1.8~2.2피 이고
120틱챠트상 5이평선이 60이평선을 상향돌파시 매수.
120틱 챠트상 5이평이 60이평 하향시 매수청산 또는 3피 수익시 청산
부탁드립니다.
a1j1k1@naver.com
2009-02-12
1059
글번호 20211
답변완료
진입 횟수 제한 수식
안녕하세요?
var : count(0),cnt(0);
count = 0;
for cnt = 0 to 100{
if sdate == EntryDate(cnt) Then
count = count+1;
if stime >= 92900 And time < 150459 And count > 0 And count < 3 Then{
buy("buy2", Atstop, ExitPrice(1)+1, 1);
}
.
.
SetStopTrailing(1,1,pointstop,1);
SetStopEndofday(1500);
이렇게 count < 3 이면 3번진입이 맞나요 2번 진입이 맞나요?
그리고 맨위에 저식은 무슨 뜻인지 풀어서 설명 부탁드립니다.
왜 저게 진입 제한 식이 되는지 이해가 가질 않습니다.
감사합니다.
2009-02-12
1144
글번호 20210
답변완료
messagelog, print 오류?
과거데이터중 자료확인하려고 messagelog,print문을 사용하면 HTS가 아래처럼 메시지 나오고 죽습니다.
봉의 갯수는 5000개도 해보고 300개도 해봤는데 똑같이 안됩니다.
확인부탁드립니다.
print("D:₩111111.txt","날짜:%.0f,%.2f,%.2f,%.2f,%.2f",sdate,O,L,H,C);
2009-02-12
1334
글번호 20206
답변완료
동일 계좌 사용 재문의
답변 감사 드립니다.
아래 답변중에
----------------------------------------------------------------------------------
2. 1번)에서 Exit 청산신호로 인해 신규 매도주문이 나간다면 이것을 방지하기 위해 어떤 처리를 해주어야 하나요 ?
수식에서 해당부분은 따로 처리를 할 방법은 없습니다.
도움을 드리지 못해 죄송합니다.
-> 여기서 다음날 자동주문을 다시 적용할 때 설정창 매매 탭의 주문시작신호를 진입신호로 변경해도 Exit 청산신호로 인해 신규 매도 주문이 나가나요 ?
답변 바랍니다.
감사합니다.
2009-02-12
1090
글번호 20204
답변완료
재문의
재문의 드립니다.
체결강도를 표시한 예스트레이더 조건함수(accumn(upVol,dayindex()+1)/accumn(downVol,dayindex()+1)*100; ##volume Power) 가 대신증권사에서 제공하는 대신개발지표인 체결강도와
상이하여 대신증권사에 문의한 결과 다음과 같은 내용인 체결강도 전략수식을 얻었습니다.
If tdate<>tdate(1) Then
Var1=volume
Var2=barnum
End If
If barnum-var2=0 Then
Var1= Var1
End If
If barnum-var2>0 Then
For i=0 To barnum-var2-1
Var1= Var1+volume(i)
Next
End If
Call ploti1("1",Var1)
윗 내용의 체결강도를 예스트레이더로 구현한 조건함수를 얻고자 합니다.
2009-02-12
1149
글번호 20203
답변완료
메일로 문의드렸습니다.!
메일로 문의드렸습니다!!
2009-02-12
927
글번호 20198
답변완료
문의
안녕하세요?
=========
아래식으로 트레이딩을 하면 분할청산횟수는 항상 진입 회수만큼만 일어나는군요.
만일 10회 진입신호가 발생하여 100계약을 매수했다면
청산을 10회보다 많은 횟수로 나누어 분할청산하고 싶습니다.
예로 2계약씩 50회 청산하거나 1계약씩 100회 청산 하는거지요.
수정 부탁드립니다.
미리 감사드립니다.
======================
input : N(10);
var : value(0);
var15 = date - int(date/100)*100;
var16 = DayOfWeek(date);
if var15 >= 8 and var15 <= 14 and
var16 == 4 then
value = 1;
else
value = 0;
#1.진입
If CurrentEntries < N and stime >= 090000 and stime < 130000 and c>daylow*1.1 and c>o then {
Buy("a1",OnClose,def,10);
}
#2.당일청산
if value == 1 then{
SetStopEndofday(144500);
}
Else
{
SetStopEndofday(150300);
}
#3.청산
if MarketPosition() == 1 Then{
if CurrentContracts > CurrentContracts[1] Then{
value1 = CurrentContracts();
var55 = round(value1*0.02,0);
var66 = value1-round(value1*0.04,0)*24;
}
for count = 1 to 25 {
if C < O Then
exitlong("w1",OnClose,def,"",round(var55*0.5,0),1);
if value1 < 25 and C < O Then
exitlong("w1**",OnClose,def,"",1,1);
}
}
===========================
2009-02-12
972
글번호 20190
답변완료
청산신호...
포지션 진입후 최대수익에 비해 일정손익이 감소하면 청산하는 신호를 만들고 싶습니다
maxpositionprofit-openpositionprofit>0.15 이라고 할때 최대수익에서 3틱 감소하면 청산되게 하려고 합니다.
봉이 완성되지 않고 진행중일때 위식이 만족되면 청산가능 했으면 좋겠습니다. maxpositionprofit 이나 openpositionprofit 이 종가값으로 계산되면 봉이 진행중에는 적용이 않될것 같습니다. 혹시 종가값으로 계산되는지요?
2009-02-12
1061
글번호 20188
답변완료
시가 진입과 종가 청산
안녕하세요?
전일 종가가 시가보다 크면(양봉) 오늘 아침 시초가에 매수진입하고
전일 종가가 시가보다 작으면(음봉) 오늘 아침 시초가에 매도진입하는
수식 부탁드립니다. 이럴경우 챠트는 1분봉 띄어 놓아도 관계없나요?
그리고 종가 청산식 부탁드립니다.
보통은 15시 15분에 청산되고....
선물 만기일은 14시 50분에 청산되잖아요.
만기까지 계산해서 수식에 넣으려면 어떻게 해야 하나요?
감사합니다.
2009-02-12
1157
글번호 20185