커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8210
글번호 230811
답변완료
질문입니다.
일봉에서 사용중인 수식인데 이것을 분봉에서 일봉을 기준으로 나타내려합니다.
1.분봉에서 최근 5일간 2음봉이상이면... countif(O>C,5)>1
2.분봉에서 최근 5일간 전일종가보다 금일종가가 작은 경우가 2일이상이면...
countif(C[1]>C,5)>1
3.분봉에서 최근 5일간 전일저가보다 금일저가가 작은 경우가 2일이상이면...
countif(L[1]>L,5)>0)
감사합니다..
2013-11-05
171
글번호 69199
답변완료
질문 올립니다.
아래의 32646 글에 대한 답글과 관련하여 질문 올립니다.
1.
첫 번 째 소스 중, 빈칸 포함 세번째 행에,
nAtm = wfOptionATm(close); 이라고 표기된 것 중에서 wfOptionATm이 무엇을 의미하는지 알려 주시면 감사하겠습니다.
선언되지 않은 것으로 오류메시지가 뜨고 있습니다.
2.
그리고 소스 중에 Text_Delete, Text_New라는 것이 보이는데, 검색해 보니 TradeStation이나 MultiChart에서 사용되는 것 같습니다.
이 두 명령어에 대해서 간략하게라도 설명해 주시면 감사하겠습니다.
YesLanguage_Help에서는 안 보이는데, YesLanguage에서는 TradeStation이나 MultiChart에서 사용되는 명령어들을 다 사용할 수 있는 것인지요?
아래: 32646글 내용:
안녕하세요
예스탁입니다.
1.
var : nAtm(0),nAtmChage(0),BDoPlot(0);
nAtm = wfOptionATm(close);
var1 = natm+1.25;
var2 = natm-1.25;
plot1(natm);
if C > nAtm Then
{
plot2(nAtm+1.25,"등UP");
}
if C < nAtm Then
{
plot3(nAtm - 1.25,"등dn");
}
#종가가 등dn을 0.5이내로 접근하다 상승하면 텍스트 출력
if C >= C[1] and C[1] < C[2] and
C[1] < var2[1]+0.5 Then
Text_New(sdate,stime,H,"등가경계선 지지");
#종가가 등dn을 하향해서 0.5이상 하락하지 않고 다시 등dn을 상향하면 텍스트 출력
if CrossDown(c,var2) Then
value1 = C;
if C < var2 and C < value1 Then
value1 = C;
if crossup(c,var2) and value1 > var2-0.5 then
Text_New(sdate,stime,H,"등가경계선 지지");
#종가가 등up을 상향해서 0.5이상 상승하지 않고 다시 등up을 하향하면 텍스트 출력
if Crossup(c,var1) Then
value2 = C;
if C > var1 and C > value2 Then
value2 = C;
if CrossDown(c,var1) and value2 < var1+0.5 then
Text_New(sdate,stime,H,"돌파실패");
2.
input : sig(20);
var1 = ma(bids-asks,sig);
plot1(bids,"매수잔량");
plot2(asks,"매도잔량");
plot3(bids-Asks,"차이");
plot4(ma(bids-Asks,sig),"시그널");
if CrossDown(var1,-2000) Then
Text_New(sdate,stime,L,"매도물량상승");
if Crossup(var1,2000) Then
Text_New(sdate,stime,L,"매수물량상승");
if var1 <= 0 and var1 >= -700 Then{
Text_Delete(value1);
value1 = Text_New(sdate,stime,L,"매도물량중립");
}
if var1 >= 0 and var1 <= 800 Then{
Text_Delete(value2);
value2 = Text_New(sdate,stime,L,"매수물량중립");
}
3.
수식에 사용된 텍스트 출력 함수는
봉이완성되어야만 텍스트가 출력됩니다.
봉미완서이에 조건이 만족해도 표시가 되지는 않습니다.
즐거운 하루되세요
> HI_hm***** 님이 쓴 글입니다.
> 제목 : 다시 부탁드립니다
> 첨부한 파일서 분홍색..연두색.하늘색선이
등가선은 연두색...
등가상승시 윗 등가경계선 꽃분홍색
등가하락시 아래 등가경계선이 하늘색선
선물지수가 하락시..하늘색 경계선부근서.0.5틱 아래로 깨고 내리가따가 다시 올라와 지지해줘도 지지로..경계선 부근까지 안내려오고 미달시시에도0.5틱 몬갔어도 지지로 보고
등가경계선 지지로 글로 표현해주셨음합니다
선물지수가 상승시... 돌파지지글하고..
상승하다..0.5틱 돌파후 지지 몬받고 내려옴 돌파 실패로 뜨게 해주세염 ㅡ.ㅠ
그리고 아랜 선물 매도호가 매수호가 차이 건수..시그널이 -2000 ,+2000개 이상이면 텍스트로 매도물량상승..매수물량상승하고 글이 뜨게 해주삼여...
더불어..시그널0< -700 ,0< +800 일때 매도물량중립..매수물량중립도 조건에 맞게해서 뜨게 해주세여..부탁드립니다 .. 감사드립니다^^
2013-11-05
260
글번호 69198
세발낚지 님에 의해서 삭제되었습니다.
2013-11-05
41
글번호 69197
답변완료
궁금한게 있어서요, 여쭤볼게요..
var1 = ma(c,5) 이것은 5일선을 var1 이라고 칭한다는 뜻인데.
그러면 var1[1] 은 바로 앞봉의 5일선을 말하는 것인가요?
2는 두개 앞에.. 그러면 -1은 첫번째 뒤에 나올 봉을 말하는 것이 맞는지요..
그리고 매수 혹은 매도 표시가 등장한 봉의 바로 앞봉을 지칭하려면 어떤 수식어를 써야하나요??
사소한 것까지 질문드려 죄송합니다.. 몰라서...
2013-11-05
196
글번호 69196
답변완료
문의 드립니다.
시스템 옵션 할려는 사람인데요
조건만족시 즉시 매수주문 들어 가게 하는건
고려중이신가요?
이것만 되면 매매 할려는 되요..
궁금합니다.
감사합니다.
2013-11-04
202
글번호 69195
즐겁게 님에 의해서 삭제되었습니다.
2013-11-04
0
글번호 69194
답변완료
종목 데이터에 오류가 있는 듯 합니다
[009450] 경동나비엔
시뮬레이션 차트 2011년 4월 22일
주차트 가격 0 원으로 나옵니다.
확인 부탁드립니다.
2013-11-04
205
글번호 69193
영산강 님에 의해서 삭제되었습니다.
2013-11-04
2
글번호 69192
답변완료
부탁드립니다
매수식
매수금액 4회 분할 매수
시가 전일종가 대비 5% 이하 갭상승/매수시간 0900 부터 1030사이 매수는 1회만
1. 시가 3%~5%
매수식 시가갭상승율 * 0.65 하락시 매수
예를 들어 5% 갭상승 시가인 경우 5%*0.65 = 3.25% 전일종가 1000원이면 = 1032.5
1분봉이나 틱차트에서 crossdown(L,1032.5) 매수
하락돌파시 매수호가 한호가 밑으로 분할매수 주문 4회 분할매수
예를 들어 하락돌파시 1030 /1025/1020/1015 한호가씩 밑으로 같은비중
4회 분할 동시에 매수 주문 생성
2. 시가 1.5%~3% :
매수식 시가갭상승율 * 0.7 하락시 매수
나머지는 상기 1과 같이 일괄 동시에 4회 분할 매수 (한호가씩 아래로)
3. 시가 0~1.5%
시가에 상기 1과 같이 일괄 동시에 4회 분할 매수 0% / 0.5% / 1% /1.5%
4. 시가 마이너스
2회 분할 매수 : 0.6 /0.5 적용
예를 들어 -1.2% 시가 경우 -1.2% 나누기 0.6 (-1.2%/0.6) = -2% 하락 돌파시 1차 매수
예를 들어 -1.2% 시가 경우 -1.2% 나누기 0.5 (-1.2%/0.5) = -2.4% 하락 돌파시 1차 매수
매도식
매수가 대비 4.5% 수익 발생시 40% 매도
매수가 대비 6.5% 수익 발생시 전량 매도
2013-11-04
192
글번호 69191