커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4355
글번호 230811
답변완료
문의 드립니다.
앞에 잘못 질문을 드려서 다시 드립니다.
[강조] 전날을 제외한 당일의 선물차트에서 현재봉의 외인선물수량이 이전봉까지의 외인선물최대수량을 위로 초과하는 경우 빨간색, 최소수량을 아래로 하향돌파하는 경우 파란색이 나오게 수식작성을 부탁드립니다.
앞에 답변해 주신 내용으로 분봉에 적용했더니 색깔이 전혀 나오지 않습니다.
var : H2(0);
if data2(Bdate == Bdate[1] and H > HighD(0)[1]) Then
PlotPaintBar(H,l,"강조",RED);
if data2(Bdate == Bdate[1] and L < LowD(0)[1]) Then
PlotPaintBar(H,l,"강조",BLUE);
2017-07-18
93
글번호 111403
답변완료
barsinceentry
수고하십니다.
예를 들어
IF C>0
Then
Buy ("매수1",AtStop,C+0.05,1);
IF MarketPosition == 1
Then
ExitLong ("매수청산", AtStop, C-0.05,1);
위와 같은 수식이 있으면
1.BarsSinceEntry가 조건이 만족된 봉(양봉)부터 시작하여 신호가 발생한 그 다음봉은 BarsSinceEntry==2가 되나요?
2.조건이 만족된 봉(양봉)에서 MarketPosition은 어떻게 되나요?
3.위 수식으로 시뮬해보면 신호가 발생된 봉이 음봉으로 결론날 때 아떤 봉은 한봉에서 매수, 매수청산(즉 손절)이 되기도 하고 봉의 모습이 거의 비슷한데 어떤 봉에서는 다음봉으로 넘어가기도 합니다. 이것이 봉가정에 의한 것인지 아니면 수식문제인지요?
요지는 매수신호가 나온 봉(조건만족 다음봉)에서는 매수청산신호가 나오지 않고 그 다음봉 이후에서만 나오게 하려는 것입니다.
4.Point 차트에서 위 수식으로 첫봉에 신호가 나오지 않게 할 수 있을까요?
5.*한봉에서 꼬리가 달린 후 매수신호가 나오게 할 수 있나요?
-즉 종가보다 일정값 0.5P 하락 후 다시 종가+0.05를 돌파 할 때 매수-트레일링 스탑과 역으로 유사하게-
미리 감사드립니다.
2017-07-18
110
글번호 111398
2wnwn 님에 의해서 삭제되었습니다.
2017-07-18
75
글번호 111397
답변완료
수식수정문의
아래식에 평균진폭이 당일은 하루 늦게 반영됬으면 좋겠습니다
당일이 변동성이 커지니까 같이 움직입니다
input : x(1);
var : mh(0),ml(0),mh1(0),ml1(0),week(0),hh(0),ll(0);
if bdate > bdate[1]+30 Then{
mh = h;
ml = l;
mh1 = mh[1];
ml1 = ml[1];
week = 0;
}
else {
if DayOfWeek(bdate) < dayofweek(bdate[1]) then
week = week + 1;
}
if h > mh Then
mh = h;
if l < ml Then
ml = l;
if week == 0 Then{
if mh1 > 0 Then
hh = max(mh,mh1);
Else
hh = mh;
if ml1 > 0 Then
ll = max(ml,ml1);
Else
ll = ml;
}
else{
hh = mh;
ll = ml;
}
plot1((hh-ll)*x);
plot2(((hh-ll)+PriceScale*10)*x);
plot4(dayhigh-daylow,"당일진폭");
2017-07-17
108
글번호 111396
답변완료
수식 요청 드립니다.
* 더운 날씨에 수고 많습니다.
* 요청 사항 : 로직 시작 싯점 부여 방법 문의
input : period(10);
var1 = ma(c,period) ;
if crossup(c,var1) then buy();
이로직을 3분봉 차트에서 쓰면 오전 9시 부터 시작 하여 조건이 되면 그냥 매수 합니다.
이것을 고가와 저가의 차이가 6% 이상 난 다음 부터 이 로직을 쓸려면 어떻게 하나요?
즉 아무때나 로직이 적용되는것이 아니고
그날 시작부터 고가와 저가를 비교 하여 6% 이상 고가 와 저가가 차이날때 부터
위 로직이 적용되게 할려고 합니다.
* 결론 : 저가(daylow)는 변동이 없고 고가가격(DayHigh)이 상승 하여 저가 로 부터
6% 이상 상승 한 다음 분봉 부터
input : period(10);
var1 = ma(c,period) ;
if crossup(c,var1) then buy();
로직 적용 하는 방법 문의
* daylow 가 계속 떨어지면 떨어지는 가격 기준으로 항상 6% 상승후 로직이 시작 되어야 합니다.
* 더운날씨에 항상 고맙습니다.
2017-07-17
99
글번호 111395
답변완료
문의드립니다.
선물차트 기준으로 문의드립니다.
1. 틱차트에 <10분봉의 단순이평 20선, 100선, 240선, 720선>을 나타내고자 합니다.
2. 틱차트에 <10분봉의 삼각가중평균선 20선, 100선, 240선, 720선> 을 나타내고자 합니다.
수식을 어떻게 작성해야 하는지요? 부탁드립니다.
항상 감사드립니다. 수고하세요!!!
2017-07-17
96
글번호 111394
답변완료
분봉 차트 인지
안녕하세요
현재 차트가 몇분봉 차트인지 알 수 있는 식 좀 알려 주세요
예를 들면 1분, 5분, 30분, 60분, 240분
2017-07-17
102
글번호 111393
답변완료
매수와 매도 질문있습니다.
예를들어
1번봉은 매수 상태이며 1번봉 매수가 보다 -3% 낮아지면 추가 매수 3%오르면 익절 하도록 구현하였습니다 또한 익절한경우는 매수하지 않도록 구현하였습니다.
sm c&c 15분봉 7/17 9시15분봉의 현재상태에서는 다음봉에 익절과 매수가 동시에한봉에서
일어나는경우가발생하였는데요
원래 진입보다 낮은 상태가 되어 추가 매수후 익절이 된다면 상관없지만 반대인 경우는 제가 원하는게아닌데요
이런경우 어떻게 구현해야 피할수있나요
궁금합니다.
간략한 예시를 통해 코딩 방법이나 예제를알려주시면 감사하겠습니다.
첨부파일은 위의 경우를 실제 차트에 나타난 예시입니다
2017-07-17
117
글번호 111392
답변완료
매수 진입 후 바로 청산(매도) 주문
안녕하세요 도움주셔서 항상 너무 감사드립니다.
주식 1분봉 기준 매매중이구요...
매수 진입이 된 후 부터
저가 기준 4% 상승시 수익이든 손실이든 매도하려고 합니다.
이 때 주문을 저가 갱신될때 마다 매도 주문이 그에 맞게 변경되게 하려고 합니다.
어떻게 구현가능할까요?
1. 매수하자마자 매도 주문실행 후 저가 갱신때마다 취소 후 재 주문 하는 방식
2. 저가 기준 +3%정도 도달시 +4% 주문하는 방식 (만일 체결안되고 +3%에서 재하락하여 저가 갱신시 +4% 주문 취소 후 재 상승하여 갱신된 저가기준+3%에서 +4% 재주문)
추가로 한가지 더 문의드립니다.
익절 주문 후 체결이 안되고 손절지점에 도달했을 시 손절주문 수량이 없는 상황이 발생하기에
미체결주문 취소후 손절 주문이 나가야할거 같은데..
이런 경우 로직 설계 좀 부탁드립니다.
2017-07-17
95
글번호 111390