커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템 수식관련 질문입니다

추운데 고생많으십니다. 아래 첨부된사진의 수식인데요 매수부분 화살표에서 두 이평은 올라가고있지만 5일선은 내려가고있는데요 매수시 5일선이 20일 60일 뚤을때 당연히 20/60은 정매열일때만 아래의 매수신호가 나오고 나머지는 안나오게 하려면 어떤 수식을 추가해야하는지 궁금합니다 그리고 1)조건1을만족할경우 신호를 내고 2)조건1일 만족하나 조건2를 만족하면 신호를 내지않게 할려면 조건문을 아래와 같이 작성하면 되나요?? --> iff(조건1 > 0,조건1 > 0,iff(조건2 < ##, 0, 0)); //매수 iff(조건1 > 0,조건1 > 0,iff(조건2 < ##, 0, 0)) Then { buy(); 이렇게 하면 매수가 되나요?? -------------------------------------------------------- Inputs: shortPeriod(12), longPeriod(26), Period1(9); Variables: MACDv(0), MACDsig(0),macdosc(0); MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period1); macdosc = MACDv-ema(MACDv,Period1); //매수 if macdosc>0 Then { buy(); } //매수청산 if macdosc<0 Then { ExitLong(); }
프로필 이미지
ds2335
2017-01-17
148
글번호 105994
시스템
답변완료

문의드립니다.

매매 수식 작성 좀 부탁드립니다~ 매수: MACD선이 MACD signal 선을 크로스업 후 12개째 캔들까지 만 캔들이 5일선에 닿을때 시장가 1계약 매수 (조건: 이동평균 60선, 80선이 상승하고 있을때 만) 매도: 반대로 크로스 다운후 12개째 캔들까지 만 캔들이 5일선에 닿을때 시장가 1계약 매도 (조건: 이동평균 60선, 120선이 하락하고 있을때 만) 청산: 해외선물 A틱 상승시 지정가 예약 (+A틱 이면 바로 청산(매수,매도)) 또는 5일선이 10일선에 닿으면 시장가 청산 시간: 진입은 03시, 종료시간(모두청산) 04시(한국시간) 매도-청산, 매수-청산 거래가 되는 시간만큼 선으로 표시되게 해줄수 있나요?(색깔은 상관 없습니다.)
프로필 이미지
바바큰
2017-01-17
130
글번호 105993
사용자 함수
답변완료

수식 요청

안녕하세요. 지난 한해 감사드립니다. 하기 2가지 조건에 부합하는 수식 부탁드립니다. 1. 일목균형표 후행스팬이 캔들 위(매수)/아래(매도) 기준 2. 5,20선 골드데드 신호 발생 감사합니다.
프로필 이미지
한국사람73
2017-01-17
120
글번호 105992
시스템

천용인 님에 의해서 삭제되었습니다.

프로필 이미지
천용인
2017-01-17
28
글번호 105990
시스템
답변완료

재문의

답변 감사합니다.. 제가 질문한 사항이 잘못 질의가 된것 같아서 다시한번 질의하겠습니다.. 거래일을 22시40분에 시작해서 익일 06시40분으로 셋팅하는 부분은 맞으나 답변주신 내용은 시간이 계속 흘러가면서 값이 계산되는 부분으로 생각됩니다. 그러나 전 특정시간(22시40분에 시작해서 익일 06시40분) 즉 당일에서 익일로 넘어가는 시간을 하루 개념으로 생각해서 이 특정시간을 기준으로 하루전,이틀전의 (시가, 종가, 최고가, 최저가) 값을 파악한 후 당일 거래시 하루전,이틀전의 자료를 사용하고자 하는 것입니다 제가 알고싶은 질문은 - 하루전 (시가, 종가, 최고가, 최저가) 값의 범위는 만일 오늘이 1월 17일이면 1월 16일 22시40분에 시작해서 1월 17일 06시40분 까지의 값을 하루전을 하루 개념 가격으로 판단하여 하루전 DayOpen,DayClose,DayHigh,DayLow 값으로 계산된 값을 1월 17일 22시40분 거래 시점에 반영하고자 하는 개념입니다.. - 이틀전 (시가, 종가, 최고가, 최저가) 값의 범위는 만일 오늘이 1월 17일이면 1월 15일 22시40분에 시작해서 1월 16일 06시40분 까지의 값을 이틀전을 하루 개념 가격으로 판단하여 이틀전 DayOpen,DayClose,DayHigh,DayLow 값으로 계산된 값을 1월 17일 22시40분 거래 시점에 반영하고자 하는 개념입니다.. 계속되는 질문에 답변 감사드리며 다시한번 답변 부탁드립니다. 감사합니다.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : snp 거래시간 설정문의 > 안녕하세요 예스스탁입니다. input : 시작시간(224000),끝시간(064000); var : Tcond(false),HH(0),LL(0),OO(0),CC(0),O1(0),C1(0),H1(0),L1(0); if stime == 시작시간 or (sdate > 시작시간 and stime[1] < 시작시간) Then{ Tcond = true; OO = O; HH = H; LL = L; O1 = OO[1]; H1 = HH[1]; L1 = LL[1]; C1 = CC[1]; } if Tcond == true then{ CC = C; if H > HH Then HH = H; if L < LL Then LL = L; } if stime == 끝시간 or (sdate > 끝시간 and stime[1] < 끝시간) Then Tcond = false; plot1(O1); plot2(H1); plot3(L1); plot4(C1); 즐거운 하루되세요 > kortp119 님이 쓴 글입니다. > 제목 : snp 거래시간 설정문의 > 미국snp 22시40분에 시작해서 익일 06시40분을 하루 거래일을 기준으로 하고 싶은데요. 시간 설정하는 방법 좀 알려 주세요.. 그리고 위 기준으로 하루전 (시가, 종가, 최고가, 최저가) 구하는 식 좀 알려 주세요.. 부탁드립니다...
프로필 이미지
kortp119
2017-01-17
154
글번호 105986
시스템
답변완료

한번 체결만 되고 중단되는 수식부탁드립니다.

안녕하십니까. 수고많으십니다. 현재 30분봉에서 60선 상향돌파시 매수 및 하향돌파시 매수 청산되는 아래의 시스템수식을 사용 중입니다. 아래 시스템 실행후 한번 체결되면 시스템이 중단되는 수식이 필요합니다.감사합니다. Input : B_A_Period1(60); Input : EL_A_Period1(60); Var : B_A_value1(0); Var : B_A_CondResult(FALSE), B_A_TempResult(FALSE), B_A_Condition1(FALSE); Var : EL_A_value1(0); Var : EL_A_CondResult(FALSE), EL_A_TempResult(FALSE), EL_A_Condition1(FALSE); B_A_value1 = MA(Close,B_A_Period1); B_A_Condition1 = CrossUp(C,B_A_value1); B_A_TempResult = B_A_Condition1; B_A_CondResult = B_A_TempResult; If B_A_CondResult Then { Buy(); } EL_A_value1 = MA(Close,EL_A_Period1); EL_A_Condition1 = CrossDown(C,EL_A_value1); EL_A_TempResult = EL_A_Condition1; EL_A_CondResult = EL_A_TempResult; If EL_A_CondResult Then { ExitLong(); }
프로필 이미지
mdldh75
2017-01-17
121
글번호 105981
시스템

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

프로필 이미지
ds2335
2017-01-17
3
글번호 105980
사용자 함수

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

프로필 이미지
만강
2017-01-17
11
글번호 105978
시스템

태양같이 님에 의해서 삭제되었습니다.

프로필 이미지
태양같이
2017-01-17
10
글번호 105977
지표