커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

검증후 시뮬레이션에서

프로그램이 갑자기 검증후 시스템이나 챠트에서 안보입니다.. 새로 복사해서 검증을 해바도 새로운 프로그램이 안보이네요 시스템에서 새로운 시스템을 선택할수가 없습니다. 답변부탁 드립니다.
프로필 이미지
대가들의매매
2011-09-08
526
글번호 42582
시스템
답변완료

수식문의입니다.

20 이평보다 18% 이상 하락하면 매수신호 발생되게 해주시고 청산은 무조건 다음봉에서 나게해주시면 됩니다. 매도신호는 없구요. 부탁드립니다.
프로필 이미지
회원
2011-09-08
550
글번호 42581
시스템
답변완료

너무 고맙습니다만 하나더 여쭙겠습니다.

식이 어느정도 맞는것 같네요 그런데 몇가지 맞춰야 할게 더 있는것 같아서인데요... 전고점 돌파 식인데요 질문1 전고점 돌파한뒤에 고점이 전고점보다 10% 이상가면 전고점의 조건이 거짓이라 고 조건을 달고 싶습니다 그림 1처럼 전고점 AA를 돌파하고 FF가 AA보다 높으면 buy("b3",Atlimit,AA- PriceScale)으로 매수한다고 하였는데 돌파후에 내려오지 않고 계속 올라갔기 에 가격이 내려온 시점이 한참뒤에나 왔습니다 그래서 전고점을 돌파하고 10%이 상되면 전고점인 AA점이 전고점으로 인식하지 못하게 하고 싶습니다. 아래처럼 매수조건에다가 (FF < AA*1.1)를 추가해 주니까 안되더라구요 if ((AA > CC*1.016) and (AA < CC*1.021099)) and (FF > AA) and (FF < AA*1.1) Then buy("b3",Atlimit,AA-PriceScale); 이렇게 하면 b3 신호가 나오지 않아야 하는것 아닌가요? 사실 저는 BB하고 FF가 잘 이해가 되질 않아요 여기에서 BB의 가격이 3575인가요? 그리고 FF의 가격이4130인가요? 질문2) (당일 저점이 하한가보다 높을때만) 혹은 (임의로 정한 특정가격보다 높을때)만 전고점인 AA의 조건을 만족시키는 수식을 만들고 싶습니다. 즉 BB가 한번이라도 하한가(임의로 정한 특정가격이하)로 갔으면 AA는 거짓이다라는 수 식이요. 예를들어 그림처럼 당일의 최저점이 3600원 이상일때만 신호가 나오게 하거나 거래를 하거나 했을때 저점이 3575까지 떨어졌으니 매수시점 b3가 아예 잡히지 않도록요.. 수식은 다음과 같습니다. (다음) var : AA(0),BB(0),CC(0),FF(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; FF = H; } 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; FF = H; } } if MarketPosition == 1 or dayindex == 0 Then Condition1 = false; if Condition1 == true and stime < 150000 Then{ if L < CC Then CC = L; if H > FF Then FF = H; if L < BB Then Condition1 = false; if AA <= CC*1.012099 and (FF > AA) Then buy("b1",AtStop,AA+PriceScale); if ((AA > CC*1.0121) and (AA < CC*1.01599)) and (FF > AA) Then buy("b2",Atlimit,AA); if ((AA > CC*1.016) and (AA < CC*1.021099)) and (FF > AA) Then buy("b3",Atlimit,AA-PriceScale); if ((AA > CC*1.0211) and (AA < CC*1.0249)) and (FF > AA) Then buy("b4",Atlimit,(AA-CC)*0.66+CC); if ((AA > CC*1.025) and (AA < CC*1.0299)) and (FF > AA) Then buy("b5",Atlimit, (AA-CC)*0.5+CC); if (AA > CC*1.03) and (AA < CC*1.055) and (FF >AA) Then buy("b6",Atlimit,(AA-CC)*0.25+CC); } if MarketPosition == 1 Then exitlong("bx",AtStop,CC[BarsSinceEntry]-PriceScale*1);
프로필 이미지
블랙홀999
2011-09-08
690
글번호 42580
지표
답변완료

문의

함수로 하나 부탁드립니다. 함수명(abc) 예)) 전일 60 이평 > 전일(가중이평60) 요약: 전일60 이평이 전일 가중(60이평) 보다 크다. (전일종가상) 즐거운 추석 보내시길...
프로필 이미지
회원
2011-09-08
587
글번호 42575
시스템
답변완료

swinglow swinghigh가 헷갈려서 질문드립니다

