커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
1694
글번호 230811
지표

wscamtk 님에 의해서 삭제되었습니다.

프로필 이미지
wscamtk
2022-01-24
27
글번호 155673
지표
답변완료

수식문의드립니다

H = 돌파가격 (시스템 실행 전 수기 입력해 지정) 120틱봉 기준, micro mini nasdaq 매매 매수조건 "현재가 >= (H - 10)"이면, H를 지정가로 1계약 매수 stop 주문 청산조건 1. 매수체결시, (매수가 - 20)에 청산주문 2. 현재 포지션을 보유하고 있고 & (120틱봉 60일 지수이동평균선) > (매수가 - 20) 이면, 청산주문 취소 & 현재가가 60일선 도달시 청산으로 청산조건 변경 입니다!
프로필 이미지
jshwang2
2022-01-24
722
글번호 155672
시스템
답변완료

수식문의

1. 알람소리 나게 하고 싶은데, 조건 만족시 첫 캔들에서만 나게 하고 싶습니다.(틱봉에서) 어떻게 해야 하나요? 10일선이 20일을 상향돌파하면 소리나게해라. 단, 첫 캔들에서만 소리난다. 10일선이 20일을 하향돌파하면 소리나게해라. 단, 첫 캔들에서만 소리난다. 이를 제가 지표화 해봤을 때는 if crossup(10이평,20이평) then playsound("C:알람.m4a"); 이건데 어떻게 해야 첫 캔들에서만 소리나게 할 수있을까요? 그리고 crossup(10이평, 20이평) 에서 10이평과 20이평은 제가 위에서 var 에서 이름 명명해주고 그 밑에서 10이평은 무엇이다라고 정의했기 때문에 밑에서 따로 정의할 필욘 없는거죠? 2번째문의는 시간별로 차트에 줄을 긋고 싶은데 수식 안내 부탁드려요!
프로필 이미지
doyoon
2022-01-24
1022
글번호 155671
지표
답변완료

수식요청드립니다.

안녕하세요. 아래 매매식 부탁드립니다. 도저히 혼자는 안되네요. ㅠㅠ <신규진입> 5분봉 차트에서 RSI 값이 상단기준선 70을 하향돌파하면 즉시 시장가 매도 RSI 값이 하단기준선 30을 상향돌파하면 즉시 시장가 매수 <손절기준> 미결제약정의 손실이 30틱이 되면 지정가 손절. <익절기준> 이익이 50틱이 되면 지정가 익절. 다만 매수포지션 이익이 25틱이상인 구간에서 최고가 대비 10틱 하락하면 시장가 청산. 반대로, 매도포지션 이익이 25틱이상인 구간에서 최저가 대비 10틱 반등하면 시장가 청산. <제약조건> 신규진입수량은 2개로 한정 거래일 오전9시~익일 오전4시에만 신규진입 허용. 익일 오전5시 59분 미결제약정 시장가 청산. 그리고, 개인피시를 끈다든지, 인터넷접속이 끊어지면 자동매매 걸어놓은 것은 어떻게 되는지요? 감사합니다.
프로필 이미지
joinus24
2022-01-24
1303
글번호 155670
시스템
답변완료

수식부탁드립니다.

안녕하세요? 현재봉의 직전봉 고점을 상방 돌파시 한 틱 위에서 m개를 매수했다가 이후 만나는 전봉의 저점 하방돌파시 한틱 밑에서 청산하는데, 익절이 되면 그것으로 되어 다음번에도 m개를 진입하고, 손절이 되는 경우에는 그 다음 번 상방 돌파 시점에는 수량을 변경하여 n개를 매수하고, 두번째에 익절되면 다음에는 m개를 진입하지만 손절로 세번 째에는 P개로 수량을 변경하고, 하는 식으로 실패를 거듭할 때마다 수량을 변경하여 진입하는 수식을 가르쳐 주세요.. 감사합니다.
프로필 이미지
음양조파
2022-01-23
1071
글번호 155669
시스템
답변완료

지표 부탁드립니다.

안녕하세요? 참조데이터 2와 3을 연산하여 막대그래프로 표기하고자 합니다. 즉 찹조데이터2 거래량 - 참조데이터3 = 기준선 0 위 붉은색(RGB) 아래는 파란색(RGB) 으로 막대그래프로 나타나게 해주세요. 부탁드립니다. 감사합니다.
프로필 이미지
포보스
2022-01-23
884
글번호 155668
지표
답변완료

수식 부탁드립니다.

