커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6185
글번호 230811
답변완료
수식부탁합니다.
첨부파일과 같이 평평하던 장에서 한순간 8 pt가 급락하고 함정에 빠저 자동손절되고 언제 그랬냐는듯 다시 평평 큰 손실이 발생합니다.
// [손절매]
Input : StopLoss(0.5);
If Range <= 1 Then
SetStopLoss(StopLoss);
급작스럽게 큰 봉에서는 손절안하고 기다려보고자 하는데 위 식으로는 손절은 멈추지 안아요.
어떻게 해야 손절을 멈출게 할 수 있나요. 수식부탁합니다.
2017-12-21
211
글번호 115173
2wnwn 님에 의해서 삭제되었습니다.
2017-12-21
9
글번호 115172
답변완료
문의드립니다.
가상거래를 지표처럼 만들 수 있을까 해서 질문드립니다. 이렇게 생각을 해봤는데요 구현 가능할까요?
1. 지표
가상거래를 지표처럼 만들 수 있을까 해서 질문드립니다. 이렇게 생각을 해봤는데요 구현 가능할까요?
a시점 = 전일 종가대비 n틱 이상 올랐을 때
a시점에서
고가대비 -n틱 이하로 가격이 떨어질 때까지
a시점대비 고가의 틱 차이
a시점에서 바로 고가대비-n틱으로 가격이 하향돌파했다면 고가를 높이지 못했으므로 틱은 0틱
a시점에서 고가가 1틱 올라간 상태에서 가격이 하향돌파했다면 1틱, 이후 오르는 만큼 틱수를 지표로.
2. 시스템
매수
전일종가대비 n틱 이상 올랐을 때
갭이라면 ATR로 목표가 청산+고가-ATR 트레일링 청산
갭이 아니라면 고가-ATR 트레일링 청산만 적용
매도는 반대
3. 시스템
a-전일 종가대비 n틱 이상 오른 상태에서
n틱이상 되돌림 발생하면 진입
매도는 반대
4. 시스템
전일종가대비 n틱이상 올랐을 때
갭이라면 수량 2로 ATR 목표가 청산
갭이 아니라면 수량1로 고가 -ATR 트레일링 청산만 적용
매도는 반대
5. 기타
if 매수조건 중괄호 {매수조건2}로 하는 거랑 if 매수조건 and 매수조건 하는 거랑 같나요?
또 buy(); exitshort(); 해놓는 거랑 리버스매매로 그냥 sell(); 하나만 해놓는 거랑 같나요?
비고
55978
55966
55938
재질문 답변 부탁드립니다.
2017-12-21
137
글번호 115166
답변완료
직전 5일 최고가
안녕하세요
질문 몇가지만 드리겠습니다.
1. 직전 5일 최고가 돌파시 매수 수식 부탁드립니다.
2. 위 수식을 만약 5분봉 차트에 적용하면 직전 5일 최고가로 진입이 되나요 아니면 직전 5개 봉, 즉 25분 최고가 돌파시 진입을 하게 되는 건가요?
3. 2번의 답이 후자라면, 5분봉에서 직전 5일 최고가 돌파시 진입하는 것을 가능하게 하는 수식이 있는지요.
답변 부탁드립니다.
감사합니다.
2017-12-21
137
글번호 115165
답변완료
부탁드립니다
아래는 테마지표인데요 이것을 기울기가 우상향은 빨강 우하향은 파랑으로 나오게 만들어주세요 감사합니다~~
input : Period(10);
var : tema(0);
tema = ema(ema(ema(c,Period),Period),Period);
plot1(tema);
2017-12-21
145
글번호 115164
답변완료
문의드립니다~^^
안녕하세요~^^ 지표+신호검색 부탁드립니다~^^
국내선물~120 틱(차트)에서~ (조건)= 5 이평선,10 이평선,20 이평선,30 이평선,60 이평선, 120
이평선이 {상승정배열 일때}~~~ 현재가가 (20,이평선가격+1틱에)다가와서,닿으면(크로스)=매수신호,(30 이평선가격+1틱)에 닿으면(크로스)=매수신호,(60,이평선가격+1틱)에 닿으면=매수신호,(120 이평선+1틱)에 닿으면=매수신호,나오게부탁드립니다~(신호는,각 1회씩만 나오게해주세요~) ~~~~ 반대로 하락(역)정배열일때도~위와~동일한 위치에 매도신호나오게 부탁드립니다~(마마찬가지로 신호는~각1회씩만~나올수있게 부탁드립니다~^^
그리고~~만들어주신 식에(차트에)~추가로~{30분봉}=,5 이평,10 이평,20 이평,30 이평,60 이
평,120 이평(선)이 나올수있게해주세요~(선색깔 제가 지정할수있게해주세요)~이평선(오른쪽~자
리에=(30분,5이평선),(30분,10 이평선) (30분,20 이평선),(30분봉,60 이평선),(30분봉,120 이평선) 이렇게 글자가 나올수있게부탁드립니다,,60분봉(선)도 나올수있으면~부탁드립니다(60분봉선은,20 이평선과 120 이평선만 나와도됩니다~^^
* 부탁드리겠습니다~감사합니다~^^ *
2017-12-21
141
글번호 115163
답변완료
수식 재문의드립니다
아래 시스템 수식을 테스트해본 결과 청산신호가 38틱손실이 안 났는데도 청산되네요.
진입후 38틱 손실시에만 스취칭 되어야 되는데 진입후 시도때도없이 손실청산이 됩니다.
위에 시스템 성능보고서와 적용차트를 첨부하오니 확인후 수식재확인 수정좀 부탁드립니다.
진입후 38틱 손실일때만 스위칭되고,82틱수익청산일때에는 재진입 금지하는 수식.
이후 60일선 크로스 신호가 다시 출현시에만 진입하도록하는 자동매매수식.좀 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다. ( 55944번입니다 )
>
안녕하세요
예스스탁입니다.
var1 = ma(C,60);
if MarketPosition == 0 and MarketPosition(1) != 1 and crossup(c,var1) Then
buy("b");
if MarketPosition == 0 and MarketPosition(1) != -1 and CrossDown(c,var1) Then
sell("s");
if MarketPosition == 1 then{
sell("bs",AtStop,EntryPrice-PriceScale*38);
ExitLong("bp",AtStop,EntryPrice+PriceScale*82);
}
if MarketPosition == -1 then{
Buy("sb",AtStop,EntryPrice+PriceScale*38);
ExitShort("sp",AtStop,EntryPrice-PriceScale*82);
}
즐거운 하루되세요
> 55944번입니다 알러뷰 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 도움주시는 덕분에 제대로된 시스템을 만드려고 도전하고 있습니다. 매번 감사합니다.
60일이평선을 골드크로스 또는 데드크로스시 첫번째봉종가에 한번만 진입후
38틱손실나면 스위칭(=자동청산후 반대로 재진입)하고,
82틱수익이면 자동청산후 재진입 금지하도록 하는 자동매매수식
(38틱손실과 82틱수익 자동청산되기 전에 60일이평선 크로스는 무시함)
위 자동매매시스템이 반복실행을 계속하도록 하는 자동매매수식 좀 부탁드립니다.
2017-12-21
134
글번호 115162
보인트지지 님에 의해서 삭제되었습니다.
2017-12-20
12
글번호 115161
답변완료
부탁 드립니다,
도움 주심에 감사 드립니다.
다음 수식은 급등후 지지저항을 나타내기 위한 수평선입니다.
이것을 급락후 지지저항을 나타내기 위한 수식으로
수정 변경 부탁드리고자 합니다.
미리 감사 드립니다.
INPUT:result(1);
var:ab1(0),ab2(0),ab3(0),ab4(0),ab5(0),ab6(0);
ab1=(dayhigh/dayclose(1)-1)*100;
ab2=max(dayhigh(2),dayhigh(1),dayhigh);
ab3=min(daylow(2),daylow(1),daylow);
ab4=(ab2/dayclose(3)-1)*100;
ab6=iff(DayClose>=dayopen
and dayclose(1)>=dayopen(1)
and dayclose(2)>=dayopen(2),1,0);
if ab1>=result then var1=(dayhigh+ daylow)/2;
if ab4>result and ab6>0 then var2=(ab2+ab3)/2;
plot1(var1,"1양봉",red,def,0);
plot2(var2,"3양봉",yellow,def,0);
2017-12-21
160
글번호 115160