다음식이 맞는지요? 1. 현재기준 20봉,60봉,90봉이내에 발생한 저점,고점을 3개를 다음과 같이 설정하고 var1 = SwingHigh(1,H,10,5,20); var2 = SwingHigh(2,H,10,5,60); var3 = SwingHigh(3,H,10,5,90); var4 = SwingLow(1,L,10,3,20); var5 = SwingLow(2,L,10,3,60); var6 = SwingLow(3,L,10,3,90); 2. swinghigh 최근1번값이 최근2번값보다 작고, 최근2번값이 최근3번값보다 작으면 (고점이 우하향하면을 표현함) 매도 if var1 < var2 and var2 < var3 then sell(); 3. swinglow 최근1번값이 최근2번값보다 크고, 최근2번값이 최근3번값보다 크면 (저점이 우상향하면을 표현함) 매수 if var4 > var5 and var5 > var6 then buy(); 4. var4 = SwingLow(1,L,10,3,20); var5 = SwingLow(2,L,10,3,60); var6 = SwingLow(3,L,10,3,90); 에서 var4, var5, var6의 값은 각식의 'L'값을 의미하나요? 아니면, swinglow가완성되는 시점의 'L'우측3번째 값을 의미하나요? 검색식을 만들어 눌러보면 후자에 점이 찍혀나오던데요. 5. 저점이 높아짐(또는 고점이 낮아짐)을 나타내는 수식 저점이 낮아짐(또는 고점이 높아짐)을 나타내는 수식이 달리 좋은 방법이 있는지요?
프로필 이미지
세종대왕
2011-09-08
604
글번호 42574
시스템
답변완료

매수호가 관련 변수명 문의

안녕하세요! 금일 문의드릴 사항은 매수1호가, 매수2호가를 알 수 있는 함수 및 사전에 정의된 변수가 존재하는지 문의를 드립니다. 만약, 해당 변수가 존재하지 않는다면, 해당 값을 알 수 있는 방법 이 있는지요. 바쁘시겠지만, 검토하신 후 답변 부탁을 드립니다. 그럼, 수고하세요.
프로필 이미지
필그룹CEO
2011-09-08
581
글번호 42572
시스템
답변완료

시스템식 질문입니다

주종목 연결선물 data2 연결선물 data3 상승종목수 1.매수-매수청산 data3의 첫봉값이 670 이상일때 첫봉값 보다 이상일때 매수 //////////////////////////// 첫봉값보다 이하일때 매수청산 또는 data2 값이 2pt떨어졌을때 매수청산 2.매수-매수청산 data3의 첫봉값이 670 이하일때 670돌파할때 매수 /////////////////////////// data3 값이 670 이하일때 매수청산 또는 data2 값이 2pt떨어졌을때 매수청산
프로필 이미지
파인애플
2011-09-08
621
글번호 42571
시스템
답변완료

문의 드립니다

안녕 하세요 무궁한 발전을 기원합니다 대신증권 소스 변환 부탁드립니다 1.식 'price=1 'lchanhe=0.5 setbaroneentry() If barnum=1 Then Var1=0 Var2=0 Var3=0 Var4=0 Var5=0 End If If price=1 then Var1=close Elseif price=2 Then Var1=(high+low)/2 Elseif price=3 Then Var1=high Elseif price=4 Then Var1=low End If If Var2<var1 Or Var2=0 Then Var2=var1 End If If Var3>var1 Or Var3=0 Then Var3=var1 End If If Var3(1)*(1+(lchange/100))>=var1(1) And Var3(1)*(1+(lchange/100))<var1 Then'저가가 특정비율만큼 커지면?? Var4(0)=1 Elseif Var2(1)*(1- (lchange/100))<=var1(1) And Var2(1)*(1-(lchange/100))>var1 Then'고가가 특정비율만큼 작아지면 Var4(0)=-1 End If If Var4(1)=-1 And Var4=1 Then Var10=var3'꺽인 저가 인식?? Var3=var1 Var2=var1 End If If Var4(1)=1 And Var4=-1 Then Var11=var2'꺽인 고가 인식?? Var2=var1 Var3=var1 End If Var1=hhv(1,high,hhvlen) + atr(atrlen1)*len1 Var2=llv(1,low,llvlen) - atr(atrlen2)*len2 If Var10 Then Call buy("매수", Atstop, Def, Var1)'상향돌파시 매수 End If If Var11 Then Call sell("매도", Atstop, Def, Var2)'하향돌파시 매도 End If '청산 If position<>0 Then Call exitlong("매수손절",Atstop,entryprice*(1-s1)) '진입가 대비 ()%하락시 손절매 Call exitshort("매도손절",Atstop,entryprice*(1+s1)) '진입가 대비 ()%하락시 손절매 End If 2.식 위의 식을 오실레이 트로로 ------------ 추가 -------------------- 1식 2식 을 지표식으로 부탁드립니다
프로필 이미지
청심
2011-09-08
558
글번호 42570
시스템

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

프로필 이미지
러블리
2011-09-08
97
글번호 42569
지표