한계를 느끼고 도움을 부탁드립니다. Heikin-Ashi 차트(캔들), 5분봉을 기준으로 한 수식 작성 * 적용하고자 하는 상품 : 해외선물(나스닥) * 매수 진입 가. 조건 (1) Heikin-Ashi 차트(캔들)에서 5분봉 기준으로 (2) 20일선과 60일선이 정배열 상태일 때만 (3) 종가가 60일선 위에 있을 때만 (4) MACD 선이 시그널선과 0 위에 있을 때만 나. 진입 (1) 연속 양봉 캔들(하이킨아시 캔들) 2개 출현 후 세 번째 캔들에서 진입 (2) 진입가는 두 번째 양봉 캔들의 종가 (또는 시장가) * 매수 청산 (1) 최초 음봉 캔들(하이킨아시 캔들) 출현 후 바로 다음 캔들에서 청산 (2) 청산가는 시장가 * 매도 진입 가. 조건 (1) Heikin-Ashi 차트(캔들), 5분봉 기준 (2) 20일선과 60일선이 역배열일 때만 (3) 종가가 60일선 아래일 때만 (4) MACD 선이 시그널선과 0 아래에 있을 때만 나. 진입 (1) 연속 음봉 캔들(하이킨아시 캔들) 2개 출현 후 세 번째 캔들에서 진입 (2) 진입가는 두 번째 음봉 캔들의 종가 (또는 시장가) * 매도 청산 (1) 최초 양봉 캔들(하이킨아시 캔들) 출현 후 바로 다음 캔들에서 청산 (2) 청산가는 시장가
프로필 이미지
석기인
2022-01-23
928
글번호 155667
시스템
답변완료

수식부탁드립니다.

안녕하세요? 시세변화를 따라다니면서 무한히 사고 파는 수식이 궁금합니다. 1. 처음에는 전고점을 한틱 넘어서면 매수, 그 다음에는 20틱 상승할 때마다 매수, 최종매수점에서 15틱 하락하면 매수최초청산, 최초청산지점에서 하락 시 20틱마다 하나씩 매수청산, 최초든 다음이든 매수청산지점에서 다시 상승하면 20틱마다 다시 매수, 하락을 거듭해서 매수포지션이 다 청산될 때까지 하락하면 최종매수청산지점에서 20틱 하락하면 매도, 최종청산지점에서 재상승하면 20틱마다 다시 매수,,, 매도포지션으로 변경된 후에도 매수와 같은 방식으로 최초매도청산은 15틱에서 그 다음은 20틱에서 청산과 재진입 반복입니다. 2. 하나 더 부탁드립니다. 처음에는 음봉에서 매수를 시작해서, 거기서 하락 시 20틱마다 매수 하나씩 추가, 매수점에서 올라가면 20틱마다 하나씩 청산, 청산점에서 떨어지면 20틱마다 하나씩 매수추가, 매수가 다 청산되고도 계속 오르면 20틱마다 하나씩 매도, 그리고 매도 포지션도 같은 방식으로 청산과 재진입 반복 입니다.
프로필 이미지
음양조파
2022-01-23
839
글번호 155666
시스템
답변완료

문의 드립니다.~~~~

수고하십니다~` 아래 수식을 모든 매매를 반대로 진입 청산하는 식으로 바꿀려면 어떻게 해야 하나요? (예:매수 매도진입을 반대로 매도 매수 진입으로 그에따라 청산도 반대로 하는 식) if MarketPosition <= 0 Then { if color == BLUE and var1 > 0 and L > var1-PriceScale*n Then Buy("b",AtLimit,var1-PriceScale*n,1); } if MarketPosition == 1 Then { value1 = Floor(MaxEntries/2)+1; Buy("bb",AtLimit,(var1[BarsSinceEntry]-PriceScale*n)-(PriceScale*n)*MaxEntries,value1); if T == -1 and 고점[1,1] > 0 Then ExitLong("bx1",AtLimit,고점[1,1]+PriceScale*1); if T == 1 and 고점[2,1] > 0 Then ExitLong("bx2",AtLimit,고점[2,1]+PriceScale*1); } if MarketPosition >= 0 Then { if Color == RED and Var2 > 0 and H < var2+PriceScale*n Then Sell("s",AtLimit,Var2+PriceScale*n,1); } if MarketPosition == -1 Then { value1 = Floor(MaxEntries/2)+1; Sell("ss",AtLimit,(var2[BarsSinceEntry]+PriceScale*n)+(PriceScale*n)*MaxEntries,value1); if T == 1 and 저점[1,1] > 0 Then ExitShort("sx1",AtLimit,저점[1,1]-PriceScale*1); if T == -1 and 저점[2,1] > 0 Then ExitShort("sx2",AtLimit,저점[2,1]-PriceScale*1); }
프로필 이미지
예스요
2022-01-23
977
글번호 155665
시스템