커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4528
글번호 230811
답변완료
수식문의
해외선물 로직에서 분봉에서 전일종가를 리턴했을때 제대로 구현되지 않는거 같습니다.
수식예
if dayclose[1] < c and 매수조건 then
buy();
위와 같은 형식으로 분봉에서 참조데이터 없이 전일종가를 리턴해서 현재가와 비교해서 전일종가보다 현재가가 클때만 매수를 허용하는 식을 만들고 싶은데 구현되지 않는 거 같습니다.
해외선물에서는 참조데이터 없이 전일종가dayclose[1], 금일시가dayopen 등이 구현되지 않는 건가요?
2019-04-30
182
글번호 128256
회원 님에 의해서 삭제되었습니다.
2019-04-30
24
글번호 128251
답변완료
62298번 2번 좀 부탁드립니다
* 이렇게 했는데 안되네요..
if c+PriceScale*3 <= c[2] Then { T1 = 1; }
if c+PriceScale*3 > c[2] and c+PriceScale*6 <= c[2] Then { T2 = 2 ; }
if c+PriceScale*9 > c[2] and c+PriceScale*9 <= c[2] Then { T3 = 3 ; }
if c+PriceScale*12 > c[2] Then { T4 = 4 ; }
if c+PriceScale*-3 <= c[2] Then { T11 = -1 ; }
if c+PriceScale*-3 > c[2] and c+PriceScale*-6 <= c[2] Then { T12 = -2 ; }
if c+PriceScale*-9 > c[2] and c+PriceScale*-9 <= c[2] Then { T13 = -3 ; }
if c+PriceScale*-12 > c[2] Then { T14 = -4 ; }
var1 = sum(t1+t2+t3+t4) ;
var2 = sum(t11+t12+t13+t14) ;
var3 = sum(t1+t2+t3+t11+t12+t13+t14) ;
plot1(var1) ;
plot2(var2) ;
plot3(var3) ;
고맙습니다.
2019-04-30
122
글번호 128249
스리핏업 님에 의해서 삭제되었습니다.
2019-04-29
7
글번호 128248
dojuk 님에 의해서 삭제되었습니다.
2019-04-29
29
글번호 128247
무한상인 님에 의해서 삭제되었습니다.
2019-04-29
13
글번호 128245
답변완료
수식문안드립니다.
키움에서 예스로 부탁드립니다.
# 지표1
수식1
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T7
수식2
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T6
수식3
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T5
수식4
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T4
수식5
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T3
지표설정
P1 1/P2 2/P3 3/P4 4/P5 5/P6 6/P7 7/P8 8
라인
1 파랑/2 파랑/3 파랑/4 파랑/5 파랑
# 지표2
수식1
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T2
수식2
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
T1
수식3
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
IF(T2<T1,T2,T1)
수식4
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
IF(T3<MIN(T1,T2),T3,MIN(T1,T2))
수식5
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
IF(T4<MIN(T1,T2,T3),T4,MIN(T1,T2,T3))
지표설정
P1 2/P2 3/P3 4/P4 5/P5 6/P6 7/P7 8/P8 9
라인
6 파랑/7 빨강/8 빨강/9 빨강/10 빨강
# 지표3
수식1
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
IF(T5<MIN(T1,T2,T3,T4),T5,MIN(T1,T2,T3,T4))
수식2
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
IF(T6<MIN(T1,T2,T3,T4,T5),T6,MIN(T1,T2,T3,T4,T5))
수식3
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
IF(T7<MIN(T1,T2,T3,T4,T5,T6),T7,MIN(T1,T2,T3,T4,T5,T6))
수식4
T1=TEMA(C,P1);
T2=TEMA(C,P2);
T3=TEMA(C,P3);
T4=TEMA(C,P4);
T5=TEMA(C,P5);
T6=TEMA(C,P6);
T7=TEMA(C,P7);
T8=TEMA(C,P8);
MIN(T1,T2,T3,T4,T5,T6,T7,T8)
지표설정
P1 2/P2 3/P3 4/P4 5/P5 6/P6 7/P7 8/P8 9
라인
11 빨강/12 빨강/13 빨강/14 빨강
2019-04-29
219
글번호 128244
답변완료
수식문의
안녕하세요
하기와 수식이 가능하신지 부탁드립니다.
1. 데이터 1과 데이터 2의 MACD oscillator 가 동시에 양이면 매수 진입
데이터 1과 데이터 2의 MACD oscillator 가 동시에 음이면 매도 진입.
상기 수식 부탁드립니다.
2. 진입은 2개로 하고 한개의 익절은 20틱으로 부탁드립니다.
나머지 한개는 다음신호 변경시까지 유지 합니다.
3.데이터 2개가 서로 다른 MACD oscillator 신호를 나타낼때는 ,
최초 진입을 유지합니다.
감사합니다.
2019-04-29
211
글번호 128243
답변완료
부탁드립니다
수고하십니다
아래수식을 어떻게 해야하나요
해외 옵션에 적용하고 싶습니다
if ( sdate != sdate[1] and sdate == 070000) or
( sdate == sdate[1] and stime >= 070000 and stime[1] < 070000) Then{
plot1(data2(Opend(0)),"data2시가");
plot2(data2(Highd(0)),"data2고가");
plot3(data2(Lowd(0)),"data2저가");
plot4(data3(Opend(0)),"data3시가");
plot5(data3(Highd(0)),"data3고가");
plot6(data3(Lowd(0)),"data3저가");
2019-04-29
232
글번호 128242