커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3665
글번호 230811
동동이아빠 님에 의해서 삭제되었습니다.
2020-08-30
0
글번호 141908
답변완료
부탁드립니다
$아래식을 1,기준선위에 OBV 선을 Red 칼라로
기준선아래 OBV 선을 Blue 칼라로
2,당일 OBV 최고점에서 세로선(Red)을 가격차트까지 그리기
당일 OBV 최저점에서 세로선(Blue)을 가격차트까지 그리기로
도움부탁 드립니다.
Plot1(OBV(), "OBV");
PlotBaseLine1(0,"기준선");
$ 도움주심에 언제나 늘 고맙습니다.
2020-08-30
751
글번호 141907
답변완료
문의드립니다
데이터1 코스피 일봉
데이터2 참조 일봉
데이터2 참조차트 신호를 기반으로
데이터1 코스피 진입청산을 시스템식 입니다
진입
데이터2 종가가 20일기간내최저점대비 150% 이상
and 데이터2 종가가 20일기간내최고점대비 80% 이상
청산
데이터2 종가가 진입신호 이후부터 데이터2 최고점대비 70% 이하
and 데이터2 종가가 진입신호때 데이터2 진입가격대비 60% 이하
2020-08-30
747
글번호 141906
답변완료
부탁 드립니다.
도움에 감사 드립니다.
당일 시작으로 누적이 아닌
n일전에서 시작하는 수식 부탁 드립니다.
미리 감사 드립니다.
var : sumv(0),sumi(0),avgv(0);
if Bdate != bdate[1] Then
{
var1 = 0;
var2 = 0;
Var3 = 0;
sumv = 0;
sumi = 0;
}
var1 = var1+Upvol;
var2 = var2+downvol;
var3 = var1-var2;
sumv = sumv+Var3;
sumi = sumi+1;
avgv = sumv/sumi;
Plot1(sumv,"누적");
2020-08-30
741
글번호 141904
답변완료
2가지 지표 좀 표시 요청 드립니다.
* 항상 많은 도움에 고맙 습니다.
* <요청사항1>
장시작이후 1분봉 60분 단위 기준으로 "현재가격이 전시간 저가 보다 작아야 한다"
수식 좀 요청 드립니다. (한시간 단위)
즉 " Condition1 = c > 전시간 60봉의 고가 보다 커야 한다 "
" Condition2 = c < 전시간 60봉의 저가 보다 작아야 한다 "
" Condition3 = c > 전전시간 60봉의 고가 보다 커야 한다 " →120봉 아님니다
" Condition4 = c < 전전시간 60봉의 저가 보다 작아야 한다 " →120봉 아님니다
→ c < Lowest(L,60) 이거는 아님니다. 시간 단위로 좀 부탁 드립니다.
<요청사항2>
- 100봉전 가격을 기준으로(s&p 500) 3300 일경우
3300 값을 기준 으로
3301 이면 0.01씩 더해주고
3302 이면 0.02씩 더해주고
3303 이면 0.03씩 더해주고
2999 이면 -0.01씩 빼주고
2998 이면 -0.02씩 빼주고
2997 이면 -0.03씩 빼주고
해서 더하기 빼기 해서 한선으로 추세선 좀 부탁 드립니다.
즉 올라갔으면 추세선이 올라가고
즉 떨어 졌으면 추세선이 하락 입니다.
* 고맙습니다. 수고하십시요.
2020-08-31
859
글번호 141903
답변완료
수식문의
수고 많으십니다~
* 분봉 중심값 이평선과
1. 분봉중심값이 볼린져상단을 돌파하면 매수시그널
반대로 하단을 이탈하면 매도시그널
2. 볼린져 상단을 분봉저가로 돌파시 매수시그널
반대로 볼린져하단을 분봉고가로하락시 매도시그널 부탁합니다
* 볼린져 숫자는 수정가능토록 부탁합니다
3. 다음수식을 매수매도 시그널이 아닌 시그널자리에 삼각표시 3개표시로 변환부탁합니다.
Input : 전환선기간(9), 기준선기간(26), 선행스팬2기간(52),P(20);
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),mav(0);
전환선 = (Highest(High, 전환선기간) + Lowest(Low, 전환선기간)) / 2;
기준선 = (Highest(High, 기준선기간) + Lowest(Low, 기준선기간)) / 2;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(High, 선행스팬2기간)[25] + Lowest(Low, 선행스팬2기간)[25]) / 2;
mav = ma(c,P);
Condition1 = C > 기준선 and C > max(선행스팬1,선행스팬2) and c > mav;
Condition2 = C < 기준선 and C < min(선행스팬1,선행스팬2) and c < mav;
if Condition1 == true and Condition1[1] == false Then
buy();
if Condition2 == true and Condition2[1] == false Then
sell();
감사합니다~
2020-08-30
903
글번호 141902
답변완료
문의드립니다!
안녕하세요!
아래수식에서 AA(262.90),BB(262.10),CC(262.70)==> 이부분에 대하여 문의드리고자합니다
1, AA,BB,CC 가 구체적으로 각각 어떤의미인지요?
2, 가격이 각각 262.90, 252.10, 262.70 으로 설정이되어 있는데 여기서 262는 당일의 행사가 기준인것같은데...
소숫점이하의 숫자는 어떻게 정해진것이고 무슨의미인가요?
또, 이 소숫점이하 숫자는 고정수인지 아님 매일 상황에따라 바꿔줘야하는 숫자인지요?
3, 이지표를 챠트에 적용해보니 국선챠트에서는 적용이되는데 옵션챠트에서는 가격의 차이때문에 잘 인되네요
옵션챠트에 적용할려면 어떻게 설정을해야하는건지요?
기본적인 질문임에도 매번 성의있고 친절하게 답변해주시는 관리자님에게 다시한번 진심으로 깊이 감사드립니다 !!!
-----------------------------------------------------------------------------------------
input : AA(262.90),BB(262.10),CC(262.70);
var : 정(0),반(0),합(0),차(0),이(0);
var : 내대칭(0),차대칭(0),이대칭(0),반대칭(0),정대칭(0),합대칭(0);
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0);
정 = iff(AA>BB,AA-BB,BB-AA);
반 = iff(CC > BB,CC-BB,BB-CC);
합 = 정+반;
차 = 정-반;
이 = 반-차;
내대칭 = iff(AA > BB,CC-차,CC+차);
차대칭 = iff(AA > BB,BB-차,BB+차);
이대칭 = iff(AA > BB,BB-이,BB+이);
반대칭 = iff(AA > BB,BB-반,BB+반);
정대칭 = iff(AA > BB,BB-정,BB+정);
합대칭 = iff(AA > BB,BB-합,BB+합);
Plot1(내대칭);
Plot2(차대칭);
Plot3(이대칭);
Plot4(반대칭);
Plot5(정대칭);
Plot6(합대칭);
if Index == 1 Then
{
tx1 = Text_New_Self(sDate,sTime,내대칭,"내대칭 "+NumToStr(내대칭,2));
tx2 = Text_New_Self(sDate,sTime,차대칭,"차대칭 "+NumToStr(차대칭,2));
tx3 = Text_New_Self(sDate,sTime,이대칭,"이대칭 "+NumToStr(이대칭,2));
tx4 = Text_New_Self(sDate,sTime,반대칭,"반대칭 "+NumToStr(반대칭,2));
tx5 = Text_New_Self(sDate,sTime,정대칭,"정대칭 "+NumToStr(정대칭,2));
tx6 = Text_New_Self(sDate,sTime,합대칭,"합대칭 "+NumToStr(합대칭,2));
}
Else
{
Text_SetLocation(tx1,NextBarSdate,NextBarStime,내대칭);
Text_SetLocation(tx2,NextBarSdate,NextBarStime,차대칭);
Text_SetLocation(tx3,NextBarSdate,NextBarStime,이대칭);
Text_SetLocation(tx4,NextBarSdate,NextBarStime,반대칭);
Text_SetLocation(tx5,NextBarSdate,NextBarStime,정대칭);
Text_SetLocation(tx6,NextBarSdate,NextBarStime,합대칭);
}
2020-08-29
904
글번호 141901
답변완료
수식문의드립니다.
일목균형표에서
1. 매도신호
구름대가 음운일때
캔들 시가는 선행스팬1보다 낮아야하고
기준선은 선행스팬1 가격보다 커야하고
캔들이 고가로 선행스팬1을 크로스업할때 매도신호입니다.
매도신호는 양운구름에서 음운구름으로 바뀐 후
첫번째 뜨는것만 나오도록 하고 싶습니다.
매도청산은 캔들의 종가로 기준선을 크로스업 돌파했을때입니다.
2. 매수신호
구름대가 양운일때
캔들 시가는 선행스팬1보다 높아야하고
기준선은 선행스팬1 가격보다 낮야하고
캔들이 저가로 선행스팬1을 크로스다운할때 매수신호입니다.
매수신호는 음운구름에서 양운구름으로 바뀐 후
첫번째 뜨는것만 나오도록 하고 싶습니다.
매수청산은 캔들의 종가로 기준선을 크로스다운 돌파했을때입니다.
2020-08-30
1137
글번호 141900
답변완료
신고가 매매 수식 (국내 주식)
국내주식
data1 60분봉
data2 일봉
매수진입 조건
1. data2(일봉)에서 240일(1년) 신고가 발생하고
2. data2(일봉)에서 1의 조건에서 부터 120일(6개월)까지 240일 신고가가 없어야함
( 6개월 이후에 최초 240일 신고가 - 6개월 이전에는 240일신고가가 없어야함)
1과 2를 만족하는 조건에서 data1에서 15시에 100만원 진입
*1의 경우 매수되는 15시 시점에서 240일 신고가 이여야 함.
( 윗꼬리만 신고가일때는 진입금지 )
* 2의 경우 신고가 개념이 종가개념입니다. ( 장중 최고가 아님)
만약 1의 경우 봉완성시에만 진입결정이 된다면 3시에 진입이 어려울것 같은데
좋은 방법 없을까요??
추가매수 진입 조건
매수후 추가로 5회 더 매수진입
최초 매수가에서 -5% 하락시 100만원 진입
-10% 하락시 100만원 진입
-15% 하락시 100만원 진입
-20% 하락시 100만원 진입
-25% 하락시 100만원 진입
청산수식
매수 평균값이 수익 상태일때
매수한지 일봉기준으로 41일 경과 12시 10% 청산
42일 경과 12시 10% 청산
.
.
.
50일 경과 12시 10%(전량) 청산
매수 평균값이 손실 상태일때
평수 평균 수익률이 1% 일때 전량 청산
평수 평균 수익률이 -40% 일때 전량 손절 청산
수식 부탁드림니다. 항상 감사드림니다. 예스스탁으로 돈버는 그날까지~
2020-08-29
1302
글번호 141899