커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

조건식

아래 2가지식에 대해서 답변잘받앗습니다만, 실제 적용시 원하는대로 시스템작동이 되지않아서 다음과같은 식으로 적용하려면 변수등를 어떻게 표현해야 식이 완성되는지 알려주시기바랍니다..그리고 두식모두 봉완성시 주문될수도록... 1.Linear Regression Line(LRL) Period 11이 177일이평선을 돌파하고 동시에 2일이평선과 가격이 177일이평선을 돌파할때 매수/매도식..LRL변수?..Sell/buy? 어떻게 표현하는지? LRL(Period) > avg(C, 177) && avg(C, 1) > avg(C, 177) && avg(C, 2) > avg(C, 177) 2.Parabolic Stop and Reverse(0.01, 0.1) 조건과 가격과 2일이평이 29일이평선을 돌파 하는조건을 만족할때 매수/매도하는식...af, maxaf 변수..sell/buy? 어떻게 표현하는지? Crossup(C,SAR(af,maxaf)) && avg(C, 1) > avg(C, 29) && avg(C, 2) > avg(C, 29) 감사합니다
프로필 이미지
jky
2011-09-03
753
글번호 42447
시스템
답변완료

쌍바닥 검색식 작성 부탁 드립니다.

부탁 드립니다.
프로필 이미지
뽀로로엄마
2011-09-03
1307
글번호 42446
검색
답변완료

손익관련 함수에 관해 질문

NetProfit 과 PositionProfit함수는 미리 설정한 직전거래의 진입, 청산의 수수료와 슬리 피지를 다 차감하고 손익을 돌려받는 함수인건가요? ------------------------------------------------------------------ input : Period(20), Dv(2), ATRPeriod(20), ATRS(3), 손절(0.02), 피라미딩손절(0.007); var : 초기자금(10000000), 현재자금(10000000),볼밴Up(0), 볼밴Down(0), 피라1(0), 피라2(0), 피라3(0), 피라4(0), 초기계약수(0), 피라계약수(0), 매도초기(0), 매도피라(0); 볼밴Up = BollBandUp(Period,Dv) ; 볼밴Down = BollBandDown(Period,Dv) ; 현재자금=초기자금+(NetProfit*BigPointValue); 초기계약수 = INT((현재자금*손절)/(ATR(ATRPERIOD)*3)); 피라계약수 = INT((현재자금*피라미딩손절)/(ATR(ATRPERIOD)*3)); ---------------------------------------------------------------------- 위의 수식에서 거래를 청산하고 다음거래에서 초기자금에 지금까지의 총 손익을 더한다음 계약수를 정하고 시물레이션을 돌렸는데 뭔가가 이상합니다. '현재자금 = 현재자금 + (PositionProfit*BigPointValue)' 를 대신 사용했더니 전혀 엉뚱한 결과가 나오네요. 계약수를 미친듯이 많이 사용해서 종합주가지수를 기준으로 실험해보니 최종 손익이 '현재자금=초기자금+(NetProfit*BigPointValue);'의 경우엔 대략 7천만 포인트 '현재자금 = 현재자금 + (PositionProfit*BigPointValue)'의 경우엔 대략 2조3천억 포인트 가량 나오더라구요. -_-; 중간에 엄청난 금액의 파산도 몇 번 생기고. 뭐가 잘 못 된거죠?
프로필 이미지
나도모르오
2011-09-03
662
글번호 42445
시스템
답변완료

스토케스틱 예제 질문입니다.

교제의 예제를 보고 그대로 편집창에 입력해봤는데 오류가 많이 떠서 문의 드립니다. (내용) var : value1(0),value2(0),value3(0); var : sindex1(0),sindex2(0),Lindex1(0),Lindex2(0); value1 = stochasticsD(12,5,5); value2 = value1 >value1[1] and value1[1]<=value1[2]; value3 = L>L[1]and L[1]<=L[2]; sindex1 = MRO(value2,15,1);//stoD의 최근저점이 발생한 시점의 현재로부터 index sindex2 = MRO(value2,15,2);//stoD의 직전저점이 발생한 시점의 현재로부터 index Lindex1 = MRO(value3,15,1);//저가의 최근저점이 발생한 index Lindex2 = MRO(value3,15,2);//저가의 직전저점이 발생한 index if value1[sindex1+1]>value1[sindex2+1]and//sto의 최근저점값이 직전저점값보다 크고 L[Lindex1+1]<L[Lindex2+1]and//저가의 최근 저점값이 직전 저점값보다 작고 value2 and//저가의 상승반전이 발생했고 lowest(L,5)==lowest(L,15)//최근 5개봉의 최저가가 최근 15개봉의 최저가이면 then var1 = 1; else var1 = 0; plot1(var1); 초보가 부탁합니다.
프로필 이미지
미사일
2011-09-03
652
글번호 42444
지표
답변완료

