커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6598
글번호 230811
답변완료
안녕하세요 종목 검색식 부탁드립니다.
20일선이 60일선 데드 이후로 -20%일때 매도 신호를 만들고 싶습니다..
아울러 -20%매도 신호 발생종목을 검색하는 검색식도 알고 싶습니다.
지난번에 답변 주신것은 적용을 해도 구현이 되지않아서 고민입니다.
자세한 식을 부탁합니다.
2015-04-15
172
글번호 85069
답변완료
문의드립니다
[1]
1번신호 진입
9시 - 9시30분 까지
RSI(5)가
50 이상 매수 / 이하 매도
1번신호 청산
9시 - 9시30분 까지
RSI(5)가
50 이하 매수청산 / 이상 매도청산
2번신호 진입
9시30분 - 10시 까지
1번 신호의 청산되어 포지션이 0 일때
RSI가
50 이상 매수 / 이하 매도
2번신호 청산
9시30분 - 10시 까지
RSI(7)가
50 이하 매수청산 / 이상 매도청산
1번 신호의 청산되어 포지션이 +1 일때
RSI(7)가
50 이상 아무것도안함 / 이하 1번신호 매수포지션 청산후 매도
2번신호 청산
RSI(7)가
50 이하 매수청산
1번 신호의 청산되어 포지션이 -1 일때
반대로
[2]
1봉전 부터 N전봉 까지 최고값과 최저값을 구한후
(최고값+최저값)/2 와 현재가와 비교하여
현재가가
위면 매수 아래면 매도 진입식 입니다
감사합니다
2015-04-15
142
글번호 85066
답변완료
문의
문의 드립니다.
1.
오늘거래의 마지막 청산이 수익청산이면
청산봉이후 1시간동안(3분봉) 진동폭의 최고가와 최저가를 기준으로
최고가를 돌파시 매수, 최저가를 이탈시 매도 수식좀 알려주세요.
2.
오늘 마지막 청산이 수익청산이고
오늘 총매매손익이 수익(+)이면 더이상 진입금지 수식
감사합니다.
2015-04-15
142
글번호 85064
답변완료
수식문위 입니다
Macd 가 골드나오면 봉의색갈이 빨강
Macd 가 데드 크로스 나오면 봉의색갈이 파랑
요렇게 나오는 수삭좀 알려주세요
2015-04-15
169
글번호 85063
회원 님에 의해서 삭제되었습니다.
2015-04-15
10
글번호 85062
답변완료
부탁드립니다
*양운일때 (일목균형9.26.52)
1.틱봉이 구름위에있고 선행스팬1과선행스팬2선이 그때그때변화할때 기준으로그때그때틱봉고가도 변하여 밑으로 대칭되는 2개의선이 2번과연결됨
2.틱봉이 구름아래에있고 선행스팬1과선행스팬2선이 그때그때변화할때 기준으로그때그때틱봉 저가도 변하여 위로대칭되는 2개의선이 3번과연결됨
3.양운구름때에 들어와서 와리가리할때는 선행스팬1선을기준으로 변화에따라그때그때틱봉저가와위로대칭되는선과,또한 선행스팬2선기준으로 변화에따라 그때그때틱 고가와 밑으로 대칭되는 2선
4. 이때의 고점선 연결과 위로+0.2피,+0.2피씩 2단계선
*음운일때
1.양운일때와 동일
2.양운일때와 동일
3.음운구름때에 들어와서 와리가리할때는 선행스팬2선을기준으로 변화에따라그때그때틱봉저가와위로대칭되는선과,또한 선행스팬1선기준으로 변화에따라 그때그때틱 고가와 밑으로 대칭되는 2선
4.이때의 저점선 연결과 아래로+-0.2피,+-0.2피씩 2단계선
2015-04-14
132
글번호 85061
답변완료
지표식 부탁드립니다.
안녕하세요?
제가 아래의 식을 메인챠트에 적용해서 사용하고 있습니다. 그런데보조지표식에도 적용을 해서 다이버전스를 확인하려고 하는데 실력이 짧아 만들지를 못하겠습니다.
아래의 Plot1과 Plot2를 StochasticsK선에 적용하는 지표식을 부탁드립니다.
그리고 작성된 보조지표식을 Data2에도 적용할 수 있도록 수정한 식도 같이 부탁드립니다.
감사합니다.
##피보나치되돌림##
Inputs: XAvgLen(9), HiLoLen(50), Retrace(0.382);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
HiHi = Highest(High, HiLoLen);
LoLo = Lowest(Low, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
plot1(Hretrace-((HiHi-LoLo)*0.612),"저점상승");
plot2(Lretrace+((HiHi-LoLo)*0.612),"고점하락");
2015-04-15
253
글번호 85060
답변완료
답변 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁합니다.
>
안녕하세요
예스스탁입니다.
1번식은 한봉에 매수와 매도 한번씩 진입합니다.
매수나 매도중 하나만 진입하기 위해서는
수식에서 지정한 가격 터치시 진입은 atstop이나 atlimit타입을 사용하는데
모두 전봉에서 가격을 셋팅해 현재봉시세 조건만족시에 신호가 발생합니다.
그러므로 매수나 매도중 하나만 진입하기 위해서는 2개가 동시에 충족되지 않는 조건을 넣어야 합니다.
2번식은 시가가 직전봉 종가대비 같거나 높으면 매수쪽으로만
시가가 지전봉 종가대비 아래면 매도쪽으로만 진입이 발생하게 작성한 식입니다.
이용에 참고하시기 바랍니다.
1.
input : 시가대비틱수(5),손절틱수(10),익절틱수(20),최고수익대비하락틱수(10);
input : X(5),Y(10),A(5),B(5);
if MarketPosition <= 0 Then
buy("b",AtStop,NextBarOpen+PriceScale*시가대비틱수);
if MarketPosition >= 0 then
sell("s",AtStop,NextBarOpen-PriceScale*시가대비틱수);
if MarketPosition == 1 Then{
exitlong("btr1",AtStop,Highest(H,BarsSinceEntry)-PriceScale*최고수익대비하락틱수);
if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*x and highest(H,BarsSinceEntry) < EntryPrice+PriceScale*y Then
exitlong("btr2",AtStop,highest(H,BarsSinceEntry)-PriceScale*a);
if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*y Then
exitlong("btr3",AtStop,highest(H,BarsSinceEntry)-PriceScale*b);
}
if MarketPosition == -1 Then{
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*최고수익대비하락틱수);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*x and Lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*y Then
ExitShort("str2",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*a);
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*y Then
ExitShort("str3",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*b);
}
SetStopProfittarget(PriceScale*손절틱수,PointStop);
SetStopLoss(PriceScale*익절틱수,PointStop);
2번
input : 시가대비틱수(5),손절틱수(10),익절틱수(20),최고수익대비하락틱수(10);
input : X(5),Y(10),A(5),B(5);
if MarketPosition <= 0 and NextBarOpen >= C Then
buy("b",AtStop,NextBarOpen+PriceScale*시가대비틱수);
if MarketPosition >= 0 and NextBarOpen < C then
sell("s",AtStop,NextBarOpen-PriceScale*시가대비틱수);
if MarketPosition == 1 Then{
exitlong("btr1",AtStop,Highest(H,BarsSinceEntry)-PriceScale*최고수익대비하락틱수);
if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*x and highest(H,BarsSinceEntry) < EntryPrice+PriceScale*y Then
exitlong("btr2",AtStop,highest(H,BarsSinceEntry)-PriceScale*a);
if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*y Then
exitlong("btr3",AtStop,highest(H,BarsSinceEntry)-PriceScale*b);
}
if MarketPosition == -1 Then{
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*최고수익대비하락틱수);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*x and Lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*y Then
ExitShort("str2",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*a);
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*y Then
ExitShort("str3",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*b);
}
SetStopProfittarget(PriceScale*손절틱수,PointStop);
SetStopLoss(PriceScale*익절틱수,PointStop);
즐거운 하루되세요
> 재정적자유 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다.
> 해외 선물 매매자 입니다.
수식 부탁드립니다.
괄호 안은 함수가 아니고 함수에 대한 설명 부분입니다.
매수 진입
봉 시가 대비 x 틱 상승 시 진입
+ 한 봉에서 1 번 만 진입
매수 청산 ( 아래 다섯가지 청산 방법중에 하나만 만족해도 청산 되게 해주십시요.)
익절 x 틱
손절 x 틱
진입 봉 종가 청산
진입 후 최고가 대비 x 틱 하락 시 청산
진입 후 x 틱 상승 후 a 틱 하락시 청산, y 틱 상승 후 b 틱 하락 시 청산..( y 가 x보다 절대값이 큰 숫자입니다.)
매도 진입
봉 시가 대비 x 틱 하락 시 진입
+ 한 봉에서 1 번 만 진입
매도 청산 ( 아래 다섯가지 청산 방법중에 하나만 만족해도 청산 되게 해주십시요.)
익절 x 틱
손절 x 틱
진입 봉 종가 청산
진입 후 최저가 대비 x 틱 상승 시 청산
진입 후 x 틱 하락 후 a 틱 상승 시 청산, y 틱 하락 후 b 틱 상승 시 청산.( x보다 y 가 절대값이 큰 숫자입니다.)
질문 하나
"수식에서 지정한 가격 터치시 진입은 atstop이나 atlimit타입을 사용하는데
모두 전봉에서 가격을 셋팅해 현재봉시세 조건만족시에 신호가 발생합니다"
위 글의 뜻은 "현재 봉 시가 대비 x 틱 상승시점",그러니까 그 즉시는 진입 못하고 x 봉 상승이라는 조건을 만족한 봉 다음봉 시가에 진입한다는 말인가요?
질문 둘
진입 조건에 추가 함수 한가지 부탁 합니다.
뭐냐면 x 틱 상승(하락)시 진입할 때 슬리피지가 너무 클 때는 진입 하지않게,이럴테면 "체결가가 시가 대비 x틱 상승(하락) 에서 슬리피지가 k틱 이내일때에만 진입한다." 라는 함수를 추가하는게 가능한지요?
가능하다면 함수를 1번식,2번식에 추가 부탁합니다.
질문 셋
"그러므로 매수나 매도중 하나만 진입하기 위해서는 2개가 동시에 충족되지 않는 조건을 넣어야 합니다."
위 글에서 "2개"는 무엇을 뜻하는지요?
질문 넷
"2번식은 시가가 직전봉 종가대비 같거나 높으면 매수쪽으로만
시가가 지전봉 종가대비 아래면 매도쪽으로만 진입이 발생하게 작성한 식입니다."
그럼 현재봉 시가가 직전봉 종가대비 같거나 높았는데 약간 상승하다가 현재봉 시가대비 x 틱이상 하락해도 매도 진입 안되는건가요?
그 반대인 경우에도 매수 진입 역시 안되는지요?
질문 다섯
답변해 주신 수식들의 각 함수들,그러니까 한줄 한줄 밑에 한글로 그뜻을 풀이 해주실수 있을런지요.
팝송 가사를 우리말로 번역 하듯이 말입니다.
제가 너무 초보라서 해독이 안되어서요.
공부하는데 큰 도움 될것같습니다.
꼭 좀 부탁드립니다.
질문 여섯
부탁드린 청산 방법이 5 가지 였는데 모두 다 표현 되어 있는지요?
질문 일곱
전략을 실행차트에 적용시킬때 차트에는 전략에 포함된 모든 지표가 띄워져 있어야 합니까?
질문 여덟
청산 함수 "진입 후 최고가 대비 X틱 하락시 청산" 에서 만약 진입시, 슬리피지 때문에 로직보다 더 높은 가격으로 진입했다면, "최고가" 계산할 때 기준을 체결가로 하나요,아님 슬리피지 무시하고 로직함수를 기준으로 하나요.
2015-04-14
202
글번호 85059
답변완료
수식 문의 드립니다.
안녕하세요.
지수가 고점갱신후 60분 이내에 고점갱신이 없다가, 60분 이후 고점갱신하면 매수
지수가 저점갱신후 60분 이내에 저점갱신이 없다가, 60분 이후 저점갱신하면 매도
수식 부탁드립니다.
2015-04-14
118
글번호 85058