커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

트레일링 스탑 적용 문의드립니다.

안녕하세요.. 간단한 돌파 시스템을 연습삼아 만들고 있는데요.. 아래와 같이 작성한 후에 시뮬레이션을 해보면 트레일링 스탑에 걸려서 청산되는 경우가 발생하지 않습니다. 차트 상 매수 후 최고가에서 떨어지는 경우가 있음에도 불구하고, 종가 청산을 합니다. 왜 그런지 알 수 있을까요? # 진입조건: 현재가가 시가대비 1% 상승/하락하면 매수/매도 # 청산조건: 1. 종가청산 2. -1% 지점에서 손절 3. 매수/매도 후 최고가 대비 30% 하락하면 청산 (70% 이익 보존) input: 손실(1), 진입조건(1); var: buyCheck(0), sellCheck(0); #진입식: 현재가가 시가대비 1% 상승하면 매수=> 청산식#1: 1% 손절 if C > dayopen(0)*(1+진입조건/100) and marketposition==0 then { buy("매수"); buyCheck=1; #손절 설정 SetStopLoss (손실, PercentStop); } if C < dayopen(0)(1-진입조건/100) and marketposition==0 then { sell("매도"); sellCheck=1; #손절 설정 SetStopLoss (손실, PercentStop); } #매수/매도이후 최고가 대비 30% 하락/상승 시 매수/매도 청산 if MarketPosition == 1 Then exitlong("매수트레일링스탑",AtStop,Highest(h,BarsSinceEntry)*0.7); if MarketPosition == -1 Then exitshort("매도트레일링스탑",AtStop,Lowest(L,BarsSinceEntry)*1.3); #수능일/선물만기일을 고려한 종가청산 setstopendofday(------);
프로필 이미지
빠바기
2010-10-25
882
글번호 33055
시스템
답변완료

문의합니다

안녕하세요 다음과 같은 수식을 부탁합니다 (가.수식) 1.MACD : 0 선위 2.stochastics : 50위 3.RSI : 50위 1.2.3항 만족시 매수 /반대 청산 (나.수식) 1.MACD : 크로스 2.stochastics : 크로스 3.RSI : 50위 1.2.3항 만족시 매수 / 반대 청산 부탁합니다.감사합니다
프로필 이미지
회원
2010-10-25
949
글번호 33054
시스템
답변완료

15892) 재질문?

15892 번 재질문? 1.매수 진입후 진입가격에서 약 30% 하락하면 매수청산. 1.매도 진입후 진입가격에서 약 30% 상승하면 매도청산. -------------------------------------------------------- 수식이 여러개라 일괄적용하기가 어려워서 개별적인 수식 부탁드립니다. ATR(15)*3 의 값 ===> 해석좀 부탁드립니다.
프로필 이미지
돌쇠
2010-10-25
901
글번호 33053
시스템
답변완료

수식문의

안녕하세요. 늘 감사드립니다. 수식4개 연속질문입니다. 부탁 드려요. 1번식 ------------------------------------ 매수진입 두개 이상의 연속된 양봉이 나왔을때 전봉의 중간값(고가+저가/2)과 현재양봉의 중간값(고가+저가/2) 두 중간값의 평균값(전봉의 중간값+다음봉의 중간값/2)이 H20 이평선과 L20 이평선의 중간값(즉,20이평의 중간값)보다 크면 매수 진입 (두개 이상의 양봉이 나왔을때라는 의미는 연속된 양봉 출현시 전봉과 현재봉의 중간값의 평균값이라는 의미) 매수청산 두개 이상의 연속된 음봉이 나왔을때 전봉의 중간값(고가+저가/2)과 연속된 다음양봉의 중간값(고가+저가/2)의 두 중간값의 평균값(전봉의 중간값+다음봉의 중간값/2)이 H20 이평선과 L20 이평선의 중간값보다 작으면(돌파) 매수 청산 2 번식---------------------------------------------------. [매수 진입] 두개의 연속된 양봉이 나왔을 때만, 첫양봉이나 두번째 양봉의 시가가 H20 이평선보다 크거나 같으면 매수 진입 [매수 청산] 두개의 연속된 음봉이 나왔을 때만, 첫음봉이나 두번째 음봉의 종가가 L20 이평선보다 작으면(돌파하면) 같으면 매수 청산 3 번식.-------------------------------------------- [매수 진입] 양봉이 나왔을&#46468; 그 양봉의 중간값이(고가+저가/2) H20 이평선과 L20 이평선의 중간값보다 크면 매수 진입 [매수 청산] 음봉이 나왔을&#46468; 그 음봉의 중간값이(고가+저가/2) H20 이평선과 L20 이평선의 중간값보다 작으면 매수 청산 4 번식.------------------------------------------ [매수 진입] 양봉이 나왔을&#46468; 그 양봉의 종가가 H20 이평선보다 크면(돌파하면) 매수진입 [매수 청산] 음봉이 나왔을&#46468; 그 음봉의 시작가 L20 이평선보다 작으면(돌파하면) 매수청산
프로필 이미지
저은아빠
2010-10-25
913
글번호 33052
시스템
답변완료

