커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4437
글번호 230811
답변완료
수식부탁합니다
TSF(14)가 상승하면 매수, 하락하면 매도하고,
MACD(12,26,9)가 시그날을 상승돌파하면 매수하고,하향돌파 하면 매도하는
합성수식을 부탁합니다 자주부탁하여 미안합니다.
2018-09-15
189
글번호 122081
답변완료
이동평균선을 기준으로...
특정 이동평균선을 기준으로 종가가 아래/위로 흔들리는 정도를
주파수로 알 수 있을지 궁금합니다.
이것 저것 구현해 봤는데, 잘 안되네요.
예를 들어주실 때, 300 이동평균선을 5 이동평균선이 아래 위로 움직이는 정도를
5분 단위 주파수로 알려 주시면 감사드리겠습니다.
부탁드립니다.
감사합니다. 즐거운 하루 되세요.
2018-09-15
234
글번호 122080
답변완료
일중강도와 매집분산 지표수식 부탁드립니다.
수고많으십니다~
거래량 지표 2가지 수식이 궁금해서 글올립니다.
1.일중강도(II) = (2×종가-고가-저가)÷(고가-저가)×거래량
2.매집/분산(AD) = (종가-시가)÷(고가-저가)×거래량
번거로우시겠지만
라인형태로 나오는 지표수식이랑
오실레이터형태의 막대그래프형태로 나오는 지표수식
2가지를 꼭 알고싶습니다.
*표준화한 거래량 오실레이터 공식(10일)
{(종가-시가)÷(고가-저가) X 거래량}의 10일합 ÷ 10일 거래량합
"일중강도II와 매집/분산AD 모두 연산기간의 총 거래량으로 나누는 방식으로 표준화해 종목과 종목을 직접 비교할수 있다."
*은 10일간으로 표준화한 AD 오실레이터 공식입니다.
표준화된 지표는 종종 21일 II%, 혹은 10일 AD%식으로 비율단위(%)를 덧붙여 표시하다고하네요.
그래서 표준화한 일중강도II 오실레이터공식은
{(2×종가-고가-저가)÷(고가-저가)×거래량}의 21일합÷21일 거래량합
이 되지않을까 조심스럽게 추측하고 있습니다.
수식의 오류가 없는 선에서 검토한번 해주시면 감사하겠습니다.
부탁드립니다~ ^^*
2018-09-15
292
글번호 122079
답변완료
합성수식부탁합니다.
FSF(10)가 상승하면 매수, 하락하면 매도하고,
Price Oscillator(10,20)가 기준선 상향 돌파하면 매수, 하향돌파하면 매도하고,
MACD Oscillator가 기준선을 상향 돌파하면 매수하고, 하향돌파하면 매도하는
합성수식을 부탁합니다
2018-09-14
202
글번호 122076
답변완료
추가질문입니다
If crossup(C,value) Then
Buy("b",OnClose,def,2);
If CrossDown(C,value) Then
Sell("s",OnClose,def,2);
if MarketPosition == 1 Then
ExitLong("bx",AtLimit,EntryPrice+PriceScale*30,"",1,1);
if MarketPosition == -1 Then
ExitShort("sx",AtLimit,EntryPrice-PriceScale*30,"",1,1);
예전에 이런 수식을 짜주셨습니다
시작할때 2개가 들어가서
30틱쯤에 하나 정리하고 나머지는 스위칭될때 정리라고했는데
하나는 30틱 남은 하나는 그 차트상에서 목표수익 100틱 강제청산하면 남은 1개도 청산되나요?
수식으로도 가능하나요?가능하면 알려주세요
그리고 만약 1개가 청산된 상태에서 포지션유지하다가 스위칭됐을때 주문이 들어가면 주문이 4개가 들어가는건가요?
아니면 포지션이 알아서 1개로 인식해서 스위칭 주문이 3개만 들어가서 스위칭 2개 잡히는건가요?
아니면 청산된거 상관없이 스위칭주문이 4개가 들어가서 제가 3개를 잡게되는건가요?
만약 1개일때 스위칭된다면 제대로된 수식도 부탁드리겠습니다
2018-09-14
194
글번호 122075
답변완료
trailing stop 2
buy 포지션 트레일링스탑을 이용하여
sell포지션 수식을 작성해보았습니다.
아래 sell수식이 맞는지요?
if MarketPosition == -1 then
{
ExitShort("sl1",AtStop,EntryPrice+PriceScale*dn손절);
ExitShort("sp1",Atlimit,EntryPrice-PriceScale*dn익절);
if stime >= dnTR1시작 and stime <= dnTR1종료 then
ExitShort("sdntr1",AtStop,highest(h,BarsSinceEntry)+PriceScale*dnTR1);
if stime >= dnTR2시작 and stime <= dnTR2종료 then
ExitShort("sdntr2",AtStop,highest(h,BarsSinceEntry)+PriceScale*dnTR2);
}
**************************************************************************************
if MarketPosition == 1 then
{
ExitLong("bl1",AtStop,EntryPrice-PriceScale*up손절);
ExitLong("bp1",Atlimit,EntryPrice+PriceScale*up익절);
if stime >= upTR1시작 and stime <= upTR1종료 then
ExitLong("buptr1",AtStop,highest(h,BarsSinceEntry)-PriceScale*upTR1);
if stime >= upTR2시작 and stime <= upTR2종료 then
ExitLong("buptr2",AtStop,highest(h,BarsSinceEntry)-PriceScale*upTR2);
}
2018-09-14
190
글번호 122071
답변완료
수식문의드립니다.
안녕하십니까? 금요일 오후에 질문드려 죄송합니다.
검색에서
수식조건이 맞으면 신호가 발생이됩니다.
이 신호는 조건이 될때마다 계속 발생이 됩니다.
시스템에서는
수식 조건 맞으면 반대조건 충족시에만 신호가 발생이 됩니다
즉 매수, 매도 이렇게 발생시 됩니다.
문의드릴 내용은
검색에서도 시스템과 같이
매수첫번째, 매도첫번째, 매수첫번째 .........
이렇게 반대 조건 첫번째 충족시에만 신호가 발생하도록 하고싶습니다.
가능한지요? 가능했으면 좋겠습니다. 연속된 신호가 너무 지저분해서 그렇습니다.
수고하세요.
2018-09-14
219
글번호 122070
답변완료
지표 작성 요청드립니다.
안녕하세요? 수고가 많으십니다.
도움을 요청드립니다.
아래와 같이 수식 작성을 요청드립니다.
일봉과 60분봉에 아래의 선들이 표기되게 하고 싶습니다.
1. 직전 월봉 고저의 중심 => 전월 캔들의 (고가+저가)의 중심값을 회색 선으로 표기
2. 직전 월봉 몸통의 중심 => 전월 캔들의 (시가+종가)의 중심값을 검정색 선으로 표기
3. 직전 주봉 고저의 중심 => 전주 캔들의 (고가+저가)의 중심값을 황토색 선으로 표기
4. 직전 주봉 몸통의 중심 => 전주 캔들의 (시가+종가)의 중심값을 주황색 선으로 표기
5. 직전 일봉 고저의 중심 => 전일 캔들의 (고가+저가)의 중심값을 하늘색 선으로 표기
6. 직전 일봉 몸통의 중심 => 전일 캔들의 (시가+종가)의 중심값을 파랑색 선으로 표기
7. 이번주 월요일의 시가를 빨간색 선으로 표기
8. 당일 시가를 녹색 선으로 표기
9. 전일종가를 남색 선으로 표기
10. 전일시가를 분홍색 선으로 표기
이렇게 10가지 이구요.
표기되는 선들은 굵기 2정도, 지표값과 선 이름이 표기되게 하고 싶습니다.
감사합니다.
2018-09-14
222
글번호 122069
답변완료
만기일에 마감하는 청산 수식
첨부하는 그림과 같이 설정하여 오후 3시30분에 마감청산을 하는데 만기일에는 오후3시 10분에 마감청산 하려고 합니다.
만기일에만 오후3시 10분에 마감 청산하는 수식좀 부탁합니다.
2018-09-14
222
글번호 122064