커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7233
글번호 230811
회원 님에 의해서 삭제되었습니다.
2018-08-01
24
글번호 121067
답변완료
문의드립니다
안녕하세요...문의내용은 MACD보조지표에 MACD라인과 MACD시그널라인 을
기본차트(데이터1)에서도 사용할수있나요.
가능하다면글번호48820 에 추가해주시면 감사하겠읍니다.
1.MACD 라인
2.MACD 시그널라인
수고하세요..꾸벅
2018-08-01
180
글번호 121063
답변완료
지표가 안그려지네요
VAR2의 지표를 그려가고 싶은데 안그려지네요.
어디가 잘못되었는지 수정해주셔요.
Input:Pd1(60);
Vars:HB(0),LB(0);
HB=Highest(high,Pd1);
LB=Lowest(Low,Pd1);
If LB>LB[1] Then
Var1=1;
If LB=LB[1] Then
Var1=0;
If LB<LB[1] Then
Var1=-1;
Var2=Var2+VAR1;
PLOT1(Var2);
2018-08-01
161
글번호 121062
fighter 님에 의해서 삭제되었습니다.
2018-08-01
2
글번호 121055
답변완료
문의드립니다.
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 시스템
분봉용
-국선,해선 공통
-전일까지 마감한 일봉 3개봉(3일전,2일전,하루전)가운데 양봉갯수,음봉갯수 계산
-둘 중에 양봉이 많을 경우 -> 당일 시가 즉시 매수, 종가 청산
-둘 중에 음봉이 많을 경우 -> 당일 시가 즉시 매도, 종가 청산
2. 시스템
분봉용
-국선,해선 공통
-00시00분 기준 일봉 3개봉(2일전,1일전, 오늘*) 가운데 양봉갯수,음봉갯수 계산
*설정 시간 기준으로 양봉인지 음봉인지 판단
-둘 중에 양봉이 많을 경우 -> 종가매수, 다음날 시가 청산
-둘 중에 음봉이 많을 경우 -> 종가매도, 다음날 시가 청산
3. 시스템
2번을 다음날 종가 청산으로
4. 지표
-틱에서 일봉 볼린저밴드
2018-08-01
183
글번호 121053
답변완료
수식
안녕하세요.
하기 수식 부탁드립니다.
일봉에서 현재봉에서 이전 20봉 사이에서 몸통이 가장 큰 양봉과 음봉의 고가 저가을 표시한다.
감사합니다.
2018-08-01
170
글번호 121049
답변완료
부탁드립니다.
대신 사이보스 시스템 수식인데,
예스수식으로 변환하고 싶습니다.
부탁드립니다.
Input: len(0.37), atrlen(20), len1(3.2), len2(2.7), Break(1.9), Level(0.3)
Cond1= tdate=exitdate(1) And position(1)=1
Var1=highd(1)-lowd(1)
If ttime<1500 Then
If Cond1=False Then
Call buy("매수",Atstop,Def,opend+var1*len)
End If
If position =1 Then
If hhv(1,high,barnumsinceentry+1)< entryprice +atr(atrlen)*break Then
Call exitlong("매수추적",Atstop,hhv(1,high,barnumsinceentry+1)-atr(atrlen)*len1)
Else
Call exitlong("매수손익",Atstop, entryprice+atr(atrlen)*level)
Call exitlong("매수추적1",Atstop,hhv(1,high,barnumsinceentry+1)-atr(atrlen)*len2)
End If
2018-08-01
179
글번호 121047
답변완료
안녕하세요 반갑습니다 수식 좀 부탁드립니다
안녕하세요 반갑습니다
혹시 예스차트에서
볼린저벤드 보조지표에 중심선에서 상단선까지 색깔을 중심선에서
하단선 까지 색깔을 넣을수 있는 방법이 있다면 수식을 좀 부탁드립니다
감사합니다
2018-08-01
174
글번호 121046
답변완료
거래시간
안녕하세요.
미국 CME 거래소 종목을 매매하기 위한 시간대 수식을 아래와 같이 가지고 있으나 시뮬레이션 차트 상에서는 자정부터 진입해서 당일 새벽 5시 15분 안에 청산되는 것으로 확인됩니다.
원하는 거래시간대는 당일 저녁 8시부터 익일 오전 5시까지 진입하고 05시 15분 이전에 강제청산하고자 합니다.
아래 수식에서 잘못된 점이 있는지 확인 부탁드립니다.
Inputs: SSTIME(200000), EETIME(050000);
Vars: ST(0), ET(0), Year(0), TimeCond(False), MP(0);
Year = Floor(sDate / 10000);
Var18 = DayofWeek( (10000 * Year) + (100 * 3) + 1 );
If Var18 = 0 Then Value98 = 8;
Else Value98 = 15 - Var18; // 3월 두번째 일요일 날짜
Var20 = DayofWeek( (10000 * Year) + (100 * 11) + 1 );
If Var20 = 0 Then Value99 = 1;
Else Value99 = 8 - Var20; // 11월 첫번째 일요일 날짜
If sDate > (10000 * Year) + (100 * 3) + Value98 And sDate < ( 10000 * Year) + (100 * 11) + Value99 Then
Begin
ST = 070000; // 써머타임 적용 시, 장 시작 시간
ET = 060000; // 써머타임 적용 시, 장 종료 시간
End
Else
Begin
ST = 080000; // 장 시작 시간
ET = 070000; // 장 종료 시간
End;
CONDITION1 = ( IntPortion(Time / 10000) > IntPortion(ET / 10000) And IntPortion(Time[1] / 10000) <= IntPortion(ET / 10000) ) Or ST <> ST[1];
If EETIME <= SSTIME Then
Begin
If SSTIME < TIME Or TIME < EETIME Then TimeCond = True;
Else TimeCond = False;
End
Else
Begin
If SSTIME < TIME And TIME < EETIME Then TimeCond = True;
Else TimeCond = False;
End;
//--------- 진입 로직 ---------//
If TimeCond Then
Begin
End;
If (MP <> 0) then SetStopEndofday(051430);
2018-08-01
255
글번호 121045