역피라미드 수식

매수식1 : 스토케스틱 K가 D를 상향 돌파하면 매수 매수식2 : 스토케스틱 K가 D를 하향 돌파하면 모두청산 한 후, 마켓포지션이 0(무포)에서 직전청산 종가(매수기준가)보다 10%하락시 1차매수, 매수기준가인 직전 청산종가보다 20%하락시 2차매수, 직전청산종가보다 30%하락시 3차매수, 직전청산종가보다 40%하락시 4차매수, 하는 식으로 5차까지 매수하고 단, 마켓포지션이 1인 상태에서는 스토케스틱 K가 D를 상향 돌파하더라도 매수 하지 않는조건임 청산식1 : 스토케스틱 K가 D를 하향 돌파하면 모두청산 청산식2 : 모든단계 분할매수 후 최초매수가격보다 n% 수익률이상 되면 최초매수수량 청산 2차매수가격이 n% 수익률이상 되면 2차매수수량 청산, 3차매수가격이 n% 수익률이상 되면 3차매수수량 청산, 4차매수가격이 n% 수익률이상 되면 4차매수수량 청산하는 식 부탁합니다.
프로필 이미지
대주발
2010-10-25
929
글번호 33047
시스템
답변완료

10시 개장시 조건 변경

안녕하세요.. 다음 수식을 부탁드립니다. 수능일같은 경우 선물시장 개장시간이 1시간 지연된 10시에 시작하여, 16시15분에 종료됩니다. if C > ma(C,20) then Buy(); if C < ma(C,20) then Sell(); 이라는 수식이 있을 때 평상시처럼 9시부터 시장이 열려서 거래가 될 경우는 위의 수식이 적용되고, 만약 수능일과 같이 9시부터 10시까지 거래가 없다면 그날은 매매가 없도록 하려면 어떻게 수식을 작성해야 하는지요? 감사합니다..~
프로필 이미지
새로운세상
2010-10-25
1009
글번호 33046
시스템
답변완료

수식문의

수고하십니다. 질문1------------------- [매수조건] A이평이 B고가 이평을 상향 돌파시 [매수청산조건] A이평이 B중간값 이평을 하향 돌파시 [매도조건] A이평이 B저가 이평을 하향 돌파시 [매도청산조건] A이평이 B중간값 이평을 상향 돌파시 손절은 C point 손실시 A,B,C 모두 외부 변수로 부탁드립니다. 질문2---------- [매수진입] 양봉이 A개 연속되고 B이평이 C이평의 중간값 보다 클때 매수. [매수청산] 음봉이 A개 연속되고 B이평이 C이평의 중간값 보다 작을때 매수청산. 매도진입] 음봉이 A개 연속되고 B이평이 C이평의 중간값 보다 작을때 매도. [매도청산] 양봉이 A개 연속되고 B이평이 C이평의 중간값 보다 클때 매도청산. 손절은 D포인트일때. A,B,C,D는 외부변수로 해주세요. 감사합니다. a1j1k1@naver.com
프로필 이미지
저은아빠
2010-10-25
947
글번호 33038
시스템
답변완료

이평 golden,dead 중

안녕하십니까 이동평균 golden,dead 에서, 9시 30분까지는 매도발생후 10분간은 재매수 금지와 동시 에 14시40분이후는 매수금지 식은 어떻게 쓰는지 부탁합니다.
프로필 이미지
cycu
2010-10-24
990
글번호 33032
시스템
답변완료

바이너리선에 색을 입힐수 있을까요??

그림판으로 그려봤는데 보기 쉽게 이렇게 나타낼수 있는지요?? ex)Input: shortPeriod(12), longPeriod(26), Period(9), maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), CCIPeriod(9); var: value(0),BW_SEVEN(0); //문장1 : MACD가 MACD 시그널선 보다 큼 if ema(C,shortPeriod)-ema(C,longPeriod) >= ema(ema(C,shortPeriod)-ema(C,longPeriod),Period) then value = 1; else value = -1; //문장2 : 종가가 이동평균선보다 큼 if C >= ma(C, maPeriod) then value = value + 1; else value = value - 1; //문장3 : Price ROC가 0선보다 큼 if (C - C[ROCPeriod]) / C[ROCPeriod] * 100 >= 0 then value = value + 1; else value = value - 1; BW_SEVEN = value; Plot1(BW_SEVEN,"세븐 바이너리웨이브"); PlotBaseLine1(0,"기준선");
프로필 이미지
asd
2010-10-24
1061
글번호 33031
지표