커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7742
글번호 230811
답변완료
매수 매도식 부탁드립니다
1.주챠트(data1)가 보조챠트(data2)의 당일고가에 도달하면 매도
2.주챠트(data1)가 보조챠트(data2)의 전일고가에 도달하면 매수 청산
3.보조챠트(data2)가 주챠트(data1)의 당일저가에 도달하면 매수
4.보조챠트(data2)가 주챠트(data1)의 전일저가에 도달하면 매도 청산
2011-01-18
737
글번호 35053
답변완료
부탁드립니다
1.. 트레일링 스탑을.. 매수가 들어간 그 당일만 적용시키려고 하는데요
(0.1, 10) 으로 당일만 적용시키고 둘째날부터는 트레일링 스탑을 적용하지 않으려면
어떻게 해야 하나요?
2.. 차라리.. 그냥 10.5% 수익나면 매도하는 식(매수 당일만 적용되고 둘째날부터는
적용안됨)..
3.. 추가로.. 매수당일 10.5% 수익나면 매도하는데.. 그 다음날 첫봉까지만
적용시키는 식도 부탁드립니다..
2011-01-18
632
글번호 35048
온천장휘발유 님에 의해서 삭제되었습니다.
2011-01-18
0
글번호 35047
답변완료
지표식 질문드립니다.
안녕하세요 수고하십니다.
1분봉 챠트에서 5분봉의 거래량이평을 보고 싶은데
수식을 어떻게 작성해야 하는지요?
감사드립니다.
2011-01-18
576
글번호 35046
스테디어드밴서 님에 의해서 삭제되었습니다.
2011-01-18
2
글번호 35045
답변완료
분봉 다시
아래식(최근 n일의 고저를 사용)하는 식을 24시간 하는 유로에 적용시켰더니 잘 맞지 않아서 하루를 360분봉(즉 6시간)씩 4개의 봉으로 잘라서 사용하고 자 하는 의도로 질문 드렸습니다
즉 360분현재를 포함한 직전 4개봉을 비교하여 고저를 찾고 자 합니다
이를 결국 360 4개봉이니 하루의 고점을 찾으면 되지 않느냐고 생각할 수도 있으나
하루고저로 잡으면 고저의 차가 너무 커져서 연속하는 360봉으로 고저를 찾고자 함입니다...
Var3=max(highd(0),highd(1),highd(2),highd(3),highd(4));
Var4=min(lowd(0),lowd(1),lowd(2),lowd(3),lowd(4));
plot3(Var3,"3");
plot4(Var4,"4");
위 수식에서 하루의 봉 대신에 120봉, 240봉, 혹은 360봉으로 대체시킬때 어떻게 하면 될지요?
> 제목 : Re : 분봉..
> 안녕하세요
예스스탁입니다.
최근 N일 최고가와 최저가를 찾는 식입니다.
input : N(3);
var : cnt(0);
var3 = DayHigh(0);
var4 = DayLow(0);
for cnt = 0 to N-1 {
if DayHigh(cnt) > var3 Then
var3 = DayHigh(cnt);
if DayLow(cnt) < var4 Then
var4 = DayHigh(cnt);
}
plot3(var3);
plot4(var4);
특정 종목에 관한 예제등이 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> thelake 님이 쓴 글입니다.
> 제목 : 분봉..
> 안녕하세요
아래와 같은 수식에 사용된
Var3=max(highd(0),highd(1),highd(2),highd(3),highd(4));
Var4=min(lowd(0),lowd(1),lowd(2),lowd(3),lowd(4));
plot3(Var3,"3");
plot4(Var4,"4");
highd(0) ->360현재봉의 고점
highd(1) -->전 360분봉의 고점
.
.
.
lowd(o) -->현재 360봉의 저점
lowd(1) -->전 360봉의 저점
등등으로 고쳐 사용하고자 할때, 현재의 360봉과 전360봉, 전전 360봉을 비교하여 최고점, 혹은 최저점을 찾아 위와 같은 수식을 만들려 할때 어떻게 해야 하는지요.
미리 감사드립니다..
혹시 유로선물에 적용시킬 수 있는 교육용 수식이나 쉐어할 수 있는 수식이 있는지요?
좋은 시간 되세요...
2011-01-17
814
글번호 35044
도박마 님에 의해서 삭제되었습니다.
2011-01-17
9
글번호 35043
답변완료
청산식 문의드립니다.
안녕하세요.
아래 진입식에 대하여 조건에 따라 청산방법을 두가지로 구분하고자 합니다.
If stime<150000 then {
If condition1==False And currententrynum-var50<=1 and marketposition <>1 then
buy("매수",Atstop,dayLow+var1*len1);
}
### 청산조건 ###
매수 직전에 매수조건 반대현상이(Atstop,dayHigh-var1*len1) 발생한적이 있으면,
exitlong("매수청산1",Atstop,highest(high,barsSinceEntry+1)-atr(n)*len); 로
청산하고, 아니면 exitlong("매수청산2",Atstop,dayHigh-var1*len1); 으로 청산
하고자합니다.
감사합니다.
2011-01-17
628
글번호 35042
답변완료
한가지 더 여쭤도 될련지요?
죄송합니다만 한가지 더 여쭤도 될련지요?
일봉 시스템식을 사용하는데,
[["주봉"의 다음값들]]을 나타내려면 어찌해야 하는지요?
adx(14)
diplus(14)
diminus(14)
macd(10,22)
bollbandup(20,2)
bollbanddown(20,2)
csar(0.1,1)
죄송합니다. 부탁드리겠습니다.
2011-01-17
637
글번호 35041