시스템 식 문의 드립니다

FX 마진거래입니다. 어떠한 진입조건에 처음 1계약 진입(진입은 시스템이든 수동이든 무관)하고 그 계약의 수익이 10PIP 발생하면 새로운 1계약 다시 동일조건으로 진입을 합니다. 수량은 제한이 없고 무한 반복합니다. 위의 내용을 시스템 식으로 부탁드립니다. 감사합니다.
프로필 이미지
MIDAS
2011-09-05
645
글번호 42443
시스템
답변완료

어려운 시스템식 좀 부탁드릴께요

고맙습니다만, 다시한번만 질문하고 싶습니다. 예스스탁을 꼭 한번 사용해보고 싶습니다. 도와주십시요... 선생님이 도와주시면... 얼마전 질문했던 수식은 님의 답변의 도움을 참고로 하여 수 시간의 고생(?)끝에 어느정도 완성하였습니다. 제가 질문할 사항은 그림 1처럼(B<A)처럼 전고점 C를 돌파할때 매수한다고 한다면 수식은 어떻게 될까요 예전 제가 올린 그림은 그림 2이고 (A<B)일때 전고점이 돌파하면 매수한다는 식이 었는데 수식은 아래에 쓰겠습니다. 그런데 그 그림에다가 그림 1같은 식을 첨부할순 없나요 전고점(A)의 저점인 B를 깨고 난 이후에 다시 전고점(A)를 돌파하는 식을 만들고 싶은데요 전고점 조건은 그림2와 똑같습니다. 매수시점은 전고점 돌파하면 B가격+2호가에서 입니다 아래의 식은 그림 2(C>B) 일때 전고점 돌파하는 수식인데 어느정도 맞는것 같더라고요 var : AA(0),BB(0),CC(0); if dayindex >= 2 and Condition1 == false Then{ if H[2] <= H[1] and H[1] > H Then{ AA = H[1]; BB = daylow[2]; CC = L; Condition1 = true; } if H[2] > H[1] and H[1] > H and L[1] > L[2] and L > L[2] Then{ AA = H[1]; BB = daylow; CC = L; Condition1 = true; } } if MarketPosition == 1 or dayindex == 0 Then Condition1 = false; if Condition1 == true and stime < 150000 Then{ if L < CC Then CC = L; if L < BB Then Condition1 = false; if AA <= CC*1.0159 Then buy("b1",AtStop,AA+PriceScale); if ((AA > CC*1.016) and (AA < CC*1.0239)) and (H >AA) Then buy("b2",Atlimit,AA-PriceScale*1); if ((AA > CC*1.024) and (AA < CC*1.0299)) and (H >AA) Then buy("b3",Atlimit,AA-PriceScale*2); if (AA > CC*1.03) and (AA < CC*1.04) and (H >AA) Then buy("b4",Atlimit,AA-PriceScale*4); } if MarketPosition == 1 Then exitlong("bx",AtStop,CC[BarsSinceEntry]-PriceScale*1); 건강한 하루 되세요
프로필 이미지
블랙홀999
2011-09-05
673
글번호 42442
시스템
답변완료

문의드립니다

수고 많이 하십니다 기본차트:연결선물 data2 :콜옵션ATM data3 :풋옵션ATM 일때, 1.기본차트에서 매수신호 나오면 DATA2 콜옵션매수 기본차트에서 매도신호 나오면 DATA3 풋옵션매수를 자동으로 매매하는 시스템식 2.이때 봉종가 보다 +3호가에 주문 들어가는식 3.또는 시장가에 들어가는식 4.당일중 3회 연속 손실시 매매 정지 하는식 이상입니다 수고하세요
프로필 이미지
쏘로스
2011-09-04
587
글번호 42441
시스템
답변완료

수식 부탁합니다

20일 ~ 30일 사이 기간중 종가가 14% 이상으로 급등한 경우가 2번 이하 발생했고 금일 주가가 20이평 60 이평을 상승 돌파한 종목 검색삭 부탁합니다
프로필 이미지
미래테크
2011-09-03
525
글번호 42440
검색

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2011-09-03
22
글번호 42439
지표