커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7746
글번호 230811
답변완료
스톡...
스톡의 지표식이 5일최고가 5일최저가를 더하거나 빼서 구하는 걸로 아는데
최저가나 최고가가 아닌 시가나 중간값등으로 구현할수 있는지요
2010-11-29
745
글번호 33943
답변완료
문의 드립니다.
리딩FX를 사용하고 있습니다.
if c>var1 then buy();
if c<var2 then sell);
setstoptrailing(0.001,0.05,pointstop,0)
위와 같이 입력시 트레일링스탑시 청산만 안되고 진입조건이 안되어도 자동으로
리버스진입해 버립니다.
포지션은 가지고 있지 않은 상태에서 옵션에서 "진입신호" 에서 진입하도록
설정하여 두었습니다.
포지션 미보유 상황인데 트레일링스탑 신호시 진입해 버립니다.
그 다음 진입신호에서 진입해야 하는데 말입니다.
과거차트를 가지고 하는 시뮬레이션은 정상적으로 작동합니다만
실제 모의거래를 돌려보면 위와 같은 현상이 발생합니다.
리딩fx에서만 테스트 하였고 yes fx 에서는 테스트 하지 않았습니다.
리딩fx는 지연시간 설정이 없는 것으로 보아 약간 구버젼으로 보입니다.
왜 이런 현상이 일어나는지 궁금합니다. 그리고
자동 재진입 주문을 막고 다시 진입조건이 되었을때만 진입하게 하고 싶은데
어떻게 해야 하는지요??
2010-11-29
764
글번호 33942
답변완료
수식 문의 드립니다
수고 많습니다.
일봉의 스윙 고점 저점을 분봉에 표시하게 하는
수식을 만들 수 있습니까?
항상 감사드리며 좋은 하루 되세요
2010-11-29
744
글번호 33941
답변완료
문의드립니다
안녕하세요.
일중 데이 트레이딩 5분봉시스템으로서 당일 9시에 시작하여 2시 30분에 끝마치는 수식을 만들려고 합니다.
참고 : 모든 포지션의 신규진입은 오후 1시까지입니다.
그리고 2시 35분까지 보유포지션의 청산신호가 없으면 2시 40분 강제청산하는 당일 시스템입니다.
# 첫 신호
5분봉 9시5분까지의 첫봉 완성 후 첫봉(시가봉)의 고가를 넘는 양봉 출현이면 매수,
시가봉의 저가를 하향 돌파하는 음봉 출현이면 매도,
# 청산 신호와 신규진입
매수청산-시가봉의 저가를 하향돌파하는 음봉이 출현하면 매수청산,
매수청산과 신규진입 - 이전 5개 봉중에서 최고가가 발생한 봉을 기준봉으로 삼아, 현재봉의 시가와 종가가 기준봉의 저가보다 낮은 봉이 출현하였을 경우 매수청산과 동시에 신규 매도집입
매도청산(1)-시가봉의 고가를 상향돌파하는 양봉이 출현하면 매도청산
매도청산(2)- 신규진입-이전 10개봉 중에서 음봉의 종가를 기준으로 최저가봉(양봉 제외)의 고가보다 높은 시가와 종가를 가진 봉이 출현하였을 경우 매도청산
매도청산과 신규진입-이전 봉중에서 음봉의 종가로서 최저가인 봉을 기준봉으로 삼아서, 기준봉을 (1)로 가정하면, 1과 이전 4개봉(기준봉의 좌측봉들-기준봉 포함 총 5개)중 최고가보다, 시가와 종가가 높은 봉이 출현하였을 경우 매도청산과 신규매수인데, 단 현재봉이 기준봉(이전 봉중에서 음봉의 종가로서 최저가인 봉)에서 6개를 넘지 않는 봉이어야한다(5분봉임으로 시간으로는 기분봉으로부터 30분 이내에 조건에 만족하는 봉이라는 뜻)
설명이 조금 복잡한 것 같은데 초보라 잘 모르겠으니 살펴봐 주셨으면 감사하겠습니다.
2010-11-29
712
글번호 33940
답변완료
MACD와 시그널 GC발생시 주종목의 값 표기
MACD와 시그널 GC발생시 봉부터 DC발생전까지
GC발생시 주종목의 값을 기억하여 해당 봉아래에 실선으로 표시할려고 합니다
가능한지요?
가능하다면 부탁드립니다.
감사합니다/
2010-11-29
777
글번호 33939
답변완료
시스템식 문의드립니다.
case1. 매수진입 이후,
양봉의 레인지중에 가장 큰 레인지 값을 지속적으로 저장한후,
음봉의 레인지가 저장한 최고값보다 크다면 청산
case2. 매도진입 이후,
음봉의 레인지중에 가장 큰 레인지 값을 지속적으로 저장한후,
양봉의 레인지가 저장한 최고값보다 크다면 청산
청산 식만 YT로 부탁드리겠습니다.^^
감사합니다!
답변은 jjoongoo@gmail.com 로 주셨으면 합니다^^
2010-11-28
751
글번호 33938
답변완료
피라미딩 수식 부탁합니다.
안녕하세요?
항상 친절하고 신속한 답변에 감사 또 감사드립니다.
저도 조금만 더 노력하면 될 것 같기도 한데 아직은 죽을 맛 입니다 ㅠㅠ.
부탁1. 진입조건1 or 진입조건2 or .....이 있고, 투자원금(100000000)이 있습니다.
여러 진입조건 중에서 첫번째 진입신호에 투자원금의 10%로 1차 진입...
2. 이후 가격이 하락하여 현재손익(openpositionprofit)이 -(10 ~ 20)% 사이에서 2차진입신호가 나오면 남은 투자원금의 20%로 2차진입...
혹시 1차진입 이후 가격이 상승하는 중에 2차 진입신호가 나오면 현재손익이
(-9 ~ +5)% 사이라면 나머지 투자원금의 10%로 2차진입... 그 이상이면 투자원금의 5% 씩 신호에 따라 반복투자 합니다.
3. 가격이 하락하여 현재손익이 -(20 ~ 30)%이면 남은 투자원금의 30%로 3차진입...또 하락하여 현재손익이 -(30 ~ 40)%면 남은 투자원금의 50%로 4차진입... 또 하락하여 -40% 이상이면 나머지 투자원금 전부로 5차진입 합니다.
4. 하락하거나 상승하거나 하여 중간에 매수신호 또는 청산신호가 나와서 일부 이익 실현한 후 라도 현재손익과 투자원금 비율에 따라 재진입 규모를 결정합니다.
### 부탁 5. 청산조건은 현재손익 +10% 까지는 누적보유량(currentcontracts)의 20%를 1차청산하고... 현재손익이 또 올라서 +20% 까지는 누적보유량의 30%를 2차 청산...
+30%까지는 누적보유량의 60%를 3차로 청산하며... 또 오르면 나머지 누적보유량의 80%를 4차로 청산하고 또오르면 5차로 누적보유량을 모두청산합니다.
6. 청산조건도 중간에 진입횟수나 청산횟수에 관계없이 현재손익과 신호에 따라 누적보유량을 조정합니다.
## 저의 의도는 진입은 피라미딩이고 청산은 역피라미딩 입니다.
분할매매의 수식작성 예제를 열심히 들여다 봐도 감이 오지를 않아서 부탁드립니다.
## 작성하고 있는 수식이 너무 엉터리라서 수정을 요구 할 수도 없고 능력이 없어서 혼자해결 할 수도 없네요. 너무 죄송하고 송구스럽지만 간단한 예를 들어서 피라미딩이 구현될 수 있도록 해주시면 감사하겠습니다.
2010-11-28
752
글번호 33937
답변완료
수동 StopTrailing에 대한 문의
안녕하세요.
수익률에 따른 다중 스탑트레일링에 대한 문의를 드렸는데
위와 같이 setstoptrailing을 대신 수동으로 구성된 로직을 이야기 해주셨습니다.
https://www.yesstock.com/Board/Search_View.asp?db=board100036&num=32811&pageno=1&startpage=1&Kind=1&keyfield=Content&keyword=kekino&Ext=0
위와 같이 수동으로 구성했을 경우, 설정 메뉴에 있는 '청산 시점'의 '조건만족시 즉시'로 설정했을 경우가 제대로 작동됩니까?
이전에 어딘가의 메뉴에서 듣기에는 '조건만족시 즉시'의 경우 setstop.... 시리즈만 작동되는 것으로 이야기를 들은 기억이 있어 문의드립니다.
2010-11-28
802
글번호 33936
답변완료
수정해주세요-----------------------------
항상감사합니다
INPUTS: R(12), S(5), U(5),매수전봉차(1.8),매도전봉차(2),손절치(28),익절치(50),연속봉(50);
VALUE1 = TSI(C, R, S, U);
if stime >= 93000 and stime < 145000 then{
if value1 >= value1[1]+매수전봉차 or countif(value1 > value1[1],연속봉) == 연속봉 Then
Buy();
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice-PriceScale*손절치);
ExitLong("bx2",AtStop,highest(H,BarsSinceEntry)-PriceScale*익절치);
}
if value1 <= value1[1]-매도전봉차 or countif(value1 < value1[1],연속봉) == 연속봉 Then
sell();
if MarketPosition == -1 Then{
ExitShort("sx1",AtStop,EntryPrice+PriceScale*손절치);
ExitShort("sx2",AtStop,Lowest(L,BarsSinceEntry)+PriceScale*익절치);
}
}
위의두가지매수(매도)를 나누어서수식해주세요
전봉차 매수(매도)방법 은 buy1(sell1)
연속봉 매수(매도)방법 은 buy2(sell2)
로 해주시고요
연속봉에의해 진입한경우 진입후 5봉이내에 tsi방향이바뀌면서 전봉과차이가 0.5이상이면 청산해주세요
(혹시 틱데이타 구할수있는 방법좀알려주세요)
2010-11-28
767
글번호 33935