커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7629
글번호 230811
답변완료
익절후 진입
항상 친절한 답변 감사합니다.
예를들면 setstopprofittarget(2,pointstop);
로 익절한 후
1) 당일 매매를 종료하는 방법,
2) 익절봉 보다 5개봉이후에 조건이 되면 진입하는 방법
3) 익절보다 유리한 조건으로 재 진입하는 방법(만일 290에서 매수익절하였다면, 290이하에서 매수 재진입)을
알려주시면 감사하겠습니다.
예를 들면,
if crossup (c, ema(c,20) then buy();
if crossdown(c, ema(c,20) then sell();
setstoporofittarget(2,pointstop);
setstopendofday(145000);
위와 같은 수식을 1), 2), 3)조건을 사용하여 변형된 형태로 바꿔주시면 감사하겠습니다.
2012-09-26
248
글번호 55106
답변완료
수정~~
수고하십니다~~
#########################
안녕하세요
예스스탁입니다.
3.만기일
var : va2(0),va3(0),HH(0),LL(0),HH1(0),LL1(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if date != date[1] and va2 >= 8 and va2 <= 14 and va3 == 4 Then{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(HH);
plot2(LL);
3. 일봉에서 옵션만기일에서 다음 만기일까지의 고저점을 당월만기일까지 선그리기
예) 2012.8.9(만기일)~9.12(만기일 전날)까지의 고저점을
2012.9.13(만기일)~10.10(만기일 전날)구간에 선그리기 공식
######################################################
수정사항
1. 일봉에서 옵션만기일 다음날에서 다음 만기일까지의 고저점을 당월만기일까지 선그리기
예) 2012.8.10(만기일 다음날)~9.13(만기일)까지의 고저점을
2012.9.14(만기일 다음날)~10.11(만기일)구간에 선그리기 공식
부탁드립니다
2012-09-26
266
글번호 55105
회원 님에 의해서 삭제되었습니다.
2012-09-26
9
글번호 55101
답변완료
신호수식
수고가 많으십니다.
다음의 수식을 부탁드립니다.
차트에다가 10일선과 20일선 골든크로스 지점에
신호를 넣고싶은데요.
다만 조건이 있다면
그 지점의 종가가 60일선 위에 위치해야만 합니다.
즉 60일선 아래에서는 10일 20일 골든크로스라도
신호가 나타나지 않았으면해서요...
부탁드리겠습니다.
2012-09-26
367
글번호 55088
답변완료
초보 질문입니다.
수고많으세요 초보입니다.
1. ma(value, Length) 에서 length 을 보통 일자로 하던데 봉의 갯수가 정확한 표현이죠?
즉 ma(c,5) 일때 5봉의 종가의 이동평균이 맞는지, 아니면 5일종가의 이동평균이 맞는지요?
2. TimeClose(StartTime, EndTime) 과 TimeCloseEx(StartTime, EndTime)에서 Ex가 붙으면 변동이라고 하는데 무슨 뜻인가요?
3. 예스랭귀지에 파일관리자에서 새로작성 누르면 시스템새로작성에 "이름" 설명" "EL"이라고 조그만 박스있는데 EL은 먼가요?
이제 막 시작하는 초보입니다. 가르침부탁드려요
2012-09-26
391
글번호 55087
답변완료
시스템식 부탁드려요
1분봉입니다..
1. day range = 전일 고가- 저가
2. var1= day range*N (N=0.7)
3. 진입
매수
종가> 시가+var1
매도
종가 < 시가-var1
4. 청산
20일 이평선기준 청산
5. 손절매
20tick 하락시 손절
감사합니다..
2012-09-26
407
글번호 55086
답변완료
호가잔량 봉으로 그리기
호가잔량은 분봉으로 시고저종가로 나타낼 수 없나요?
가능하다면 수식 부탁드립니다.
2012-09-26
396
글번호 55085
답변완료
선그리기
안녕하세요
예스스탁입니다.
위아래로 3개씩 그리도록 작성했습니다.
1.
var1 = int(C/100)*100;
plot1(var1);
plot2(var1+100);
plot3(var1+200);
plot4(var1+300);
plot5(var1-100);
plot6(var1-200);
plot7(var1-300);
2.
var1 = int(C/10)*10;
plot1(var1);
plot2(var1+10);
plot3(var1+20);
plot4(var1+30);
plot5(var1-10);
plot6(var1-20);
plot7(var1-30);
###############################################
문의
1. 현재주가에서 100포인트 이격이 아니고 그냥 코스피는 100포인트 단위 ,
선물은 10포인트 단위입니다.
예) 코스피 2000, 2100, 2200, 2300... 선물 240, 250, 260.......
2012-09-26
361
글번호 55084
답변완료
문의 드립니다.
- 매수나 매도시 소리가 나게 하려고 아래와 같이 시스템식을 만들었는데 1분봉이 생길 때마다 띵, 띵 하는 소리가 계속 납니다. 즉 조건이 만족되지 않았는데도 띵띵 소리가 나네요. 어떻게 해야 하는지 부탁드립니다.
var : value(0,data1), value1(0,data1),a(0),b(0),G(0),S(0),
condition1(False),condition2(False),condition3(False),condition4(False),condition5(False);
condition1= a >= 500 and marketposition == 1;
condition2 = a <= -400 and marketposition == 1;
if condition1 == True Then
buy();
playsound("c:₩wooritrader₩data₩sound₩mesu.wav");
if condition2 == True Then
ExitLong();
playsound("c:₩wooritrader₩data₩sound₩medo.wav");
2012-09-26
369
글번호 55083